可以先用一个小矩阵把要比较的区域提出来。然后用max语句
你的问题是在第6—10行的第一列中找最小值吧,比如说你的那个10x2矩阵为a
实现语句如下:
b=zeros(1,5);
b=a(6:10);
%%matlab中矩阵式按照先列后行的顺序存储的,也可改为b=a(6:10,1);
answer=max(b); %%这就是要找的最大值
%% 或者直接用一个语句实现 max(a(6:10))
直接收索啊。
a(i,j)可以得到第i行,第j列的元素。
i从5循环到m(m为行数),j始终取1即可。
设原矩阵为a
>> max(a(5:end,1))
max(a(5:end,1))