matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 11:33:46
matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
试试这样:
num=1e-6;
sigma=1e-12;
x=num+sqrt(sigma)*randn(5,6)
x =
1.0e-005 *
0.0369 0.1379 -0.0018 0.0304 0.1480 0.1525 -0.1325 0.1944 0.0818 0.1008 0.1668 0.0988
-0.0232 -0.1120 0.2521 0.0217 0.0922 0.1913
0.2056 0.0355 0.0962 0.1587 0.1889 0.1056
0.0887 0.0296 0.2227 0.0749 0.3309 -0.0107
>> mean(x(:))
ans =
9.8752e-007
可以得到均值约为1e-6的矩阵
再问: 可不可以生成精确的1e-6均值的矩阵,我不想要近似的
再答: 不能吧,随机数是统计学的概念,若是能得到确定值,又怎么叫随机数? 随机数的均值只是概率意义上的平均,数据越多时候,均值越靠近理想值。
再问: 谢谢你!
num=1e-6;
sigma=1e-12;
x=num+sqrt(sigma)*randn(5,6)
x =
1.0e-005 *
0.0369 0.1379 -0.0018 0.0304 0.1480 0.1525 -0.1325 0.1944 0.0818 0.1008 0.1668 0.0988
-0.0232 -0.1120 0.2521 0.0217 0.0922 0.1913
0.2056 0.0355 0.0962 0.1587 0.1889 0.1056
0.0887 0.0296 0.2227 0.0749 0.3309 -0.0107
>> mean(x(:))
ans =
9.8752e-007
可以得到均值约为1e-6的矩阵
再问: 可不可以生成精确的1e-6均值的矩阵,我不想要近似的
再答: 不能吧,随机数是统计学的概念,若是能得到确定值,又怎么叫随机数? 随机数的均值只是概率意义上的平均,数据越多时候,均值越靠近理想值。
再问: 谢谢你!
matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
Matlab随机生成m*n矩阵,矩阵的元素均为非负整数,要求矩阵的每行和小于80,每列和大于150.求指教.
怎样用MATLAB生成一个4行5列的[1,10]间的随机矩阵
求矩阵的特征向量 matlab 有一个矩阵,不是方阵,是一个m行n列的矩阵,现在想求该矩阵的特征向量.
matlab 如何生成一个m行n列的随机矩阵,每一行元素值相同,其值为1、2、3、4?
请问Matlab如何生成一个随机的半正定矩阵?
请问,怎么用matlab生成一个随机对称的矩阵
matlab 生成一个0.1到0.9的随机矩阵
matlab 如何生成一个n行3列的随机矩阵,每一行元素相同,矩阵元素为1、2、3、4?
Matlab产生有要求的随机矩阵
matlab怎么随机生成1,0,-1的矩阵
matlab如何生成每行之和等于1的随机矩阵?