[matlab] zoeken naar een waarde in matrix

Moderators: ArcherBarry, Fuzzwood

Reageer
Berichten: 29

[matlab] zoeken naar een waarde in matrix

Hoi,

Weet iemand of het volgende mogelijk is.

Stel ik heb een 5x5 matrix met de volgende waarden:

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

16 17 18 19 20

21 22 23 24 25

Stel ik dat via een funcite de warde 14 heb gevonden en wil weten op welke plaats die in de matrix staat. Hoe doe ik dat?

Ik wil dus als antwoord krijgen de rij en de kolom waar het getal 14 staat.

Alvast bedankt!

Groeten,

Stefan

Gebruikersavatar
Berichten: 24.578

Re: [matlab] zoeken naar een waarde in matrix

Je kan de ingebouwde functie "find" gebruiken, zie hier.
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

Gebruikersavatar
Berichten: 7.224

Re: [matlab] zoeken naar een waarde in matrix

Code: Selecteer alles

[i, j] = find(A == 14);
waarbij A natuurlijk je matrix is

edit: TD was me voor
If I have seen further it is by standing on the shoulders of giants.-- Isaac Newton

Berichten: 29

Re: [matlab] zoeken naar een waarde in matrix

TD, Bart,

Ontzettend bedankt voor jullie antwoorden. Hiermee kon ik het programma afmaken.

Probleem is opgelost en Matlab is al al een paar uurtjes aan het rekenen.

Thnx!

Stefan

Gebruikersavatar
Berichten: 24.578

Re: [matlab] zoeken naar een waarde in matrix

Graag gedaan, succes ermee!
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

Reageer