Com es mostra un valor en una cadena MATLAB

MATLAB ofereix moltes eines flexibles per analitzar nombres i les cadenes MATLAB us ajuden a entendre el significat dels números. Imprimir una matriu de cadenes sobre una taula de valors numèrics, per exemple, us pot ajudar a donar un sentit ràpid a la informació de la columna i la fila. MATLAB ofereix diverses maneres de mostrar el valor de les cadenes, les matrius de cadenes i les matrius de caràcters, cosa que fa que s’imprimeixi una paraula o diverses paraules a la pantalla. Les cadenes poden contenir valors numèrics, tot i que no estaran en una forma adequada per a l'aritmètica.

1

Creeu una cadena escrivint un nom de variable, seguit de l'operador d'assignació i el valor de la cadena envoltat de cometes simples. Per exemple, a la finestra d'ordres, escriviu el següent i premeu "Retorn":

nom = 'James';

2

Escriviu el nom de la variable per imprimir el valor de la cadena i el nom de la variable que acabeu d’escriure. Per exemple, si escriviu "nom", s'imprimeix la línia "nom =" James "" a la finestra d'ordres.

3

Escriviu el següent per mostrar el valor de "nom" sense imprimir "nom =" al davant:

disp (nom)

La funció "disp" també funciona amb literals de cadena, de manera que escriure "disp (" James ")" tindrà el mateix resultat.

4

Mostra una cadena més complicada amb la funció "fprintf". Per exemple, creeu una altra variable de cadena escrivint el següent:

color = 'vermell';

Per mostrar el valor d'aquestes cadenes mitjançant "fprintf", escriviu:

output = fprintf (a '% s li agrada el color% s. \ n', nom, color);

Imprimeix "A James li agrada el color vermell". Els símbols "% s" són els caràcters de conversió que assignen, per ordre, als arguments de cadena passats a la funció "fprintf". La cadena ha d'acabar amb el caràcter de nova línia "\ n"; en cas contrari, la sortida posterior s'imprimeix en la mateixa línia.

5

Convertiu un valor numèric en una cadena amb la funció "num2str" per tal de mostrar altres tipus de dades com a cadenes. Per exemple, creeu una variable sencera escrivint el següent:

alçada = 180;

Imprimiu una matriu de cadenes a la finestra d'ordres escrivint el següent:

output = [nom, "és", num2str (alçada), "cm d'alçada".]

6

Mostra el valor de "altura" amb la funció "fprintf" escrivint:

output = fprintf ('% s fa% d cm d'alçada. \ n', nom, alçada);

El símbol "% d" assigna el valor enter a la sortida. Executant aquesta ordre s'imprimeix "James fa 180 cm d'alçada".


$config[zx-auto] not found$config[zx-overlay] not found