精选优质文档-倾情为你奉上专业序号姓名日期实验3 常微分方程数值解【实验目的】1掌握用MATLAB求微分方程初值问题数值解的方法;2通过实例学习微分方程模型解决简化的实际问题;3了解欧拉方法和龙格库塔方法的基本思想。【实验内容】用欧拉方法和龙格库塔方法求下列微分方程初值问题的数值解,画出解的图形,对结果进行分析比较 【解】:手工分析怎样求解【计算机求解】:怎样设计程序?流程图?变量说明?能否将某算法设计成具有形式参数的函数形式?【程序如下】:function f=f(x,y)f=y+2*x;clc;clear;a=0;b=1; %求解区间x1,y_r=ode45(f,a b,1); %调用龙格库塔求解函数求解数值解;% 以下利用Euler方法求解y(1)=1;N=100;h=(b-a)/N;x=a:h:b;for i=1:N y(i+1)=y(i)+h*f(x(i),y(i);endfigu
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。