MATLAB生成正态样本以及正态矩阵、从文件读入矩阵
生活随笔
收集整理的這篇文章主要介紹了
MATLAB生成正态样本以及正态矩阵、从文件读入矩阵
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文大多數內容來自于MATLAB的help命令,如果有不理解的可以使用這個命令閱讀幫助文檔。
1.生成高斯隨機數樣本矩陣:
R = MVNRND(MU,SIGMA,N),其中MU是1*D均值向量,SIGMA是D*D協方差矩陣,N是樣本數目,返回的R是N*D樣本矩陣
示例
mu = [1 -1]; Sigma = [.9 .4; .4 .3]; r = mvnrnd(mu, Sigma, 500); plot(r(:,1),r(:,2),'.'); %用點作圖2.將workspace的矩陣變量存入文件及從文件中讀取矩陣變量:
以矩陣m1為例,這兩條命令分別是
save?filename.mat m1
load filename.mat m1
3.產生正態分布樣本
mu=[0,2];%數學期望 sigma=[1 0;0,4];%協方差矩陣 r=mvnrnd(mu,sigma,50)%生成50個樣本 plot(r(:,1),r(:,2),'+')?
總結
以上是生活随笔為你收集整理的MATLAB生成正态样本以及正态矩阵、从文件读入矩阵的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux-epoll研究
- 下一篇: 有线网卡和无线网卡同时上网 优先级切换的