Utilizzare concatenazione, stringhe secondarie e altre modifiche elementari delle stringhe di caratteri.
Stringhe per i nomi di file
1. Definire le stringhe di caratteri di input a e b.
2. Utilizzare la funzione concat con la variabile della directory di lavoro corrente (CWD) per creare nomi di percorso per le funzioni di lettura dei file.
Questo nome di variabile può essere passato alla funzione READFILE, ad esempio, o a un ciclo di programma per leggere in sequenza i file di una directory.
È inoltre possibile utilizzare la funzione format per concatenare stringhe combinate con variabili.
Stringhe secondarie e posizione
1. Utilizzare la funzione substr per estrarre la stringa che inizia alla posizione 3 e contiene quattro caratteri.
2. Utilizzare la funzione strlen per calcolare la lunghezza della stringa c.
3. Utilizzare la funzione search per individuare la posizione iniziale della stringa secondaria dell'estensione del file in c.
4. Scrivere un programma per trovare tutte le occorrenze di una stringa secondaria in una stringa di caratteri.
5. Utilizzare il programma per trovare tutte le occorrenze di "in" nella stringa seguente.
Conversione di stringhe in numeri
1. Utilizzare le funzioni rows, cols, IsString, search, concat, substr, strlen e str2num per convertire stringhe in numeri.
Le matrici possono contenere combinazioni di stringhe e numeri. Le funzioni di ricerca possono essere utilizzate per cercare sia stringhe che numeri.
2. Utilizzare il programma per convertire in numeri le stringhe contenute nella matrice M.
Questo programma utilizza str2num per convertire stringhe in numeri. Per convertire numeri in stringhe, utilizzare num2str.
3. Modificare il programma in modo che restituisca un messaggio di errore se la matrice contiene elementi che non sono stringhe e quindi utilizzarlo.
Nella seconda chiamata le funzioni hanno restituito il messaggio di errore specificato come parametro della funzione error.
4. Scrivere un programma per creare un vettore da una stringa di caratteri costituita da una sequenza numerica. Ogni numero è separato dal precedente tramite una virgola (,) e uno spazio.
5. Utilizzare il programma per convertire in vettore la sequenza di caratteri seguente.
Conversioni di codici ASCII
1. Utilizzare la funzione str2vec per convertire una stringa in un vettore di codici ASCII.
2. Utilizzare la funzione vec2str per convertire un vettore di codici ASCII in una stringa.
3. Utilizzare le funzioni str2vec e vec2str per convertire stringhe di caratteri da lettere maiuscole a minuscole e viceversa.
a. Utilizzare la funzione str2vec per definire i caratteri maiuscoli o minuscoli.
b. Utilizzare le funzioni str2vec e vect2str per definire le variabili con caratteri maiuscoli o minuscoli.
c. Utilizzare le definizioni precedenti per convertire la stringa di caratteri S con caratteri minuscoli.
d. Utilizzare le definizioni precedenti per convertire la stringa di caratteri T con caratteri maiuscoli.