Ich habe ein Array in Matlab, z.B.Wie in Matlab der Mindestwert jeder Zeile (oder Spalte) in Array festlegen?
a=rand([3,3])
a =
0.8308 0.9172 0.7537
0.5853 0.2858 0.3804
0.5497 0.7572 0.5678
Und jetzt, würde Ich mag den Minimalwert jeder Zeile auf 0 Das Ergebnis sollte setzen:
a =
0.8308 0.9172 0
0.5853 0 0.3804
0 0.7572 0.5678
Ich habe keine Ahnung, wie man für diese [Y,I]=min(a,[],2)
Funktion verwenden. Vielen Dank.
Fehler: Unsymmetrische oder unerwartete Klammer oder Klammer. Ich lösche die letzte Klammer, aber immer noch nicht. –
@IvoVertat Ich korrigierte den Tippfehler. Bitte versuchen Sie es erneut – Shai
Fehler bei der Verwendung von sub2ind Die tiefgestellten Vektoren müssen alle von der gleichen Größe sein. Funktioniert immer noch nicht. –