早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab求解二阶导数方程,四个方程四个未知量>>symst>>E=32;G=10.81;b=25;h=80;R=272;t=760;I=285;dsolve('E*t*D2v-G*t*v+(E*t+G*t)*Du+G*R*t*w-R*R*h*q*sin(t)=0',...'-G*t*D2u+E*t*u+(E*t+G*t)*Dv-R*G*t*Dw-R*R*h*q*cos(t)=0',...'E*I*D2w-R*R*G*t

题目详情
matlab求解二阶导数方程,四个方程四个未知量
>> syms t
>> E=32;G=10.81;b=25;h=80;R=272;t=760;I=285;
dsolve('E*t*D2v-G*t*v+(E*t+G*t)*Du+G*R*t*w-R*R*h*q*sin(t)=0',...
'-G*t*D2u+E*t*u+(E*t+G*t)*Dv-R*G*t*Dw-R*R*h*q*cos(t)=0',...
'E*I*D2w-R*R*G*t*w-R*G*t*Du+R*G*t*v=0',...
'u*cos(t)-v*sin(t)-R+b+R*cos(t)=0')
其中u,v,w,q都是关于t的函数,请问怎么求解的时候老是提醒“Number of equations differs from number of unknowns"?这是怎么回事?
直接求解的话出现下面问题:Number of equations differs from number of unknowns
这个到底是怎么一回事啊?
▼优质解答
答案和解析
写成四个dsolve函数吧……