This question adressiert irgendwie das Problem, aber nicht von der Seite, die ich suche.Matlab Kurzschrift für `for` mit verschachtelten` if` (wie Pythons Listenverständnis)
Ich möchte ein Array in ein anderes mappen, nur die Elemente unter einem bestimmten Schwellenwert auswählen. Grundsätzlich eine for
Schleife, mit einer if
bedingten Anweisung, die den Schwellenwert überprüft.
Ich kenne die arrayfun
Funktion, aber ich kenne keine Möglichkeit, die bedingte Anweisung darin zu setzen, ohne eine neue Funktion zu definieren.
Gibt es eine Möglichkeit, diese Aufgabe mit einer Inline-Anweisung auszuführen?
Oder: A (arrayfun (@ (x) x <0,5, A)), ich denke, das leichter zu Matrizen erweitert werden kann. – Yuri
Yep arrayfun + anonyme Funktion. Allgemeiner. –
(gleiche Bearbeitung;)) –