Řetězce:
Znalost práce s řetězci je třeba jen při psaní skriptů mající nějaký interaktivní vstup a výstup při provádění nějakého výpočtu. Proto bude zmíněna jen okrajově. Podrobnosti uživatel nalezne v dokumentaci.
Řetězec ohraničujeme z obou stran apostrofy:
>> r = 'Text'
r = 'Text'
Převodní funkce:
abs(r) |
Převádí řetězec na pole ASCII čísel
|
char(x) |
Převede pole ASCII čísel na řetězec
|
int2str(int) num2str() |
Převádí číslo na řetězec
|
str2num(r) str2double(r) |
Převádí řetězec na číslo (pomocí eval( ))
|
Vyhledávací funkce:
strmatch(ar) |
Vyhledávání v poli řetězců
|
strfind(r) |
Vyhledávání v jednom řetězci
|
Výpis řetězců:
char(r1,r2,..) strvcat(r1,r2,..) strcat(r1,r2,..) |
Všechny funkce vypisují řetězce, liší se jen způsob výpisu
|
sprintf() |
Použití a parametry obdobné jako u stejnojmenné funkce v jazyce C
|
Spouštění řetězců:
eval(r) |
Řetězec r je vykonán jako příkaz Matlabu
|
|