matlab 符号计算出错 ,是书上的一个例题
syms fai1 fai2;y=simple(sin(fai1)*cos(fai2)-cos(fai1)*sin(fai2))
??? Error using ==> mupadinit at 35
Unable to initialize kernel
Error in ==> mupadengine.mupadengine>mupadengine.evalin at 115
[result,status] = mupadmex(statement,8);
Error in ==> c:\program files\matlab\r2008b\toolbox\symbolic\symengine.p>symengine
at 25
Error in ==> sym.sym at 69
eng = symengine;
Error in ==> syms at 77
assignin('caller',x,sym(x));
答案:syms fai1 fai2; y=simple(sin(fai1)*cos(fai2)-cos(fai1)*sin(fai2))
y =
sin(fai1-fai2)
我这里都正常,上面就是运行结果,是不是你的符号运算没有 安装全?
你是一下其他 符号运算,比如 平方差 a² - b² 看看是否正常
其他:>> syms fai1 fai2;y=simple(sin(fai1)*cos(fai2)-cos(fai1)*sin(fai2))
y =
sin(fai1-fai2)
正常,可能你的Matlab是否有问题。 呵呵……你的是06版的吧!有的06 是不运行的,会显示出错
上一个:求一个matlab软件计算程序 程序实现以下功能:1、从其他文件导入大量数据
下一个:MATLAB高手救一下小弟啊 为什么本应输出10个元素的,现在怎么只输出一个?如何改正?