PS查找表(3D)

使用指定的查找方法近似三维函数

  • 图书馆:
  • 的Simscape /基础库/物理信号/查找表

描述

PS查找表(3D)块计算的近似,以某种功能F = F(X1,X2,X3)鉴于X1X2X3F数据点。三个输入和输出是物理信号。

您可以通过指定的定义查找表表格矢量1参数(沿着第一轴的数据点矢量),则表格矢量2参数(的沿着所述第二轴的数据点矢量),则表网格向量3参数(的沿第三轴线数据点矢量),并且表值的3D阵列参数(输出值的阵列)。

X1X2X3数据载体必须是严格单调,无论是增加或减少。的制表函数值的阵列大小必须由输入矢量所限定的尺寸相匹配。即,如果三个输入矢量具有尺寸1逐,1逐ñ和1-逐p分别提供一个-通过-ñ-通过-p阵列输出的值。

该块生成基于使用所选择的内插和外插的方法输入网格查找输出。你有两种插值方法和两个外推方法的选择。还具有用于块发出一个错误,如果任何输入信号值中的相应的表格矢量范围之外的一个选项。

端口

输入

展开全部

沿着所述第一轴的输入值。

沿第二轴线的输入值。

沿第三轴线的输入值。

产量

展开全部

输出函数值的基础上,将所述查找表的三个输入值。输出信号单元通过的所述单元所确定表值的3D阵列参数。

参数

展开全部

沿着第一轴指定输入值的矢量作为1逐阵列。输入值向量必须是严格单调,无论是增加或减少。的值可以不均匀地间隔开。对于平滑插值,载体必须含有至少三个值。对于线性插值,两个值是足够的。

参数单元必须与在端口的输入信号的单元相当X1。默认情况下,单位是1(无量纲)。可以从下拉列表中选择一个不同的单元或键入所需的单元的名称,如或有效的表达,如弧度/秒。欲了解更多信息和单位缩写的列表,请参阅如何指定单位对话框座单位定义

沿第二轴线指定输入值的矢量作为1逐ñ阵列。输入值向量必须是严格单调,无论是增加或减少。的值可以不均匀地间隔开。对于平滑插值,载体必须含有至少三个值。对于线性插值,两个值是足够的。

参数单元必须与在端口的输入信号的单元相当X2。默认情况下,单位是1(无量纲)。可以从下拉列表中选择一个不同的单元或键入所需的单元的名称,如或有效的表达,如弧度/秒。欲了解更多信息和单位缩写的列表,请参阅如何指定单位对话框座单位定义

沿第三轴线指定输入值的矢量作为1逐p阵列。输入值向量必须是严格单调,无论是增加或减少。的值可以不均匀地间隔开。对于平滑插值,载体必须含有至少三个值。对于线性插值,两个值是足够的。

参数单元必须与在端口的输入信号的单元相当X3。默认情况下,单位是1(无量纲)。可以从下拉列表中选择一个不同的单元或键入所需的单元的名称,如或有效的表达,如弧度/秒。欲了解更多信息和单位缩写的列表,请参阅如何指定单位对话框座单位定义

指定的输出值作为-通过-ñ-通过-p阵列,在所述输入格的顶点定义该函数的值。输出数组大小必须由输入矢量所限定的尺寸相匹配。

参数单元确定在端口的输出信号的单元F。默认情况下,单位是1(无量纲)。可以从下拉列表中选择一个不同的单元或键入所需的单元的名称,如或有效的表达,如弧度/秒。欲了解更多信息和单位缩写的列表,请参阅如何指定单位对话框座单位定义

选择的用于近似当输入值是两个连续的网格点之间的输出值以下插值方法之一:

  • 线性- 使用多维线性插值算法的扩展。该方法执行线性内插在第一X1- 方向,然后在X2- 方向,然后在X3-方向。选择此选项,以获得最佳的性能。

  • 光滑- 使用修改阿克玛插值算法。有关详细信息,请参阅tablelookup。选择此选项,以产生一个连续的表面具有连续一阶导数。

选择以下外插方法中的一种用于确定当输入值超出在参数列表中所指定的范围内,输出值:

  • 线性- 从内插区域的直线状的边缘延伸。的线性外推的斜率等于内插表面的内插区域的边缘的斜率。

  • 最近的- 从内插区域的边缘作为一个恒定延伸。最近的外推的值等于在所述的内插区域的边缘处的内插的表面的值。选择此选项可以产生外推不走在上面的数据或低于该数据的最低点的最高点。

  • 错误- 问题如果任何输入信号的正外表的范围内的误差。选择此选项,以避免进入外推模式时,你希望自己的数据是表范围内。

兼容性注意事项

展开全部

行为R2019a改变

扩展功能

C / C ++代码生成
生成使用的Simulink编码器™C和C ++代码。万博1manbetx

介绍了在R2016a