Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.WprowadzeniedoprogramuMatlab
27
wkodzieASCII.Możliwejestzatemporównywaniełańcuchalubtablicyzna-
kowejzwartościąskalarną.
»s3=['Przetwarzanie';'obrazu']
s3=
Przetwarzanie.
Obrazu
»abs(s3)
ans=
80
11198
114
121
101
116
46
114
97
122
117
»s3(1,:)==s3(2,:)%porównaniewierszytablicy
ans=
0
0
0
0
0
0
1.1.14.Instrukcje
ProgramMatlabjestwyposażonywinstrukcjesterująceoskładnizapoży-
czonejzjęzykaC,dającmożliwośćdefiniowaniafunkcjiwłasnychużytkowni-
ka.Zawierarównieżspecyficznenarzędzia,takiejakfevallubeval,które
umożliwiająwykonaniepolecenia,funkcjilubwyrażeniazapisanychwpostaci
łańcucha.
Programzawierainstrukcjewarunkowe,wyboru,dwarodzajeinstruk-
cjiiteracyjnychorazinstrukcjęprzerwaniawykonywanychinstrukcjibreaki
return.
Tabela1.8
InstrukcjeprogramuMatlab
and
return
while
for
try
else
elseif
catch
case
otherwise
switch
If
break
Nazwa
kończysekwencjępoleceńwinstrukcjach
następujepowrótdowywoływanejfunkcjilubklawiatury
powtarzasekwencjepoleceńnieokreślonąilośćrazy
powtarzasekwencjepoleceńokreślonąilośćrazy
rozpoczynasekwencjępoleceńwinstrukcjitry
używanełączniezif
używanełączniezif
używanełącznieztry,począteksekwencjipoleceń
używanełączniezeswitch
używanełączniezeswitch
wartośćwyrażeniawybierasekwencjępoleceńdo
wykonania
warunkowewykonaniesekwencjipoleceń
wyjściezpętliiteracyjnej
Opissłówkluczowych
Ogólnapostaćinstrukcjiwarunkowejifjestnastępująca:
if
wyrażenie_1