作业帮 > 综合 > 作业

matlab产生一个3行6列随机矩阵,找出矩阵中数值在0.5到0.7范围内的数,并显示在矩阵中的单下标以及双下标.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/27 15:40:03
matlab产生一个3行6列随机矩阵,找出矩阵中数值在0.5到0.7范围内的数,并显示在矩阵中的单下标以及双下标.
a = rand( 3,6 )
a =
0.8147 0.9134 0.2785 0.9649 0.9572 0.1419
0.9058 0.6324 0.5469 0.1576 0.4854 0.4218
0.1270 0.0975 0.9575 0.9706 0.8003 0.9157
>> index = find( a > 0.5 & a < 0.7 )
index =
5
8
>> [ i,j ] = find( a > 0.5 & a < 0.7 )
i =
2
2
j =
2
3
再问: 图片里还有第二题 大神~🙏🙏🙏🙏🙏
再答: % 长比宽为k
% 有如下关系
% 长( x ) = k / ( k + 1 )
% 宽( y ) = 1 / ( k + 1 )
k = 0 : 0.1 : 100;
s = k ./ ( k + 1 ).^2;
plot( k, s );
[ maxs index ] = max( s );
maxk = k( index )

结果是当k = 1时,面积最大为0.25
再问:
再答: 恩,界面画的不错
再问: 能不能帮我弄下 就这几个 项目 要求平均成绩 还要能排名~ 生成的两个文件 发给我🙏🙏 十分感谢
再答: matlab的GUI我不会了
再问: 好吧 还是很感谢~