比如程序如下:
function y=myfun(a)
y=a^2;
myfun是一个子程序,我想将a的值在计算函数输出值之前输出到workspace中,请问如何实现??
谢谢帮助
谢谢做出的回答,但是问题还没有解决.
我指的是由于引用函数的特殊性,计算必须使用workspace中的变量,所以在计算前就必须把参数输出到workspace中.
采用双返回值,我试过了,报错.
我在help中已经找到了解决方法,供大家参考.
function y=Ei(a)
assignin('base','s',a);
y=-double(vpa(subs(maple('evalf','(Ei(1,s))'))));
欢迎大家继续讨论,提其他方法
再次感谢回答问题的朋友