帮助中心帮助中心
评价微分方程解的结构
Y = deval(sol,x)
Y = deval(x,sol)
Y = deval(___idx)
[y,yp] = deval(___)
例子
y=德瓦尔(索尔,x)而且y=德瓦尔(x,索尔)评估解决方案索尔微分方程问题中所包含的点x.
y=德瓦尔(索尔,x)
y
索尔
x
y=德瓦尔(x,索尔)
y=德瓦尔(___,idx)仅返回在向量中列出索引的解决方案组件idx.您可以使用前面列出的输入参数组合中的任何一个。
y=德瓦尔(___,idx)
idx
[y,yp] = deval(___)同样的回报yp,这是由求解器产生的数值解的一阶导数。
[y,yp] = deval(___)
yp
全部折叠
本例求解DDE方程y' = ddex1de(t,y,Z)使用dde23,然后绘制出解决方案。
y' = ddex1de(t,y,Z)
dde23
用dde23.
Sol = dde23(@ddex1de, [1 0.2], @ddex1hist, [0 5]);
在区间内的100点处评估解[0 5].
[0 5]
X = linspace(0,5);Y = deval(sol,x);
画出解。
情节(x, y)
这个例子解决了系统的问题Y ' = vdp1(t, Y)使用数值,然后绘制出解的第一个组成部分。
Y ' = vdp1(t, Y)
数值
用数值.
Sol = ode45(@vdp1, [0 20], [2 0]);
在区间内的100个点处评估解的第一个分量20 [0].
20 [0]
X = linspace(0,20,100);Y = deval(sol,x,1);
求解简单ODEY ' = t^2在初始条件下Y0 = 0在这段时间 [ 0 , 3. ] 使用ode23.
Y ' = t^2
Y0 = 0
ode23
Sol = ode23(@(t,y) t^2, [0 3], 0);
从7个方面评估解决方案。解决方案结构索尔包含一个插值函数德瓦尔用于在这些点上产生连续溶液。指定第二个输出参数德瓦尔还要返回插值函数在指定点处的导数。
德瓦尔
X = linspace(0,3,7);[y,yp] = deval(sol,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
ode113
ode15s
ode23s
ode23t
ode23tb
ode15i
延迟微分方程求解器dde23,ddesd,或ddensd
ddesd
ddensd
边值问题求解器bvp4c或bvp5c
bvp4c
bvp5c
例子:Sol = ode45(@myode,tspan,y0)
Sol = ode45(@myode,tspan,y0)
数据类型:结构体
结构体
评价点,指定为向量。x指定要在其上获取解决方案值的点。的要素x必须包含在原始积分区间内,[sol.x (1) sol.x(结束).对于每个索引我,解决方案y(:,我)对应于x(我).
[sol.x (1) sol.x(结束)
我
y(:,我)
x(我)
例子:0:0.1:1
0:0.1:1
例子:[2 3 5 8]
[2 3 5 8]
数据类型:单|双
单
双
返回的解决方案组件,指定为向量。当您只对解决方案的某些组件感兴趣时,请使用此输入。
例子:Y = deval(sol,x,[2 3])只返回第二个和第三个解决方案组件。
Y = deval(sol,x,[2 3])
插值解,作为向量或矩阵返回。行数y等于返回的溶液组分的数目。
对于多点边值问题,用bvp4c或bvp5c可能在界面处不连续。对于一个接口点xc,德瓦尔函数返回的左、右极限值的平均值xc.要获得极限值,请设置的值x比…稍大或稍小xc.
xc
连续解的导数索尔,作为向量或矩阵返回。yp尺寸和y表示所使用的插值函数的斜率索尔在每个解点y.
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
R2006a之前介绍
数值|ode23|ode113|ode15s|ode23s|ode23t|ode23tb|ode15i|dde23|ddesd|ddensd|bvp4c|bvp5c
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处