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坐标的最大最小值。 有四个数值呢,请问该怎么求呢?
展开
 我来答
爬搔成穴
2015-09-17 · 超过16用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:17.8万
展开全部
利用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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我行我素850915
2015-11-23 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1759万
展开全部
求二维数组中每列元素最大最小值,是matlab中最简单的问题,如:
>> a=magic(5);
amax=max(a),amin=min(a)

amax =

23 24 25 21 22

amin =

4 5 1 2 3
所得都是行向量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzy380
2015-11-15 · TA获得超过572个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:138万
展开全部
假设二维数组为M, 则你所需要的每列最大最小值可通过以下代码实现.
每列最大值 max_list = max(M,[],1);
每列最小值 min_list = min(M,[],1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anthony87
2009-10-18 · TA获得超过1036个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:243万
展开全部
>> M=rand(2,100);
max(M')
min(M')

ans =

0.9991 0.9880

ans =

0.0155 0.0225
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式