重複の可能性:
Matlabのデフォルトの引数
以下に示すように、Matlabにはtest1とtest2の2つの関数があります。
function [C,D] = test1(A,B)
A = 50;
B = 20;
C = A + B;
D = A - B;
end
と
function test2
C = 1000;
D = 500;
[A,B] = test1(C,D);
display(A)
display(B)
end
ここで、関数test1でAとBのデフォルト値を設定しましたが、関数test2などの別の関数とは異なる値を関数test1に渡すこともできます。したがって、デフォルトでは、関数test1でAとBを50と20に設定しますが、関数test2を使用すると、それらを1000と500に置き換えて、同等のCとDの結果を取得できます(1000と500の場合、結果を取得します) CとDでそれぞれ1500と500)
これどうやってするの?どんな助けでも大歓迎です。ありがとう