How to find the maximum row vector from the multiple row vectors

1 次查看(过去 30 天)
Hello Everyone,
I want to find the max of multiple vectors and store the maximum data points outof 5 vectors.
I wrote the following code:
Explannation:
MaxDevU(i) row vector stores (686876 data points)
MaxDevV(i) row vector stores (686876 data points)
MaxDevW(i) row vector stores (686876 data points)
MaxDevX(i) row vector stores (686876 data points)
MaxDevY(i) row vector stores (686876 data points)
I want the maximum data at each data point out of the 5 row vectors
for i= 1:length (RotSpeed)-99
maxDevU(i) = max(DevU(i:i+99));
maxDevV(i) = max(DevV(i));
maxDevW(i) = max(DevW(i:i+99));
maxDevX(i) = max(DevX(i));
maxDevY(i) = max(DevY(i));
maxDev(i)= max(maxDevU(i),maxDevV(i),maxDevW(i),maxDevX(i),maxDevY(i));
end
  1 个评论
Kumar
Kumar 2020-11-9
I got this error:
Error using max
Too many input arguments.
Error in Test (line 43)
maxDev(i)= max(maxDevU(i),maxDevV(i),maxDevW(i),maxDevX(i),maxDevY(i));

请先登录,再进行评论。

采纳的回答

Rik
Rik 2020-11-9
You can put it in a vector, instead of using multiple input arguments:
maxDev(i)= max([maxDevU(i),maxDevV(i),maxDevW(i),maxDevX(i),maxDevY(i)]);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Visual Exploration 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by