syms t a b cx1=dsolve('a*D2x+2*b*Dx+c*x=0','x(0)=1','Dx(0)=0')a=1b=0.05c=1x1=eval(x1);t1=0:0.05:100;x1=subs(x1,'t',t1)figureplot(t1,x1)你使用上面的程序吧,先进行符号函数的求解,然后再代入数据!祝你学习愉快!
去查下matlab的函数和脚本的区别,函数是需要传递参数的,脚本不需要,就像你写的,如果你吧a,b,c做为参数传进来就是函数了.