Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come trovare una sottostringa in MATLAB

Le stringhe di testo sono memorizzate in MATLAB come vettori (matrici a riga singola). I singoli caratteri nelle stringhe possono essere recuperati proprio come elementi in un vettore (ad es. Stringname (4)). MATLAB include anche una serie di comandi per aiutarti a lavorare con le stringhe. " per cercare una stringa per un determinato carattere o set di caratteri (sottostringa).

Passaggio 1

Digitare il seguente comando nella finestra di comando per creare una nuova stringa, essere sicuri di usare le virgolette singole: mystring = 'Questa è una stringa di esempio.';

Passaggio 2

Usa "strfind" per cercare "mystring" per la lettera "i:" strfind (mystring, 'i') I numeri 3, 6 e 23 vengono restituiti in un vettore. Questi numeri corrispondono agli indici in "mystring" dove è stata trovata "i" (la terza, la sesta e la 23a lettera).

Usa una stringa per il secondo argomento per trovare una sottostringa più lunga: strfind (mystring, 'esempio') Viene restituito il numero 12. Questo corrisponde al dodicesimo carattere della stringa, dove inizia la parola "esempio".

 

Computer © www.354353.com