主要内容

德瓦尔

评估微分方程解的结构

描述

例子

y=德瓦尔(索尔,x)y=德瓦尔(x,索尔)评估解决方案索尔微分方程的问题中包含的点x

例子

y=德瓦尔(___,idx)只返回中列出的解决方案组件与指数向量idx。您可以使用前面列出的输入参数组合。

例子

(y,yp)=德瓦尔(___)同样的回报yp的一阶导数的数值解算器产生的解决方案。

例子

全部折叠

这个例子解决了DDE方程y ' = ddex1de (t, y, Z)使用dde23,然后情节的解决方案。

解决系统使用dde23

索尔= dde23 (@ddex1hist @ddex1de, 0.2 [1], [0 5);

评估解决方案在100点区间[0 5]

x = linspace (0 5);y =德瓦尔(溶胶,x);

策划解决方案。

情节(x, y)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。

这个例子解决了系统y ' = vdp1 (t, y)使用数值,那么情节第一个解决方案的组件。

解决系统使用数值

索尔=数值(@vdp1 20 [0], [2 0]);

评估解决方案的第一个组件在100点区间20 [0]

x = linspace (0, 20100);y =德瓦尔(sol x 1);

策划解决方案。

情节(x, y)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

解决简单的颂歌y ' = t ^ 2与初始条件y0 = 0在这一期间 ( 0 , 3 ] 使用ode23

索尔= ode23 (@ (t, y) t ^ 2, [0 3], 0);

评估解决方案在7分。解决方案结构索尔包含一个插值函数德瓦尔用于产生一个持续的解决方案在这些点。指定第二个输出参数德瓦尔也回归插值函数的导数在指定点。

x = linspace (0、3、7);(y, yp) =德瓦尔(溶胶,x)
y =1×70 0.0417 0.3333 1.1250 2.6667 5.2083 - 9.0000
yp =1×70 0.2500 1.0000 2.2500 4.0000 6.2500 - 9.0000

输入参数

全部折叠

解决方案结构,指定为返回的结构解决其中一个微分方程。

  • 初始值问题解决者数值,ode23,ode113,ode15s,ode23s,ode23t,ode23tb,ode15i

  • 延迟微分方程解算器-dde23,ddesd,或ddensd

  • 边值问题解决者bvp4cbvp5c

例子:索尔=数值(@myode tspan y0)

数据类型:结构体

评估点,指定为一个向量。x指定的点你想要的解决方案的价值。的元素x必须包含在原始积分区间,[sol.x (1) sol.x(结束)。为每个索引,解决方案y(:,我)对应于x(我)

例子:0:0.1:1

例子:(2 3 5 8)

数据类型:|

解决方案组件返回,指定为一个向量。时使用这个输入你感兴趣的某些组件的解决方案。

例子:y =德瓦尔(sol x [2 3])只返回第二个和第三个解决方案组件。

数据类型:|

输出参数

全部折叠

插值方案,作为一个向量或矩阵返回。的行数y等于解决方案组件返回的数量。

多点边值问题,得到解决方案bvp4cbvp5c可能是不连续的接口。一个接口点xc,德瓦尔函数返回的平均值左右的限制xc。限制的值,设置的值x略大于或小于xc

由连续的导数解决方案索尔,作为一个向量或矩阵返回。yp一样的尺寸吗y和显示使用的插值函数的斜率索尔在每个解决方案y

扩展功能

版本历史

之前介绍过的R2006a