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

matlab解微分方程y=dsolve('D2y+a*Dy+(b-c*cosx)*y=0','x')运算结果为:y=C1*exp((-1/2*a+1/2*(a^2-4*b+4*c*cosx)^(1/2))*x)+C2*exp((-1/2*a-1/2*(a^2-4*b+4*c*cosx)^(1/2))*x)y=dsolve('D2y+a*Dy+(b-c*cos(x))*y=0','x')运算结果为:y=DESol({dif

题目详情
matlab解微分方程
y=dsolve('D2y+a*Dy+(b-c*cosx)*y=0','x')
运算结果为:y =C1*exp((-1/2*a+1/2*(a^2-4*b+4*c*cosx)^(1/2))*x)+C2*exp((-1/2*a-1/2*(a^2-4*b+4*c*cosx)^(1/2))*x)
y=dsolve('D2y+a*Dy+(b-c*cos(x))*y=0','x')
运算结果为:y =DESol({diff(_Y(x),$(x,2))+a*diff(_Y(x),x)+(b-c*cos(x))*_Y(x)},{_Y(x)})
两个程序不同的只是cos(x)多了一个括号,为什么导致运算结果不同?
而且第二个结果也看不懂
火星人online回答对了,
请问谁知道 y =DESol({diff(_Y(x),$(x,2))+a*diff(_Y(x),x)+(b-c*cos(x))*_Y(x)},{_Y(x)})
▼优质解答
答案和解析
在第一个式子里,cosx被认为是一个符号变量而不是x的余弦值.
在第二个式子中是x的余弦值
这个不是很清楚,可能是没有解析解,你可以在
matlab帮助上查DESol