作业帮 > 综合 > 作业

matlab小问题matlab中如果我想求解常微分问题,会用到dsolve,但是怎么保证我算的那个函数的变量与我想要的一

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 02:02:08
matlab小问题
matlab中如果我想求解常微分问题,会用到dsolve,但是怎么保证我算的那个函数的变量与我想要的一致?
比如如下程序应该是:
soln_1 = dsolve('Dy =3*x^2','y(2)=0.5')
ans=
x^3-7.500000000000000
现在却是soln_1 = dsolve('Dy =3*x^2','y(2)=0.5')
soln_1 =
3*x^2*t-6*x^2+1/2
上面那个是以X为变量,下面这个明显是以T为变量啊,
By default, the independent variable is 't'. The independent variable
    may be changed from 't' to some other symbolic variable by including
    that variable as the last input argument.所以,你应该在最后面加上你设定的自变量:soln_1 = dsolve('Dy =3*x^2','y(2)=0.5', 'x')
再问: 哦,我明白了,谢谢