在Matlab中查找Max

时间:2013-10-14 14:44:00

标签: matlab max

如果有多个阵列,例如是否有速度,距离和时间的数组。我如何找到速度的最大值以及它发生的距离和时间?

2 个答案:

答案 0 :(得分:3)

max命令作为第二个参数返回max元素的索引 因此,如果您有三个相同大小的 代表velocitydistancetime,您可以简单地说:

>> [mxv ii] = max( velocity ); % find max speed and its index
>> [distance(ii), time(ii)] % distance and time corresponding to max velocity

答案 1 :(得分:1)

假设,

>> distance = [1:5]; % any array
>> time=[11:15];% any array
>> speed=distance./time;
>> [max_speed,index]=max(speed);



% max_speed Occurred at time(index), distance(index)