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."