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.