Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
Kumar
Kumar le 9 Nov 2020
Commenté : Kumar le 9 Nov 2020
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 commentaire
Kumar
Kumar le 9 Nov 2020
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));

Connectez-vous pour commenter.

Réponse acceptée

Rik
Rik le 9 Nov 2020
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)]);

Plus de réponses (0)

Catégories

En savoir plus sur Visual Exploration dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by