matlab 求解 微分方程 数值解 求代码

各位大神,这个如何用matlab求解数值解?请大神给个MATLAB计算代码,不胜感激涕零,O(∩_∩)O~... 各位大神,这个如何用matlab求解数值解?
请大神给个MATLAB计算代码,不胜感激涕零,O(∩_∩)O~
展开
liuliangsxd
2014-01-08 · TA获得超过1423个赞
知道小有建树答主
回答量:1174
采纳率:100%
帮助的人:668万
展开全部

结果:

代码:

clear all
clc

f=@(x,y)([y(2);
    y(1)/3536.4*(y(2)^2+14.142*y(2)+70.71)]);
[x,Y]=ode45(f,[0 20],[3 0]);
plot(x,Y(:,1),x,Y(:,2)),legend('y','dy/dt')
xlabel('x')

追问
感谢,
你把y在0~x,对x的积分结果表示出来,分就给你了。就是y与x围成的面积关于x的变化关系
O(∩_∩)O~
追答
不太懂你的说法,用公式表示吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式