matlab常微分方程的差分方程如何代码实现

 时间:2024-10-17 08:38:48

数舌哆猢筢学的很多计算可以利用matlab来做。对于常微分方程 : u'(t)=f(t,u) u(0)=u0。如何利用matlab计算函数u在一些节点上的数值?以向后euler法为例:u[n+1]=u[n]+h*f(t[n+1],u[n+1])

工具/原料

matlab

分析

1、向后euler法由于等式前后都有u[n+1],所以,不能向向前euler法一样,只需要做出循环:u[n+1]=u[n]+h*f(t[n],u[n])即可。

matlab常微分方程的差分方程如何代码实现

2、迭代部分:temp是迭代后的值,用于比较差是否小于误差精度。

matlab常微分方程的差分方程如何代码实现
  • 求公式!matlab画图,在图中画出几条线,不同颜色。带注释之类。
  • 如何用matlab画水平线
  • matlab如何做散点图
  • MATLAB中如何将多条曲线画在一张图上
  • MATLAB中reshape的用法
  • 热门搜索
    太湖旅游 饭后多久可以跑步 布洛芬颗粒发烧多少度可以吃 昆明旅游景点大全 凉拌肚丝 无锡万达文化旅游城 同里旅游攻略 川西旅游攻略 山西师范大学怎么样 尼康d7000怎么样