资源简介
采用下述方法,求解常微分方程初值问题 y’=y-2x/y,y(0)=1,计算区间为[0, 1], 步 长为 0.1。
(1)前向欧拉法。
(2)后向欧拉法。
(3)梯形方法。
(4)改进欧拉方法。
代码片段和文件信息
function [x y] = BackwordEuler(f y0 a b h)
y(1) = y0;
n = (b - a)/h;
x = a:h:b;
for i=1:n
yt = y(i) + h * feval(f x(i) y(i));
done = 0;
while ~done
y ( i + 1 ) = y ( i ) + h * feval ( f x ( i+1 ) yt );
done = ( abs ( y ( i + 1 ) - yt ) < 1e-6 );
yt = y ( i + 1 );
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-18 00:45 6\
文件 334 2018-07-05 19:36 6\BackwordEuler.m
文件 187 2018-07-05 03:01 6\ForwardEuler.m
文件 382 2018-07-05 03:23 6\Trapezium.m
文件 256 2018-07-05 03:28 6\ImprovedEuler.m
- 上一篇:HOG特征提取分析MATLAB代码
- 下一篇:OFDMExp.slx
相关资源
- 数值分析上机题(matlab版)(东南大
- 任玉杰《数值分析及其MATLAB实现》所
- 现代数值分析MATLAB版
- 数值分析及其MATLAB实现284528
- MATLAB数值分析与应用
- 数值方法(MATLAB版)(第四版)中文
- 数值方法(MATLAB版)(第四版)中文
- 数值分析及其Matlab实现
- 数值分析中文第七版
- 数值分析非线性方程二分法求根
- 数值分析Romberg算法Matlab
- 同轴线_matlab_电磁场数值分析_源程序
- 数值分析课程设计.docx
- 数值分析:病态矩阵HIlbert矩阵的求解
- 数值分析 朱晓临主编 2014年版
- 数值方法 设计、分析和算法实现 高
- MATLAB实现Jacobi 迭代法,Gauss-Seidel 迭代
- matlab中心差分 数值分析 常微分方程
- 常微分方程求解 初值问题 欧拉法 改
- 上三角矩阵MATLAB生成法
- 哈工大数值分析、计算方法matlab上机
- 牛顿法&不动点迭代法-数值分析matla
- 数值分析程序代码(MATLAB)+实验报告
- 数值分析中插值的MATLAB源代码共19个
- 数值分析 最小二乘拟合
- 电磁场数值分析大作业_MATLAB计算微带
- 数值分析每章编程题matlab实现
- 数值分析
- 华中科技大学数值分析实验报告
- 数值分析实验报告 matlab (华中科技大
评论
共有 条评论