forループ
>> 用 I = 1:10 、 V(1) = 2 ^ I。 終わり; >> V V = 2 4 8 16 32 64 128 256 512 1024
>> indics = 1:10 。 >> 用 I = indics、 DISP(I)。 終わり; 1 2 3 4 5 6 7 8 9 10
whileループ
>> I = 1 ; >> 一方(I < 5 )、 V(I) = 10 。 I ++ ; 終わり; >> Vを V = 10 10 10 10 32 64 128 256 512 1024
ブレーク
>> I = 1 ; >> 一方 真、 V(I) = 999 。 I = iは、+ 1 、 もし私が== 6 、 破ります。 終わり; 終わり; >> V V = 999 999 999 999 999 64 128 256 512 1024
if文
>> もし V(1)== 1 、 DISP(' 値が1です' )。 ELSEIF V(1)== 2 、 DISP(' 値が2です' )。 他の DISP(「値は、1つまたは2つのではありません。」); 終わり; 値がある 2
関数の定義
.Mで終わるファイルを作成します。
Y =関数squareThisNumber(X)は、戻り値Y%である Y = X ^ 2。
>> squareThisNumber(5 ) ANS = 25
パスはオクターブを必要とされていない場合でも、あなたはまた、目的のファイルを検索できるように続いて、検索パスを追加
関数addpath >>(' パス')
関数の戻り値は、複数の
関数の定義
関数[Y1、Y2] = squareAndCubeThisNumber(X)
Y1 = X ^ 2。
Y2 = X ^ 3。
使用
>> [A、B] = squareAndCubeThisNumber(5 ) A = 25 、B = 125