可能重复:
Matlab 中的默认参数
我在matlab中有两个函数,test1和test2,如下图。
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)
我怎样才能做到这一点?任何帮助将不胜感激。谢谢