matlab产生一个3行6列随机矩阵,找出矩阵中数值在0.5到0.7范围内的数,并显示在矩阵中的单
matlab产生一个3行6列随机矩阵,找出矩阵中数值在0.5到0.7范围内的数,并显示在矩阵中的单下标以及双下标。...
matlab产生一个3行6列随机矩阵,找出矩阵中数值在0.5到0.7范围内的数,并显示在矩阵中的单下标以及双下标。
展开
1个回答
展开全部
>> 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
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询