实验目的 实验内容 MATLAB 2 、学会用 Matlab 求微分方程的数值解. 实验软件 1 、学会用 Matlab 求简单微分方程的解析解. 1 、求简单微分方程的解析解. 2 、求微分方程的数值解.

Slides:



Advertisements
Similar presentations
§5.3 常系数线性微分方程组 Coefficients Linear ODEs. §5.3 Coefficients Linear ODEs 1 常系数齐线性微分方程组 的基解矩阵的结构,这里 A 是 常数矩阵。 2 通过代数的方法,寻求 (5.33) 的一个基解矩阵。 (5.33) 3 拉普拉斯变换在常系数线性微分方程组中的应用。
Advertisements

國立成功大學工程科學系 Department of Engineering Science -National Cheng Kung University 控制與訊號處理實驗室 Control & Signal Processing Lab MATLAB/Simulink 教學.
电力市场及经济管理专业方向 电力信息研究所:周渝慧 ,
古代诗歌散文专题 任科教师: 鲁守军 时 间: 2013年9月.
地方自治團體之意義與組織 范文清 SS 2011.
★-光之魔術系列-★ 「熊貓」變「白熊」!? 主講人》 清大物理系 戴明鳳 教授 清大科普團隊製作.
团结奋进,一马当先 ——化工研13-1班亮剑党支部 汇报人:罗 云 2017年2月28日.
投资学专题7: 金融衍生产品定价 复旦大学金融研究院 张宗新.
中一至中五數學科 修訂課程實施研討會 課程內容 2001年4月9日 鄧美愉女士 教育署數學組.
我們的心得與感謝 郭至中 陳奕叡 黃澤璽 陳劭濬 賴士杰 張文源 向恩霖 史瑞晨 鄭賢杰 王翎 曠 耘 黃誼欣 張語倢 鍾巧薇 徐培芝
组长:陈庆鹏 组员:殷悦 倪程 方家豪* 白羽萌
報告人 方萱玉 100上學期教學組業務報告.
第四节 活动型大陆边缘 安第斯亚型大陆边缘:海洋岩石圈俯冲与大陆岩石圈之下形成的大陆边缘。(中美—南美的太平洋沿岸)
第十三章 网络计划技术.
国医门诊部 白癜风诊治规范及工作流程.
北角官立上午小學 小班教學在北官.
2014年中考科学总复习专题二 科学探究的解题技巧.
救赎的神 冯秉诚.
合肥深港数字产业园项目决策定位 华厦伟业 上海金贝
第 8 讲: 安全心理尺度的数学表达方法 主讲人:刘琛,吴超
运用Matlab GUI辅助大学物理实验 蒋志洁 中山大学 物理学院
沈阳市场1-9月销售情况及五里河地块竞品销售情况
PBL(3)-Group7 机制图 ④实验室检查:RBC、Hb下降, 治疗方法 奥美拉唑+克拉霉素+阿莫西林:
金堂 希望·未来城项目简介 内部参考使用.
第4章 数值积分与数值微分 4.1 数值积分概论 4.2 牛顿-柯特斯公式 4.3 复合求积公式 4.4 龙贝格求积公式
3.2 微分和求导法则 函数的和、差、积、商的微分与求导法则 反函数的微分与求导法则 复合函数的微分与求导法则 基本求导法则与导数公式
第二节 系统的基本特性分析.
手外伤与断指再植 上海第二医科大学 附属第九人民医院骨科.
汽 车 文 化.
人 品 选课靠什么? 网 速 颜 值 运 气 兴趣、爱好、个人志趣。。.
以斯拉記緒論 2012/2/19.
四*、非线性规划 第7章 无约束问题 第8章 约束极值问题 清华大学出版社.
数学软件 Matlab —— Matlab 符号运算.
摩擦力.
2019年1月16日9时17分 概率论 Probability 江西财经大学 2017年 2019年1月16日9时17分.
用相频曲线测阻尼系数的探索 指导教师 陈乾 吉新程.
小太陽兒童人文藝術學院兒童畫展 地點:住院大樓9F、11F外走道( )
1 在平面上畫出角度分別是-45°,210°,675°的角。 (1) (2) (3)
“精彩的一课”源于“情”与“趣” 报告人:首届国家级教学名师 首批国家级机械基础教学团队带头人 首批国家精品课程《机械设计》负责人
人工智慧應用蟲體辨識 亞洲大學 資訊工程學系 學生:殷聖展、廖哲毅、吳京育 指導教授:蔡志仁 教授
物流作業簡介.
一、问题的背景和目的 二、问题分析 三、例题
微分方程之应用 ----恶狼追兔问题 恶狼 追 小兔 主讲人:曹怀火 数学与计算机科学系
團體衛生教育護理創意競賽 報告者:護理科 計畫主持人邱馨誼講師
第四章 X射线衍射线束的强度(II) §4. 6 结构因子的计算 §4.7 粉末衍射 §4.8 多重性因子 §4.9 洛仑兹因子
2015年
3-3 錐度車削方法 一、尾座偏置車削法 二、錐度附件車削法 三、複式刀座車削法.
控制系统计算机辅助设计-MATLAB语言与应用
感光世界 亞洲大學 資訊工程學系 學生:郭致翔、林壬午、黃智猷、陳奕升 指導教授:蔡志仁教授
第一章:導論(方法、標準及工作設計) 第二章:解決問題的工具 工作研究課程介紹 RT)及工作場所分析指南以選定計畫。
一 般 的 代 数 方 程 函数solve用于求解一般代数方程的根,假定S为符号表达式,命令solve (S)求解表达式等于0的根,也可以再输入一个参数指定未知数。例: syms a b c x S=a*x^2+b*x+c; solve(S) ans = [ 1/2/a*(-b+(b^2-4*a*c)^(1/2))]
毕业设计课题: 用MATLAB实现 一种快跳频通信系统
會前禱 全能永生的阿爸父,袮造我肉身,賦予我靈魂。袮造了萬物,以養育我;派遣聖子降生人世受苦受難,以救贖我。我有罪過,袮赦免我。我受如此大的恩惠,時時不忘,感謝難言。然而我竟軟弱無能,常做魔鬼的奴隸,未能絲毫報答主恩。求袮自今以後,開導我,扶持我,使我棄絕世俗,以奔向天堂的道路。我的一切所有-智慧,意志,勇氣,毅力全獻给袮,並且遵守袮的命令「愛人如己」,絕不願再辜負生養且救贖我們的大恩主天主,阿們!
慢跑者与狗 一个慢跑者在平面上沿椭圆以恒定的速率v=1跑步,设椭圆方程为: x=10+20cost, y=20+5sint. 突然有一只狗攻击他. 这只狗从原点出发,以恒定速率w跑向慢跑者,狗的运动方向始终指向慢跑者.分别求出w=20,w=5时狗的运动轨迹. 1. 模型建立 设时刻t慢跑者的坐标为(X(t),Y(t)),狗的坐标为(x(t),y(t)).
提案討論.
活動攝影技巧.
报告人: 01级零零班 孙鑫 指导教师: 程福臻 章江英
物理常见题型解题法(二) 一、解决力学问题的三种基本功
在 班 級 孵 一 朵 微 笑 的 雲 如玲的班級經營大夢.
幂函数.
鏈球的力學分析 日本奧運鏈球冠軍(82米91) 室伏廣治因小腿肌肉受傷,退出杜哈亞運。 俄羅斯「鐵娘子」泰亞娜.李森科 九十五年八月八日在
三角比的恆等式 .
圣约神学 金义援教授.
課程簡介 2019/10/18 李耕銘.
实验二 定积分的近似计算.
三角 三角 三角 函数 已知三角函数值求角.
新人教A版 数学必修4 第三章 三角恒等变换 两角差的余弦公式.
使徒 蒙召時的工作 職事 彼得 撒網 傳福音 保羅 織帳篷 建造教會 約翰 補網 矯正偏差 主釘 十架 彼得 保羅 殉道 聖殿 被毀 保羅
噪音防治 組長:蕭嘉陞 組員:丁俊元 游典翰 陳信瑋 指導老師:史順益.
Presentation transcript:

实验目的 实验内容 MATLAB 2 、学会用 Matlab 求微分方程的数值解. 实验软件 1 、学会用 Matlab 求简单微分方程的解析解. 1 、求简单微分方程的解析解. 2 、求微分方程的数值解.

求微分方程的数值解 (一)常微分方程数值解的定义 (二)建立数值解法的一些途径 (三)用 Matlab 软件求常微分方程的数值解 返 回

微分方程的解析解 求微分方程(组)的解析解命令 : dsolve(‘ 方程 1’, ‘ 方程 2’,…‘ 方程 n’, ‘ 初始条件 ’, ‘ 自变量 ’) To Matlab ( ff1 ) 结 果: u = tg(t-c)

解 输入命令 : y=dsolve('D2y+4*Dy+29*y=0','y(0)=0,Dy(0)=15','x') 结 果 为 : y =3e -2x sin ( 5x ) To Matlab ( ff2 )

解 输入命令 : [x,y,z]=dsolve('Dx=2*x-3*y+3*z','Dy=4*x-5*y+3*z','Dz=4*x-4*y+2*z', 't') ; x=simple(x) % 将 x 化简 y=simple(y) z=simple(z) 结 果 为: x = (c 1 -c 2 +c 3 +c 2 e -3t -c 3 e -3t )e 2t y = -c 1 e -4t +c 2 e -4t +c 2 e -3t -c 3 e -3t +(c 1 -c 2 +c 3 )e 2t z = (-c 1 e -4t +c 2 e -4t +c 1 -c 2 +c 3 )e 2t To Matlab ( ff3 ) 返 回

微分方程的数值解 (一)常微分方程数值解的定义 在生产和科研中所处理的微分方程往往很复杂且大多 得不出一般解。而在实际上对初值问题,一般是要求得 到解在若干个点上满足规定精确度的近似值,或者得到 一个满足精确度要求的便于计算的表达式。 因此,研究常微分方程的数值解法是十分必要的。 返 回

(二)建立数值解法的一些途径 1 、用差商代替导数 若步长 h 较小,则有 故有公式: 此即欧拉法。

2 、使用数值积分 对方程 y’=f(x,y), 两边由 x i 到 x i+1 积分,并利用梯形公式,有: 实际应用时,与欧拉公式结合使用: 此即改进的欧拉法。 故有公式:

3 、使用泰勒公式 以此方法为基础,有龙格 - 库塔法、线性多步法等方 法。 4 、数值公式的精度 当一个数值公式的截断误差可表示为 O ( h k+1 )时 ( k 为正整数, h 为步长),称它是一个 k 阶公式。 k 越大,则数值公式的精度越高。 欧拉法是一阶公式,改进的欧拉法是二阶公式。 龙格 - 库塔法有二阶公式和四阶公式。 线性多步法有四阶阿达姆斯外插公式和内插公式。 返 回

(三)用 Matlab 软件求常微分方程的数值解 [t , x]=solver ( ’f’,ts,x 0,options ) ode45 ode23 ode113 ode15s ode23s 由待解 方程写 成的 m- 文件名 ts=[t 0 , t f ] , t 0 、 t f 为自 变量的初 值和终值 函数的 初值 ode23 :组合的 2/3 阶龙格 - 库塔 - 芬尔格算法 ode45 :运用组合的 4/5 阶龙格 - 库塔 - 芬尔格算法 自变 量值 函数 值 用于设定误差限 ( 缺省时设定相对误差 10 -3, 绝对误差 ), 命令为: options=odeset ( ’reltol’,rt,’abstol’,at ), rt , at :分别为设定的相对误差和绝对误差.

1 、在解 n 个未知函数的方程组时, x 0 和 x 均为 n 维向量, m- 文件中的待解方程组应以 x 的分量形式写成. 2 、使用 Matlab 软件求数值解时,高阶微分方程必须 等价地变换成一阶微分方程组. 注意 :

解 : 令 y 1 =x , y 2 =y 1 ’ 1 、建立 m- 文件 vdp1000.m 如下: function dy=vdp1000(t,y) dy=zeros(2,1); dy(1)=y(2); dy(2)=1000*(1-y(1)^2)*y(2)-y(1); 2 、取 t 0 =0 , t f =3000 ,输入命令: [T,Y]=ode15s('vdp1000',[0 3000],[2 0]); plot(T,Y(:,1),'-') 3 、结果如图 To Matlab ( ff4 )

解 1 、建立 m- 文件 rigid.m 如下: function dy=rigid(t,y) dy=zeros(3,1); dy(1)=y(2)*y(3); dy(2)=-y(1)*y(3); dy(3)=-0.51*y(1)*y(2); 2 、取 t 0 =0 , t f =12 ,输入命令: [T,Y]=ode45('rigid',[0 12],[0 1 1]); plot(T,Y(:,1),'-',T,Y(:,2),'*',T,Y(:,3),'+') 3 、结果如图 To Matlab ( ff5 ) 图中, y 1 的图形为实线, y 2 的图形为 “*” 线, y 3 的图形为 “+” 线. 返 回