我想从文件的数组中找出第一个最大值(x,ymax),其中包含
x y
1 3
2 4
3 1
4 5
5 4
6 8
7 8
9 8
10 8
答案是:(6,8) 如何使用Matlab命令获取它?我今天刚开始使用Matlab。
答案 0 :(得分:3)
提示答案:
在寻找最大值时,您可以使用max
尝试在第二列(或者向量y
上使用它)(如果有的话),如果你想找到你需要使用多个输出参数的最大位置。
尝试help max
并查看示例
答案 1 :(得分:0)
b=dlmread('filename','',1,0);
[~,i]=max(b(:,2));
disp(b(:,i))% shows 6,8
您需要先删除文件中的第一行(“x y”)。