Matlab求解微分方程组
来源:互联网 发布:360秒杀软件 编辑:程序博客网 时间:2024/05/16 03:24
我们采用ode方法:
(1)求解普通微分方程组:使用ode45方法
1. 创建一个函数文件eq2.m,在函数文件中描述这个解的微分方程组:
%eq2.m文件%描述微分方程组function dy=eq2(t,y) %说明微分变量是二维的,令y(1)=x,y(2)=ydy=zeros(2,1); %微分方程组dy(1)=5*(1-y(1))/sqrt((1-y(1))^2+(t-y(2))^2);dy(2)=5*(1-y(2))/sqrt((1-y(1))^2+(t-y(2))^2);end
[t,y]=ode45(@eq2,[0,2],[0,0]);
ode45函数说明:第一个参数是方程的名称,第二个参数是指求解时t的范围,第三组参数是指y中每个元素的初值。
[t,y]=ode45(@eq2,[t1,t2],[y1(0),y2(0)]);
3.绘制响应曲线
plot(t,y(:,1),'-',t,y(:,2),'*')
y(1)用-绘制,y(2)用*绘制(下面的两条曲线重合了)
1 0
- Matlab求解微分方程组
- 求解Matlab微分方程组中的时移问题!!!
- matlab求解时滞微分方程组—固定时滞
- Matlab中的PDEPE求解"瞬态型"或"发展型"非线性偏微分方程组
- matlab求解常微分方程组/传染病模型并绘制SIR曲线
- Matlab求解中性类型的时滞微分方程组-中性类型的时滞微分方程
- MATLAB求解非线性方程组
- MATLAB求解方程组
- MATLAB求解非线性方程组
- Matlab 方程组求解
- 求解一个有趣的常微分方程组
- 求解微分方程组的ODE算法
- MATLAB求解方程与方程组
- Matlab求解代数多项式方程组
- 如何用matlab绘微分方程组解的图像
- [matlab]数值计算微分方程组与ode45传参问题
- 图像梯度(微分)及其MATLAB求解
- matlab实现牛顿迭代法求解非线性方程组
- 二维数组 记录
- ImageJ的安装与简单使用
- 异常Calling startActivity() from outside of an Activity的解决方法
- ISP相关术语
- Deep Learning(深度学习)学习笔记整理系列之(一)
- Matlab求解微分方程组
- float标签实现块状元素的左右布局
- array数组的使用
- java 排序问题
- 谈谈mysql数据库集群
- 中文分词jieba python 学习
- Unity UGUI 代码改变遮挡层级
- 牛顿迭代
- MySQL数据导出与导入