0
Ich habe zwei Matrix und i sortiert nach der ersten Zeile von einem von diesen, und dann die andere auf die gleiche Weise Reihenfolge:Write Matrix und Matrix-Betätigungs inline
[arrayYSorted, arrayYIndex] = sort(matrixA(:,1));
arrayX = matrixB(:,1);
arrayXSorted = arrayX(arrayYIndex);
Ich mag würde Zeile schreiben 2 und 3 in eine Zeile, aber ich kann nicht herausfinden, wie man das "Array von Matrix" inline macht.
Ich glaube, so etwas wie:
arrayXSorted = matrixB(:,1)(arrayYIndex);
oder
arrayXSorted = (matrixB(:,1))(arrayYIndex);
aber beide sind nicht gültig.
Wie geht das inline?
die Lösung funktioniert hat für Sie? – OmG
Ja, perfekt! Danke – Spen