MATLAB编程 求二维数组中每列元素最大最小值 10
例如二维数组为:M=[43;76;810;612;37],请问如何编写程序得到第一列的最小值为3,最大值为8,第二列的最小值为3,最大值为12.烦请高手指教~~谢谢了!返...
例如二维数组为:M=[4 3 ;7 6 ;8 10; 6 12 ;3 7 ],请问如何编写程序得到第一列的最小值为3,最大值为8,第二列的最小值为3,最大值为12.
烦请高手指教~~ 谢谢了!返回这四个最值的位置又怎么写呢?拜求~~
是一些点的坐标放在二维数组里,要求得x坐标的最大最小值、y坐标的最大最小值。 有四个数值呢,请问该怎么求呢? 展开
烦请高手指教~~ 谢谢了!返回这四个最值的位置又怎么写呢?拜求~~
是一些点的坐标放在二维数组里,要求得x坐标的最大最小值、y坐标的最大最小值。 有四个数值呢,请问该怎么求呢? 展开
4个回答
展开全部
利用max和min函数可以实现。
以M数组为例:
M=[4 3
7 6
8 10
6 12
3 7 ];
[min1,position]=min(M)
运行后得到两个数组:
min1 =
3 3
position =
5 1
min1表示M数组各列最小值,position表示最小值位于数组的哪行。
求数组各列的最大值和位置也是一样:
[max1,position]=max(M)
运行结果:
max1 =
8 12
position =
3 4
以M数组为例:
M=[4 3
7 6
8 10
6 12
3 7 ];
[min1,position]=min(M)
运行后得到两个数组:
min1 =
3 3
position =
5 1
min1表示M数组各列最小值,position表示最小值位于数组的哪行。
求数组各列的最大值和位置也是一样:
[max1,position]=max(M)
运行结果:
max1 =
8 12
position =
3 4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
求二维数组中每列元素最大最小值,是matlab中最简单的问题,如:
>> a=magic(5);
amax=max(a),amin=min(a)
amax =
23 24 25 21 22
amin =
4 5 1 2 3
所得都是行向量。
>> a=magic(5);
amax=max(a),amin=min(a)
amax =
23 24 25 21 22
amin =
4 5 1 2 3
所得都是行向量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设二维数组为M, 则你所需要的每列最大最小值可通过以下代码实现.
每列最大值 max_list = max(M,[],1);
每列最小值 min_list = min(M,[],1);
每列最大值 max_list = max(M,[],1);
每列最小值 min_list = min(M,[],1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>> M=rand(2,100);
max(M')
min(M')
ans =
0.9991 0.9880
ans =
0.0155 0.0225
max(M')
min(M')
ans =
0.9991 0.9880
ans =
0.0155 0.0225
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询