Kako prikazati vrijednost u nizu MATLAB

MATLAB nudi mnogo fleksibilnih alata za analizu brojeva, a MATLAB nizovi pomažu vam da razumijete što brojevi znače. Na primjer, ispis niza niza iznad tablice numeričkih vrijednosti može vam pomoći da brzo shvatite informacije o stupcu i retku. MATLAB nudi nekoliko načina za prikaz vrijednosti nizova, nizova nizova i nizova znakova, što uzrokuje ispis riječi ili nekoliko riječi na ekranu. Nizovi mogu sadržavati brojčane vrijednosti, iako neće biti u obliku pogodnom za aritmetiku.

1

Stvorite niz upisivanjem imena varijable, nakon čega slijede operator dodjeljivanja i vrijednost niza okružene pojedinačnim navodnicima. Na primjer, u prozor naredbe upišite sljedeće, a zatim pritisnite "Enter":

name = 'James';

2

Upišite naziv varijable da biste ispisali vrijednost niza, kao i ime varijable koje ste upravo upisali. Na primjer, upisivanjem "name" ispisuje se redak "name = 'James'" u naredbenom prozoru.

3

Upišite sljedeće da biste prikazali vrijednost "name" bez ispisivanja "name =" ispred:

disp (ime)

Funkcija "disp" također radi sa string literalima, pa će upisivanje "disp ('James')" imati isti rezultat.

4

Prikažite složeniji niz s funkcijom "fprintf". Na primjer, stvorite drugu varijablu niza upisivanjem sljedećeg:

boja = 'crvena';

Za prikaz vrijednosti ovih nizova pomoću tipa "fprintf":

output = fprintf ('% s voli boju% s. \ n', ime, boja);

Ovo ispisuje "Jamesu se sviđa crvena boja." Simboli “% s” su znakovi pretvorbe koji se redom preslikavaju na argumente niza proslijeđene u funkciju “fprintf”. Niz mora završiti znakom novog retka "\ n"; u suprotnom, sljedeći izlaz ispisuje se na isti redak.

5

Pretvorite numeričku vrijednost u niz s funkcijom “num2str” kako biste ostale tipove podataka prikazali kao nizove. Na primjer, stvorite cjelobrojnu varijablu upisivanjem sljedećeg:

visina = 180;

Ispišite niz nizova u naredbeni prozor tako da upišete sljedeće:

izlaz = [ime, 'je', num2str (visina), 'cm visok.']

6

Prikažite vrijednost "visine" pomoću funkcije "fprintf" tako da upišete:

izlaz = fprintf ('% s je visok% d cm. \ n', ime, visina);

Simbol "% d" preslikava cijelu vrijednost na izlaz. Izvršenjem ove naredbe ispisuje se "James je visok 180 cm."