Hur man hittar ett underlag i MATLAB

Textsträngar lagras i MATLAB som vektorer (enradiga matriser). Enskilda tecken i strängar kan hämtas precis som element i en vektor (t.ex. strängnamn (4)). MATLAB innehåller också ett antal kommandon som hjälper dig att arbeta med strängar. Använd kommandot "strfind" för att söka i en sträng efter ett visst tecken eller en uppsättning tecken (substring).

Steg 1

Skriv följande kommando i kommandofönstret för att skapa en ny sträng, var noga med att använda enstaka citattecken:

mystring = 'Detta är en exempelsträng.';

Steg 2

Använd "strfind" för att söka efter "mystring" efter bokstaven "i:"

strfind (mystring, 'i')

Siffrorna 3, 6 och 23 returneras i en vektor. Dessa siffror motsvarar indexen i "mystring" där "i" hittades (tredje, sjätte och 23: e bokstaven).

Använd en sträng för det andra argumentet för att hitta en längre sträng:

strfind (mystring, 'exempel')

Siffran 12 returneras. Detta motsvarar det 12: e tecknet i strängen, där ordet "exempel" börjar.