Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 通过设置tspan=[to:very_small_step:tf],它会影响ode45解算器';步长是多少?_Matlab_Ode - Fatal编程技术网

Matlab 通过设置tspan=[to:very_small_step:tf],它会影响ode45解算器';步长是多少?

Matlab 通过设置tspan=[to:very_small_step:tf],它会影响ode45解算器';步长是多少?,matlab,ode,Matlab,Ode,我知道,ode45解算器具有自适应步长,由Matlab程序本身控制。以下描述由以下人员给出: 使用两个以上的元素指定tspan不会影响>解算器用于遍历从tspan(1)到tspan(结束)的间隔的内部时间步长。ODE>套件中的所有解算器都通过对基本公式的连续扩展来获得输出值。尽管>解算器不一定精确地步进到tspan中指定的时间点,但在指定时间点生成的>解与在内部时间点计算的>解具有相同的精度顺序 但是,如果我在tspan=[to:very\u small\u step:tf]中指定very\u

我知道,
ode45
解算器具有自适应步长,由Matlab程序本身控制。以下描述由以下人员给出:

使用两个以上的元素指定tspan不会影响>解算器用于遍历从tspan(1)到tspan(结束)的间隔的内部时间步长。ODE>套件中的所有解算器都通过对基本公式的连续扩展来获得输出值。尽管>解算器不一定精确地步进到tspan中指定的时间点,但在指定时间点生成的>解与在内部时间点计算的>解具有相同的精度顺序

但是,如果我在
tspan=[to:very\u small\u step:tf]
中指定
very\u small\u step
,这会影响程序控制的步长。这会迫使步长小于
非常小的步长值吗?或者matlab将进行插值计算,以在指定的时间点获得相应的结果?

来自您的报价

使用两个以上的元素指定tspan不会影响内部时间步长

此外,还存在用于配置最大步长的属性。 对于解算器之间的步骤,请使用所述的连续扩展公式

你为什么这么问?你遇到了什么问题