如题,想用C#调用matlab求解方程,编写m文件如下,但调用时报错:
WMMCR:Evaluate Function error:Undefined fuction or method 'syms' for input arguments of 'char'.Error in =>JM.m at 2.JM.m文件内容如下:
function s=JM()
syms x;
y=solve('x^5+x^4-58=0')
s=eval(y)
end用c#调用matlab一般的函数没问题,就是求解方程不知道该怎么写,貌似在.m文件中不能用‘solve’?求解
WMMCR:Evaluate Function error:Undefined fuction or method 'syms' for input arguments of 'char'.Error in =>JM.m at 2.JM.m文件内容如下:
function s=JM()
syms x;
y=solve('x^5+x^4-58=0')
s=eval(y)
end用c#调用matlab一般的函数没问题,就是求解方程不知道该怎么写,貌似在.m文件中不能用‘solve’?求解
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货