matlab 均值代买 如何生成多组不同均值的矩阵

扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
在MATLAB中生成一个随机数矩阵,并判断各元素是否大于平均值,由该逻辑值构成新的矩阵.提示:求平均值函
扫二维码下载作业帮
2亿+学生的选择
a=rand(5)b=mean(a(:))a>b
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
试试这样:num=1e-6;sigma=1e-12;x=num+sqrt(sigma)*randn(5,6) x =
1.0e-005 *
-0.0107 >> mean(x(:))ans =
9. 可以得到均值约为1e-6的矩阵
可不可以生成精确的1e-6均值的矩阵,我不想要近似的
不能吧,随机数是统计学的概念,若是能得到确定值,又怎么叫随机数?
随机数的均值只是概率意义上的平均,数据越多时候,均值越靠近理想值。
为您推荐:
其他类似问题
扫描下载二维码查看: 842|回复: 4|关注: 0
如何通过循环语句由一个矩阵生成多个符合要求的矩阵?
<h1 style="color:# 麦片财富积分
新手, 积分 6, 距离下一级还需 44 积分
本帖最后由 觉知 于
18:26 编辑
请教论坛各位大神,如何通过循环语句由一个矩阵生成多个符合要求的矩阵并运算?
1.构建矩阵:F为的矩阵,如何通过循环语句生成*205的矩阵,即F1,F2,F3.....F1435。
[其中,F1的第一行为F的第一行,F1的其它行元素皆为零;F2的第二行为F的第二行,F2的其它行元素皆为零;
.......依次类推,F1435的第1435行为F的第1435行,F1435的其它行元素皆为零。]
2.运算:假设已生成1435个矩阵(即上述Fi矩阵),存在e=ones[205,1],
如何通过循环语句计算Fi*e生成新的fi矩阵?
从各种途径搜索无果,特来请教,小女子在此先谢谢各位啦~
MATLAB 基础讨论版块优秀回答者
<h1 style="color:#2 麦片财富积分
关注者: 3
|此回复为最佳答案
F = rand();
for i = 1:1435
& & eval(['F',num2str(i),'=zeros();']);
& & eval(['F',num2str(i),'(',num2str(i),',:)=F(',num2str(i),',:);']);
end
e=ones(205,1);
for i = 1:1435
& & eval(['f',num2str(i),'=F',num2str(i),'*e;']);
end复制代码
论坛优秀回答者
<h1 style="color:#9 麦片财富积分
关注者: 21
F = rand();
for i = 1:size(F,1)
& & T = zeros();
& & T(i,:) = F(i,:);
& & F_new{i} = T;
end
e = ones(205,1);
fi = arrayfun(@(x)F_new{x}*e,1:length(F_new),'un',0);复制代码
<h1 style="color:# 麦片财富积分
非常感谢~
<h1 style="color:# 麦片财富积分
您的代码能够避免产生无数个变量,界面简洁,便于管理,非常感谢!
站长推荐 /2
快速搭建新能源汽车整车模型及其性能优化
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区}

我要回帖

更多关于 matlab求平均值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信