Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako nájsť podreťazec v MATLAB

Reťazce textu sú uložené v MATLABe ako vektory (matice jedného riadku). Jednotlivé znaky v reťazcoch je možné získať rovnako ako prvky vo vektore (napr. Stringname (4)). MATLAB tiež obsahuje množstvo príkazov, ktoré vám pomôžu pracovať s reťazcami. Pomocou príkazu „strfind“ vyhľadajte v reťazci konkrétny znak alebo skupinu znakov (podreťazec).

Krok 1

Do príkazového okna zadajte nasledujúci príkaz a vytvorte nový reťazec, nezabudnite použiť jednoduché úvodzovky: mystring = 'Toto je príklad reťazca.';

Krok 2

Pomocou výrazu „strfind“ vyhľadajte písmeno „i:“ strfind v reťazci „mystring“ (mystring, „i“) Čísla 3, 6 a 23 sa vrátia vo vektore. Tieto čísla zodpovedajú indexom v „mystringu“, kde sa našlo „i“ (tretie, šieste a 23. písmeno).

Na nájdenie dlhšieho podreťazca použite reťazec: strfind (mystring, 'example'). Vráti sa číslo 12. To zodpovedá 12. znaku v reťazci, kde sa začína slovo „príklad“

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