(有源代码)数值分析作业,本文主要包括两个部分,第一部分是常微分方程(ODE)的三个实验题,第二部分是有关的拓展讨论,包括高阶常微分的求解和边值问题的求解(BVP).文中的算法和算例都是基于Matlab计算的.ODE问题从刚性(STIFFNESS)来看分为非刚性的问题和刚性的问题,刚性问题(如大系数的VDP方程)用通常的方法如ODE45来求解,效率会很低,用ODE15S等,则效率会高多了.而通常的非刚性问题,用ODE45来求解会有很好的效果.从阶次来看可以分为高阶微分方程和一阶常微分方程,高阶的微分方程一般可以化为状态空间(STATE SPACE)的低阶微分方程来求解.从微分方程的性态看来,主要是微分方程式一阶导系数大的时候,步长应该选得响应的小些.或者如果问题的性态不是太好估计的话,用较小的步长是比较好的,此外的话Adams多步法在小步长的时候效率比R-K(RUNGE-KUTTA)方法要好些,而精度也高些,但是稳定区间要小些.从初值和边值来看,也是显著的不同的.此外对于非线性常微分方程还有打靶法,胞映射方法等.而对于微分方程稳定性的研究,则诸如相平面图等也是不可缺少的工具.值得提出的是,除了用ode系类函数外,用simulink等等模块图来求解微分方程也是一种非常不错的方法,甚至是更有优势的方法(在应用的角度来说).
上传时间: 2014-01-05
上传用户:caixiaoxu26
1、应用C8051F330的10位ADC和片内温度传感器实现一个数字温度计,温度值用数码管显示。 2、应用C8051F330的10位ADC可以测量0~3V范围的2路输入电压,采集结果能够在数码管上轮流显示。 3、应用C8051F330的电流输出型DAC实现一个正弦信号发生器要求输出频率范围1~1KHz。 4、用一位数码管显示输出的数字量。 5、用按键实现系统工作模式的切换和输出信号频率的调整。 6、用发光二极管指示系统的工作模式。
上传时间: 2017-05-06
上传用户:ANRAN
40层楼的10部电梯载客仿真情况,采用delphi多线程技术实现
上传时间: 2014-01-08
上传用户:270189020
想成为嵌入式程序员应该知道的10个问题,短小精悍~
标签: 嵌入式程序员
上传时间: 2013-12-17
上传用户:xuan‘nian
c++实现的KNN库:建立高维度的K-d tree,实现K邻域搜索,最小半径搜索
上传时间: 2013-11-29
上传用户:wpt
终身伴侣的10个要素,第一:你们彼此都是对方最好的朋友,不带任何条件的,喜欢与对方在一起。
标签: 伴侣
上传时间: 2013-12-12
上传用户:stewart·
sigma高清8634的资料,很重要。smp8634 的交叉编译环境建立
上传时间: 2014-01-13
上传用户:refent
用Java语言实现的泡泡堂小游戏精简版。
上传时间: 2014-01-27
上传用户:R50974
这是一个非常好玩的泡泡堂游戏,有源码程序
上传时间: 2017-07-11
上传用户:evil
很不错的泡泡堂手机游戏,附全部源代码,界面和真正的泡泡堂简直一个样,很佩服作者的水平。
标签: 手机游戏
上传时间: 2014-01-01
上传用户:sammi