ppval
分段多项式求值
描述
例子
用数次多项式创建分段多项式
创建一个分段多项式,在区间[0,4]中有一个三次多项式,在区间[4,10]中有一个二次多项式,在区间[10,15]中有一个四次多项式。
break = [0 4 10 15];Coefs = [0 1 -1 1 1;0 0 1 -2 53;1 6 1 4 77];Pp = mkpp(break,coefs)
页=带字段的结构:形式:'pp'打破:[0 4 10 15]coefs: [3x5 double]件:3顺序:5 dim: 1
在区间[0,15]的多个点处计算分段多项式,并绘制结果。在多项式相交的断点处画出垂直虚线。
Xq = 0:0.01:15;Plot (xq,ppval(pp,xq)) line([4 4],ylim,“线型”,“——”,“颜色”,“k”) line([10 10],ylim,“线型”,“——”,“颜色”,“k”)
用重复片段创建分段多项式
创建并绘制一个分段多项式,四个区间在两个二次多项式之间交替。
前两个子图显示了一个二次多项式,其负移到区间[-8,-4]和[-4,0]。多项式是
第三个子图显示了一个分段多项式,由这两个二次段在四个区间交替构造。添加垂直线来表示多项式相交的点。
Subplot (2,2,1) cc = [-1/4 1 0];Pp1 = mkpp([-8 -4],cc);Xx1 = -8:0.1:-4;情节(民ppval (pp1民),“k -”) subplot(2,2,2) pp2 = mkpp([-4 0],-cc);Xx2 = -4:0.1:0;情节(xx2 ppval (xx2 pp2),“k -”次要情节(2,1,2)页= mkpp ([8 4 0 4 8], [cc、cc、cc; cc]);Xx = -8:0.1:8;情节(xx ppval (pp、xx),“k -”)举行在线(4 [4],ylim,“线型”,“——”) line([0 0],ylim,“线型”,“——”) line([4 4],ylim,“线型”,“——”)举行从
输入参数
输出参数
v
-查询点的分段多项式值
向量|矩阵|数组
查询点的分段多项式值,作为向量、矩阵或数组返回。
如果页
有(博士d1、…)
-值系数(非标量系数值),则:
当
xq
向量是长度的吗N
,v
有大小(d1,…,博士,N)
,v(::,…,j)
的值是xq (j)
.当
xq
有大小(N1,…,Ns)
,v
有大小[d1,…,博士,N1,…,Ns)
,v(:,……,:, j1,...,js)
的值是xq (j - 1,…,js)
.
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
使用注意事项和限制:
输出的大小
v
不匹配MATLAB®当以下两种情况都成立时:输入
xx
不是变长向量的变大小数组。xx
在运行时变成行向量。
在这种情况下,代码生成器不会删除单例维度。然而,MATLAB可能会删除单维。
例如,假设
xx
是一个:4 ×:5数组(第一个维度是可变大小,上限为4,第二个维度是可变大小,上限为5)。假设ppval (pp、0)
返回一个2乘3固定大小的数组。v
大小为2 × 3 ×:4 ×:5。在运行时,假设size(x,1) =1, size(x, 2) = 5。在生成的代码中,大小(v)为[2,3,1,5]。在MATLAB中,大小为[2,3,5]。
线程环境
使用MATLAB®在后台运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
版本历史
R2006a之前介绍
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。