我试图弄清楚如何通过 Windows cmd
-promt 使用 Matlab,但由于一种神秘的行为而被卡住了。
为了测试,我有以下函数文件:
function [ x y ] = testmath( u,v )
x = u*v;
y = u/v;
display(x);
display(y);
end
当我在 Matlab 提示符下执行此操作时,我得到正确的结果:
[x y] = testmath(2,2)
>> x = 4
>> y = 1
现在我想通过以下方式运行该功能cmd
:
matlab -sd myCurrentDirectory -r "testmath 2 2" -nodesktop -nosplash
我得到:
x = 2500;
y = 1;
你能重现它吗?可能是什么原因?传递参数是不是我犯了错误?