Paano Ipakita ang isang Halaga sa isang MATLAB String

Nag-aalok ang MATLAB ng maraming mga kakayahang umangkop para sa pag-aralan ang mga numero, at matulungan ka ng mga string ng MATLAB na maunawaan kung ano ang ibig sabihin ng mga numero. Ang pag-print ng isang string array sa itaas ng isang talahanayan ng mga numerong halaga, halimbawa, ay makakatulong sa iyo na mabilis na magkaroon ng kahulugan ng impormasyon ng haligi at hilera. Nag-aalok ang MATLAB ng maraming paraan upang maipakita ang halaga ng mga string, string array at character arrays, na nagsasanhi ng isang salita o maraming salita upang mai-print sa screen. Maaaring maglaman ang mga string ng mga halaga ng numero, kahit na hindi sila magiging sa isang form na angkop para sa arithmetic.

1

Lumikha ng isang string sa pamamagitan ng pag-type ng isang variable na pangalan, na sinusundan ng operator ng pagtatalaga at ang halaga ng string na napapaligiran ng mga solong quote. Halimbawa, sa window ng Command, i-type ang sumusunod, pagkatapos ay pindutin ang "Enter":

pangalan = 'James';

2

I-type ang variable na pangalan upang mai-print ang halaga ng string pati na rin ang variable na pangalan na na-type mo lamang. Halimbawa, ang pagta-type ng "pangalan" ay naglilimbag ng linya na "name = 'James'" sa window ng Command.

3

I-type ang sumusunod upang maipakita ang halaga ng "pangalan" nang hindi nai-print ang "pangalan =" sa harap:

disp (pangalan)

Gumagana rin ang pagpapaandar na "disp" sa mga string literal, kaya't ang pagta-type ng "disp ('James')" ay magkakaroon ng parehong resulta.

4

Magpakita ng isang mas kumplikadong string na may pagpapaandar na "fprintf". Halimbawa, lumikha ng isa pang variable ng string sa pamamagitan ng pag-type ng sumusunod:

kulay = 'pula';

Upang ipakita ang halaga ng mga string na ito gamit ang "fprintf," uri:

output = fprintf (gusto ng '% s ang kulay% s. \ n', pangalan, kulay);

Ang print na ito ay "Gusto ni James ang kulay na pula." Ang mga simbolo na "% s" ay ang mga character ng conversion na mapa, sa pagkakasunud-sunod, sa mga string argument na naipasa sa pagpapaandar na "fprintf". Ang string ay dapat magtapos sa bagong character na "\ n"; kung hindi man, ang kasunod na output ay naka-print sa parehong linya.

5

I-convert ang isang numerong halaga sa isang string na may function na "num2str" upang maipakita ang iba pang mga uri ng data bilang mga string. Halimbawa, lumikha ng isang variable ng integer sa pamamagitan ng pag-type ng sumusunod:

taas = 180;

I-print ang isang string array sa Command window sa pamamagitan ng pag-type ng sumusunod:

output = [pangalan, 'ay', num2str (taas), 'cm taas.']

6

Ipakita ang halaga ng "taas" na may pagpapaandar na "fprintf" sa pamamagitan ng pagta-type:

output = fprintf ('% s ay% d cm ang taas. \ n', pangalan, taas);

Ang simbolong "% d" ay nagma-map ang halaga ng integer sa output. Ang pagpapatupad ng utos na ito ay naglimbag ng "Si James ay may taas na 180 cm."