在matlab中怎么将程序执行中的变量输出到workspace 15
比如程序如下:functiony=myfun(a)y=a^2;myfun是一个子程序,我想将a的值在计算函数输出值之前输出到workspace中,请问如何实现??谢谢帮助...
比如程序如下:
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))'))));
欢迎大家继续讨论,提其他方法
再次感谢回答问题的朋友 展开
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))'))));
欢迎大家继续讨论,提其他方法
再次感谢回答问题的朋友 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询