MATLAB生成正态样本以及正态矩阵、从文件读入矩阵
2013-03-24 15:56
489 查看
本文大多数内容来自于MATLAB的help命令,如果有不理解的可以使用这个命令阅读帮助文档。
1.生成高斯随机数样本矩阵:
R = MVNRND(MU,SIGMA,N),其中MU是1*D均值向量,SIGMA是D*D协方差矩阵,N是样本数目,返回的R是N*D样本矩阵
示例
2.将workspace的矩阵变量存入文件及从文件中读取矩阵变量:
以矩阵m1为例,这两条命令分别是
save filename.mat m1
load filename.mat m1
3.产生正态分布样本
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生成正态样本以及正态矩阵、从文件读入矩阵
- 特征提取——生成样本矩阵(MATLAB实现)
- MATLAB 生成随机整数 的各种方法以及实例
- MATLAB中通过矩阵索引值求元素下标以及转为C语言数组下标
- Matlab中导入文本文件中的数据 矩阵合并 以及C++中删除文件操作
- matlab中fspecial中生成高斯模板的解释以及c语言实现
- 有关线性代数的Matlab代码笔记(4)——生成矩阵,消元矩阵
- Matlab删除矩阵的一行或一列以及批量注释
- 将matlab 生成的mat矩阵存储到txt中。
- matlab 生成 稀疏 对称正定 矩阵
- Java调用Matlab生成的函数,参数为矩阵怎么传递
- Matlab统计矩阵内各值出现次数以及所占比例
- matlab中fspecial中生成高斯模板的解释以及c语言实现
- matlab中 字符串的拼接、生成字符矩阵
- 数值分析Matlab二维正态(高斯)分布以及协方差矩阵
- Matlab 中伪随机数的生成以及可复现的不放回等概率随机抽样
- matlab中fspecial中生成高斯模板的解释以及c语言实现
- matlab下生成的矩阵存入xml文件中
- 用matlab生成同一元素的矩阵
- matlab 快捷的生成矩阵