Einzelne Werte aus MatLab Matrix löschen?

1 Antwort

Da wird man wohl eine neue Matrix (bzw. Array, Vektor) definieren müssen, welche(r) die Anzahl der verbleibenden Elemente hat. Dann die verbliebenen Elemente (diejenigen x_i mii x_i ≤2) der Reihe nach dorthin kopieren.

Oder die überzähligen Elemente "rausschneiden", etwa so:

if x_i >2 then A:= concat (A[1..i-1], A[i+1...n])

(sorry, hatte ewig lange nicht mehr mit MatLab zu tun)