Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť bunky v Matlab

Prestaň trhať vlasy von sa snaží nájsť bunku v Matlab . Funkcia Matlab " find " nefunguje na mobilné poli , ani nemá logické indexovanie . Namiesto toho môžete použiť " pre " slučky sa pozrieť cez bunkovú pole , jednej bunke naraz . Skontrolujte každú bunku s " keby " vyhlásenie alebo dva , aby zistil , či je to ten , koho hľadáte . Teraz môžete nájsť údaje , ktoré potrebujete v mobilnom poli Matlab . Pokyny dovolená 1

Construct štandard " pre " slučky . Počítadlo bude prebiehať od 1. do počtu prvkov vo vašom mobilnom poli . Napríklad , ak je vaša C dvojrozmerné pole buniek , počet prvkov v C , je rovný počtu riadkov vynásobenej počtom stĺpcov . Pomocou funkcie " veľkosť " , aby sa počet prvkov . Vaša " pre " slučky môže vyzerať napríklad takto : klipart

pre n = 1 : ( veľkosť ( C , 1 ) * rozmery ( C , 2 ) )

[orgánom " pre " slučky ]

koniec .
2

Construct " keby " vyhlásenie , s logickým testom , ktorý bude platiť iba pre bunku alebo bunky , ktoré chcete nájsť . Umiestnite ju v tele " pre " slučky , takže tento test sa použije na každý prvok buniek poľa .

Nezabudnite , bunka pole môže obsahovať číselné pole , logické polia , reťazce , štruktúry polia a iné dátové typy . Uistite sa , že vaše logické testy nepredpokladá určitý dátový typ , ak viete , že váš mobilný pole obsahuje iba jeden typ údajov . Možno budete chcieť pridať druhý " keby " vyhlásenie , určujúce typ dát , ktorý hľadáte .

Napríklad , ak hľadáte pre reťazec " Áno , " prvý testovací zistiť , či bunka obsahuje string . Ak sa tak stane , test, či reťazec odpovedá : " Áno . " " Ak " vyhlásenie v tele svoje " pre " slučky môže vyzerať napríklad takto :

ak strcmp ( class ( C { n } ) , " string " ) ,

ak strcmp ( C { n } , ' áno ' )

[ telo " v prípade " Výkaz ]

End

koniec .
3

Umiestnite akciu , ktorú chcete vykonať , keď ste našli bunky do tela svojho " keby " vyhlásenie . Možno budete chcieť uložiť na index tejto bunky , takže sa môžete obrátiť sa k nemu neskôr , uložte obsah bunky do inej premennej , alebo urobiť niečo , aby sa obsah bunky . Táto časť sa bude líšiť v závislosti na vašich konkrétnych potrieb .
4

Uložte skript v Matlab a spustite ho . Teraz ste našli svoj ​​mobil .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené