MATLAB在常微分方程数值解中的应用

摘 要】许多现实问题都可以通过微分方程的形式进行表示,传统解微分方程的方法有 近似分析解法、表解法和图解法,这些方法需对其进行大量的假设,而使得数学模型有一 定的失真,有一定的局限性。数值解法利用计算机,使得求解更精确、效率更高,而 MATLAB是 一种数学软件包,有高级编程格式,使得计算结果更具有可信性,因此微分方程 的求解及MATLAB在其中的应用具有实际意义。本文对常微分方程数值解问题作进一步探讨, 并应用MATLAB寸其中难解的改进Euler法和Runge-Kutta法进行编程实现,程序简洁、直

观,求解速度快、方法实用性较强。

【关 键 词】常微分方程 数值解 MATLAB Euler法 龙格-库塔方法 ode45ode15sb5E2RGbCAP

Matlab in ordinary differential equation numerical solution of application p1EanqFDPwYang Hua Zhang Lei

【Abstract 】 Many practical problems can be using differential equations in the form of represe ntati on, the traditi onal method of solvi ng differe ntial equati ons are similar an alysis method, table method and graphical method, these methods to carry on the large amounts of hypothesis, so that the mathematical model has certa in distort ion, have certa in limitatio n. Numerical soluti on of using a computer, make solving more accurate and more efficient, and MATLAB is a kind of mathematics software package, with adva need program ming format, maki ng calculati on result is more credibility, therefore differential equation and solution of the MATLAB in one of the application of practical significanee. This paper numerical solution of differential equation problem further discussion, and the application of MATLAB in which the difficult solution improvement Euler method and Runge - Kutta method on the programming, the program is concise, intuitive and solution speed, method of practical stronger. DXDiTa9E3d

【Key words 】ordinary differential equation, numerical solution , Matlab , Euler method , Runge-Kutta method RTCrpUDGiT

【引 言】微分方程的概念:未知的函数以及它的某些阶的导数连同自变量都由一已知 方程联系在一起的方程称为微分方程。如果未知函数是一元函数,称为常微分方程。常微 分方程的一般形式为5PCzVD7HxA

F(t,y,y',y",,y(n)) = 0

微分方程是数学科学联系实际问题的主要桥梁之一,它是含有未知数及其导数的方程。常 微分方程的求解是现代科学研究和工程技术中经常遇到的问题,然而,从实际问题中建立 起来的微分方程往往具有非常复杂的形式,有写解读式难以计算,有的则根本不能用解读 式来表达。在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似 值,或者得到一个满足精确度要求的便于计算的表达式,所以利用数值解法求解实际问题 显得非常重要。 jLBHrnAlLg

一阶常微分方程的初值,其一般形式为

在本文的讨论中,总假设函数f

matlab有LLG方程的解么,matlab在常微分方程数值解中应用.docx相关推荐

  1. 用模拟计算机求电路方程的解实验报告,电路计算机辅助分析实验报告..docx

    电路计算机辅助分析实验报告. 大连理工大学实验报告电路计算机辅助分析与设计课 程 名 称: 电路计算机辅助分析与设计学部(学院): 电子信息与电气工程学部专 业: 电气工程及其自动化班 级: 电气13 ...

  2. matlab用方程的解赋值,Matlab隐式符号方程求解和赋值

    近日处理了一个隐式方程的求解,由于方程含有较多的未知数,而且这些参数均是跟实验相关的一些参数,所以,必须得到需要求解的解与 这些参数之间的一个表达式.之前是考虑用的Maple推导求解了该隐私方程,求解 ...

  3. matlab求解拉普拉斯方程,急求用matlab编写解拉普拉斯方程的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这么处理狄拉克边界条件,我的精确解和数值解的误差很大部只哪错了 附程序 % examp1a2.m clear all clc N=5;M=5;n=N*M; ...

  4. matlab求拉普拉斯方程,急求用matlab编写解拉普拉斯方程的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这么处理狄拉克边界条件,我的精确解和数值解的误差很大部只哪错了 附程序 % examp1a2.m clear all clc N=5;M=5;n=N*M; ...

  5. lle算法的matlab实现,lle算法详解及matlab代码实现

    LLE算法代码 % LLE ALGORITHM (using K nearest neighbors) % % [Y] = lle(X,K,dmax) % % X = data as D x N ma ...

  6. lle matlab 实例_lle算法详解及matlab代码实现

    LLE 算法代码 % LLE ALGORITHM (using K nearest neighbors) % % [Y] = lle(X,K,dmax) % % X = data as D x N m ...

  7. 学习Matlab强大的符号计算(解方程)

    学习Matlab强大的符号计算(解方程) 分类: 学习 其它语言 2011-09-19 10:34 3135人阅读 评论(0) 收藏 举报 matlab [plain] view plaincopyp ...

  8. Matlab符号数学(Symbolic Math with MATLAB)MATLAB解方程

    创建符号变量 用符号而不是数值表示数字. 存储数字符号 % 你可以把一个数存储为数值格式,就像我们经常做的那样 x = 3; % 你也可以把这个数存储为符号格式,使用sym()函数 xsym = sy ...

  9. 如何用matlab解异或方程,Matlab-6:解非线性方程组newton迭代法

    函数文件: function x=newton_Iterative_method(f,n,Initial) x0=Initial; tol=1e-11; x1=x0-Jacobian(f,n,x0)\ ...

  10. matlab 解函数方程,MATLAB程序设计教程(7)—MATLAB解方程与函数极值

    MATLAB程序设计教程(7)--MATLAB解方程与函数极值 第7章MATLAB解方程与函数极值 7.1  线性方程组求解 7.2  非线性方程数值求解 7.3  常微分方程初值问题的数值解法 7. ...

最新文章

  1. 03-NSPredicate谓词
  2. 假赋值java_Java十四天零基础入门-Java赋值运算符
  3. 抓取异步数据(AJAX)笔记
  4. Hibernate 简介(百度)
  5. python使用spark sql查询impala_如何使用JDBC将Impala表直接加载到Spark?
  6. MBR, EFI, 硬盘分区表
  7. 设计模式 笔记 命令模式 Command
  8. Spring之RMI 远程方法调用 (Remote Method Invocation)
  9. Notification通知
  10. 132 MySQL多表查询(重要)
  11. SoapUI接口测试——SoapUI简介
  12. android webview同步,android httpclient与webview cookie同步
  13. teamviewer JAVA,安装teamviewer失败 更换本地源
  14. 【单片机仿真项目】LED 闪烁灯(proteus原理图+keil代码)
  15. nginx+域名配置
  16. 计算机usb端口没反应,解决电脑USB接口没反应的小方法
  17. C语言中 malloc函数用法
  18. python求两个数的最大公约数穷举法_求两个数字的最大公约数-Python实现,三种方法效率比较,包含质数打印质数的方法...
  19. IOS 下使用AdMob广告
  20. 【破解作品】Access密码查看器 破解版 注册码

热门文章

  1. 2021-11-12
  2. PowerVR 6系列架构分析
  3. 使用Axure制作网页
  4. 繁华落尽——王思聪的熊猫直播之死,是腾讯对360的又一次胜利
  5. 【北交所周报】北交所再迎8只新股;康普化学、凯华材料上市首日逆势大涨;康乐卫士过会,或成北交所最大IPO;北交所推出直联机制...
  6. c语言factors函数的意思,factors是什么意思_factors的翻译_音标_读音_用法_例句_爱词霸在线词典...
  7. c语言五子棋存盘,C语言 五子棋(初学者版).doc
  8. C语言实现简单的五子棋
  9. 图像和音频格式解析一览
  10. centos7搭建elastiflow