回 帖 发 新 帖 刷新版面

主题:关于matlab新版本没有solve函数的问题?

我在用matlab新版本2006Ra和2007Ra解如下方程时发现新版本没有solve函数

了,请各位朋友指教。
syms a d m z D
S1='d+m*z/cos(a)=2*D';
S2='sin(a)=m/d';
[a,d]=solve(S1,S2,'a,d')

回复列表 (共4个回复)

沙发

syms a d m z D
S1=d+m*z/cos(a)-2*D
S2=sin(a)-m/d
[a,d]=solve(S1,S2)

a =
 
sin(a)*d
 
 
d =
 
cos(a)*(-d+2*D)/sin(a)/d
 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
syms a d m z D
S1=d+m*z/cos(a)-2*D
S2=sin(a)-m/d
[a,d]=solve(S1,S2,a,d)
a=simplify(a)
d=simplify(d)
这个结果太夸张

板凳

请问你是用的什么版本?是2006还是2007

3 楼

matlab 6.5

4 楼


请用matlab7以上版本再运行看问题就来了[em11]

我来回复

您尚未登录,请登录后再回复。点此登录或注册