matlab solve求解方程组的问题
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/23 03:22:03
matlab solve求解方程组的问题
N1=10;
N2=5;
N3=15;
N4=5;
N5=20;
Bm=10000;
Bc1=2000;
Bc2=2000;
Bl1=7000;
Bl2=7000;
[m2,m3,m4,m5,c2,c4]=solve('N1*(m2+c2)=N2*(Bm-m2-m3-m4-m5)',...
'N1*(m3+Bc1-c2+Bl1)=N3*(Bm-m2-m3-m4-m5)',...
'N1*(m4+c4)=N4*(Bm-m2-m3-m4-m5)',...
'N1*(m5+Bc2-c4+Bl2)=N5*(Bm-m2-m3-m4-m5)',...
'N2*(Bl1+Bc1-c2+m3)=N3*(c2+m2)',...
'N4*(Bl2+Bc2-c4+m5)=N5*(c4+m4)','m2','m3','m4','m5','c2','c4');
M2=subs(m2);
m3=subs(m3);
m4=subs(m4);
m5=subs(m5);
c2=subs(c2);
c4=subs(c4);
为什么得不到数值解?得到的还是一长串的字母?中间会有几个数字是之前定义过的,
N1=10;
N2=5;
N3=15;
N4=5;
N5=20;
Bm=10000;
Bc1=2000;
Bc2=2000;
Bl1=7000;
Bl2=7000;
[m2,m3,m4,m5,c2,c4]=solve('N1*(m2+c2)=N2*(Bm-m2-m3-m4-m5)',...
'N1*(m3+Bc1-c2+Bl1)=N3*(Bm-m2-m3-m4-m5)',...
'N1*(m4+c4)=N4*(Bm-m2-m3-m4-m5)',...
'N1*(m5+Bc2-c4+Bl2)=N5*(Bm-m2-m3-m4-m5)',...
'N2*(Bl1+Bc1-c2+m3)=N3*(c2+m2)',...
'N4*(Bl2+Bc2-c4+m5)=N5*(c4+m4)','m2','m3','m4','m5','c2','c4');
M2=subs(m2);
m3=subs(m3);
m4=subs(m4);
m5=subs(m5);
c2=subs(c2);
c4=subs(c4);
为什么得不到数值解?得到的还是一长串的字母?中间会有几个数字是之前定义过的,
m2=subs(m2,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
m3=subs(m3,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
m4=subs(m4,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
m5=subs(m5,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
c2=subs(c2,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
c4=subs(c4,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
你试试替代一下吧
m3=subs(m3,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
m4=subs(m4,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
m5=subs(m5,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
c2=subs(c2,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
c4=subs(c4,{'N1','N2','N3','N4','N5','Bm','Bc1','Bc2','Bl1','Bl2'},{N1,N2,N3,N4,N5,Bm,Bc1,Bc2,Bl1,Bl2})
你试试替代一下吧
使用matlab中的solve函数求解符号方程组的问题
有关MATLAB用solve函数求解非线性方程组的问题
matlab solve的问题.
matlab中solve函数求解隐函数的问题
关于Matlab求解非线性隐式方程组的求解,利用fsolve,solve,或ezplot等自带函数求解,
关于matlab中solve函数求解方程组的问题,代码如下,而显示结果如图所示,为什么.我用的版本R2013a
在Matlab 中 使用solve函数求解二元二次方程组
matlab关于solve的问题
matlab solve函数的问题
matlab解方程组solve
matlab solve函数求解
matlab中用solve解方程组的问题,为何给出空矩阵,应该怎么改?