第1个回答 2013-10-12
回答 我想到了~ function x=myout(a,b,c,d) syms x; syms t; x=a*cos(b*t)+c*sin(d*t); 你打下myout(0,1,1,1)试试~保证你满意~ 答案3:: 请教如何实现输出的表达式中带有命令,比如y=1- normcdf(x) :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: matlab将一个函数表达式定义成函数 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: 如何用matlab画函数图象并输出函数表达式 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: 拟合之后怎么把因变量的值和拟合的函数表达式输出来 matlab :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: 用matlab求函数表达式 答案2:: 电脑没那么聪明的~小改一下 if(a==0 & c==0) fprintf('x=0') elseif(a==0) fprintf('x=%f sin %f t', c, d) elseif(c==0) fprintf('x=%f cos %f t', a, b) else fprintf('x=%f cos %f t + %f sin %f t', a, b, c, d) end 追问 这个我也想到了,只是实际函数不止abcd这几个系数,我觉得挺麻烦的你说电脑没那么聪明,意思就是MATLAB不能实现直接输出函数表达式是吧~就不能我把系数、自变量都设定清楚,然后通过某种机制直接输出吗?本回答被提问者采纳