查看: 81|回复: 6|关注: 0

[已答复] dslove函数出现警告,求大佬解答

[复制链接]

新手

10 麦片

财富积分


050


2

主题

5

帖子

0

最佳答案
发表于 前天 09:23 | 显示全部楼层 |阅读模式
本帖最后由 小新AAA 于 2020-8-1 09:24 编辑

代码如下,每次运行后都会出现警告,求大佬们解答
syms x y t;
s=dsolve('Dx=y','Dy=-x','x(0)=-1','y(0)=2',t);
ezplot(s.x)
hold on;
ezplot(s.y)

警告: Support of character vectors and strings will be removed in a future release. Use sym objects to define differential
equations instead.
In dsolve (line 126)
  In book_129 (line 2)

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

7

主题

1479

帖子

316

最佳答案
  • 关注者: 75
发表于 前天 10:50 | 显示全部楼层
仅供参考
  1. syms x(t) y(t) t;
  2. eqn=[diff(x)==y,diff(y)==-x,x(0)==-1,y(0)==2];
  3. s=dsolve(eqn,t);
  4. ezplot(s.x)
  5. hold on;
  6. ezplot(s.y)
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


2

主题

5

帖子

0

最佳答案
 楼主| 发表于 前天 17:57 | 显示全部楼层

对,这个没有警告,为什么我的那种就出现了警告?您能详细说说吗?
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

7

主题

1479

帖子

316

最佳答案
  • 关注者: 75
发表于 前天 20:09 | 显示全部楼层
就是你的用法是老版本的
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


2

主题

5

帖子

0

最佳答案
 楼主| 发表于 昨天 08:36 | 显示全部楼层
20141303 发表于 2020-8-1 20:09
就是你的用法是老版本的

噢噢,谢谢!!
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


2

主题

5

帖子

0

最佳答案
 楼主| 发表于 昨天 10:02 | 显示全部楼层
20141303 发表于 2020-8-1 20:09
就是你的用法是老版本的

再问您一个小问题,x'(0)=0这种该如何表示
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

7

主题

1479

帖子

316

最佳答案
  • 关注者: 75
发表于 昨天 15:44 | 显示全部楼层
仅供参考
  1. syms x(t) y(t) t;
  2. Dx = diff(x,t);
  3. eqn=[Dx==y,diff(y)==-x,Dx(0)==-1,y(0)==2];
  4. s=dsolve(eqn,t);
  5. ezplot(s.x)
  6. hold on;
  7. ezplot(s.y)
复制代码
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表