我是靠谱客的博主 敏感裙子,最近开发中收集的这篇文章主要介绍有关Matlab/Simulink中解算器(Slover)的说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

打开Matlab/Simulink,新建一个空的模型,按ctrl+E,打开系统配置参数

先看变步长解算器及其算法

  变步长解算方法在仿真过程中自动检测局部误差以增大或减小步长来满足用户设定的误差容限。变步长下默认为ode45解算器。变步长解算器库中提供的各种解算方法的应用场合如表所列。

固定步长解算器及其算法

对于固定步长解算方法而言,没有误差控制,所以其计算精度完全靠步长大小来决定。步长越小,计算精度越高﹐花费的时间也越长。Simulink 提供的算法从1阶欧拉算法到8阶Dormand-Prince算法,在积分计算的复杂度上有区别, Type选择Fixed-step 时,默认选择ode3解算方法。对于同样的步长,积分计算越复杂的解算器求解精度越高,但是解算速度相对慢。读者需要在精度与速度之间做一个权衡。

变步长solver details 的一些相关说明

 

最后

以上就是敏感裙子为你收集整理的有关Matlab/Simulink中解算器(Slover)的说明的全部内容,希望文章能够帮你解决有关Matlab/Simulink中解算器(Slover)的说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部