Tein tiedoston jossa on kahdessa sarakkeessa arvoja. Nyt pitäisi näistä listoista saada matlabin komennoilla karsittua pois arvot jotka ovat pienempiä kuin 0,01. Kuinka tämän saisi onnistumaan?
Aloittelijan matlab-ongelma
XxXxXxX
2289
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Jos arvot ovat vektorissa A, niin aseta B = A(A= 0.01 samassa järjestyksessä. Matriisin tapauksessa tilanne on hankalampi, koska poistettuihin kohtiin pitäisi keksiä jokin arvo...
Jos tavara on tosiaan vain kahdessa sarakkeessa, niin voit tietysti käsitellä käsin sarake kerrallaan.
a =
1 2 3 4
1 3 4 5
9 3 1 1
>> b = a(:,1)
b =
1
1
9
jne.
Tuo aikaisempi vinkki antoi kyllä apua kovasti. Jostain syystä nollat vain kopioituivat tuonne B:hen eivätkä siirtyneet kuten olisin toivonut...