matlab中使用dsolve函数求解微分方程时,出现t是怎么回事?

>>dsolve('Dy-x-y=0','y(1)=2')ans=exp(-1)*exp(t)*(x+2)-x... >> dsolve('Dy-x-y=0','y(1)=2')

ans =

exp(-1)*exp(t)*(x + 2) - x
展开
 我来答
lhmhz
高粉答主

2017-06-21 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17008

向TA提问 私信TA
展开全部

因为matlab使用dsolve函数求解微分方程时,系统默认自变量为 t 。如自变量为 x 时,其方程的解应这样来求。

>> dsolve('Dy-x-y=0','y(1)=2','x')

ans = 

(4*exp(x))/exp(1) - x - 1

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式