Hvordan finne et underlag i MATLAB
Tekststrenger lagres i MATLAB som vektorer (enkeltradede matriser). Individuelle tegn i strenger kan hentes akkurat som elementer i en vektor (f.eks. Strengnavn (4)). MATLAB inneholder også en rekke kommandoer som hjelper deg med å jobbe med strenger. Bruk "strfind" -kommandoen til å søke i en streng etter et bestemt tegn eller sett med tegn (understreng).
Trinn 1
Skriv inn følgende kommando i kommandovinduet for å opprette en ny streng, og pass på å bruke enkle anførselstegn:
mystring = 'Dette er en eksempelstreng.';
Steg 2
Bruk "strfind" for å søke i "mystring" etter bokstaven "i:"
strfind (mystring, 'i')
Tallene 3, 6 og 23 returneres i en vektor. Disse tallene tilsvarer indeksene i "mystring" der "i" ble funnet (tredje, sjette og 23. bokstav).
Bruk en streng for det andre argumentet for å finne en lengre delstreng:
strfind (mystring, 'eksempel')
Tallet 12 returneres. Dette tilsvarer det 12. tegnet i strengen, der ordet "eksempel" begynner.