Matlab switch語句怎么調(diào)用

小億
167
2023-11-24 10:20:32
欄目: 編程語言

在MATLAB中,您可以使用switch語句根據(jù)一個(gè)表達(dá)式的值來選擇執(zhí)行的代碼塊。以下是一個(gè)使用switch語句的示例:

x = 2;

switch x
    case 1
        disp('x is 1');
    case 2
        disp('x is 2');
    case 3
        disp('x is 3');
    otherwise
        disp('x is not 1, 2, or 3');
end

在上面的示例中,變量x的值為2。switch語句根據(jù)x的值選擇執(zhí)行相應(yīng)的代碼塊。由于x的值為2,因此輸出結(jié)果為’x is 2’。如果x的值不是1、2或3,最后的otherwise塊將執(zhí)行。

您可以根據(jù)需要在每個(gè)case塊中編寫需要執(zhí)行的代碼。請(qǐng)注意,在每個(gè)case塊的末尾都需要使用break語句來終止switch語句的執(zhí)行。否則,如果沒有break語句,程序?qū)⒗^續(xù)執(zhí)行下一個(gè)case塊,直到遇到break語句或switch語句結(jié)束。

0