if語句后可以跟可選的else語句,該語句在表達(dá)式為false時(shí)執(zhí)行。
MATLAB中if ... else語句的語法是-
if <expression> %如果布爾表達(dá)式為真,則將執(zhí)行語句 <statement(s)> else <statement(s)> %如果布爾表達(dá)式為false,則將執(zhí)行語句 end
如果布爾表達(dá)式的計(jì)算結(jié)果為true,則將執(zhí)行if代碼塊,否則將執(zhí)行else代碼塊。
創(chuàng)建一個(gè)腳本文件并輸入以下代碼-
a = 100; %檢查布爾條件 if a < 20 %如果condition為真,則打印以下內(nèi)容 fprintf('a is less than 20\n' ); else %如果condition為false,則打印以下內(nèi)容 fprintf('a is not less than 20\n' ); end fprintf('value of a is : %d\n', a);編譯并執(zhí)行上述代碼后,將產(chǎn)生以下結(jié)果-
a is not less than 20 value of a is : 100