1.我们通过调用ODE32函数来求解ODE:

    [t,y] = ode23('func_name', [start_time, end_time], y(0))

  ode45函数使用更高阶的Runge-Kutta公式。

  首先我们定义函数,我们创建一个.m文件,输入下面的内容。

  function ydot = eq1(t,y)
  ydot = cos(t);

  调用的语句是:

    >> [t,y] = ode23('eq1',[0 2*pi],2);

    >> f = 2 + sin(t);

    >> plot(t,y,'o',t,f),xlabel('t'),ylabel('y(t)'),axis([0 2*pi 0 4])

    >> err = zeros(size(y));

  现在我们使用for循环遍历数据,计算每个点上的相对误差:

    >> for i = 1:1:size(y)
      err(i) = abs((f(i)-y(i))/f(i));
      end

转载于:https://www.cnblogs.com/hxbbing/p/4598175.html

matlab学习笔记第七章——常微分方程(ODE)的数值解相关推荐

  1. MATLAB学习笔记(七)

    MATLAB学习笔记(七) 一.MATLAB程序流程控制 1.1 文件的建立 1.2 顺序结构 1.3 选择结构 1.3.1 单分支if语句 1.3.2 双分支if语句 1.3.3 多分支if语句 1 ...

  2. Effective C++ 学习笔记 第七章:模板与泛型编程

    第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造.析构.赋值运算 第三章见 Effective C++ 学习笔记 ...

  3. 《Go语言圣经》学习笔记 第七章 接口

    <Go语言圣经>学习笔记 第七章 接口 目录 接口是合约 接口类型 实现接口的条件 flag.Value接口 接口值 sort.Interface接口 http.Handle接口 erro ...

  4. 吴恩达机器学习学习笔记第七章:逻辑回归

    分类Classification分为正类和负类 (规定谁是正谁是负无所谓) 吴恩达老师举例几个例子:判断邮箱是否是垃圾邮箱 一个在线交易是否是诈骗 一个肿瘤是良性的还是恶性 如果我们用之前学习的lin ...

  5. 【机器学习-周志华】学习笔记-第七章

    记录第一遍没看懂的 记录觉得有用的 其他章节:         第一章         第三章         第五章         第六章         第七章         第八章      ...

  6. DSP原理学习笔记--第七章--增强直接存储器访问(EDMA)

    第七章 增强直接存储器访问(EDMA) 第七章 增强直接存储器访问(EDMA) DMA 数据传输 EDMA的特点 EDMA控制器的结构 EDMA传输中的术语 EDMA传输方式 同步事件 EDMA通道与 ...

  7. java学习笔记-第七章:面向对象编程(基础部分)

    第七章:面向对象编程(基础部分) 总体内容 类与对象 引出类与对象 类与对象概述 类与对象的关系示意图 属性概念及其细节 类与对象快速入门案例 对象内存布局 类与对象内存分配机制 引申:java内存的 ...

  8. 第一行代码学习笔记第七章——探究内容提供器

    知识点目录 7.1 内容提供器简介 7.2 运行权限 * 7.2.1 Android权限机制详解 * 7.2.2 在程序运行时申请权限 7.3 访问其他程序中的数据 * 7.3.1 ContentRe ...

  9. MATLAB学习笔记(七)——MATLAB解方程与函数极值

    (一)线性方程组求解 包含n个未知数,由n个方程构成的线性方程组为: 其矩阵表示形式为: 其中 一.直接求解法 1.左除法 x=A\b; 如果A是奇异的,或者接近奇异的.MATLAB会发出警告信息的. ...

最新文章

  1. oracle:更改序列
  2. linux 自动安装 get,linux下自动获取并安装软件包 apt-get 的命令介绍
  3. c语言数据储存系统,编的学生成绩管理系统 从文件中读取保存数据总会多读入一组乱码数据...
  4. python中列表生成式strip_列表生成式|让你的代码简洁又美观
  5. 机器学习中矩阵向量求导
  6. scala中给集合创建懒加载view视图
  7. 某CTF比赛部分wp
  8. Aptana Studio 3 汉化简体中文版
  9. Buildroot 龙芯1C支持指南
  10. Hadoop HA集群的搭建
  11. 演练 模拟银行账户业务
  12. 语言程序设计 郭有强_「概念篇8」程序语言如何被计算机理解?靠猜?那就搞笑了...
  13. css文本行高是哪个属性_CSS字体属性和文本属性总结
  14. RedisHelper帮助类
  15. Xcode5 如何添加一个Github/Repository 并且Checkout
  16. v-distpicker 直辖市的修改
  17. sql注入 java_JAVA实现sql注入点检测
  18. 显微镜C接口_显微分析设备聚焦离子束扫描电子显微镜
  19. 质量功能展开(QFD)基础知识必备
  20. 微信公众号自定义菜单修改

热门文章

  1. Python轻量级WEB框架web.py,模板使用
  2. 不断线一键安装lnmp包
  3. 电脑运行VirtualBox虚拟机总是提示0x00000000错误的解决方法
  4. kettle 数据提取效率提升
  5. [转] Sublime Text3 配置 NodeJs 环境
  6. nodejs创建http服务器
  7. 解决IIS数据库连接出错方法
  8. 【转】Fresco之强大之余的痛楚
  9. 【软件使用技巧】PL/SQL Developer实现双击table询
  10. 设置域用户登录主目录