主要内容

PS查找表(2 d)

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

  • PS查找表(2 d)

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

描述

PS查找表(2 d)块计算近似函数f = f (x1, x2)考虑到x1,x2,f数据点。两个输入和输出的物理信号。

定义指定的查找表表网格向量1参数(矢量数据点的第一轴),表网格向量2参数(矢量数据点的第二轴),和二维数组的表值输出值(数组)。块工作笛卡尔网格,即。,function values must be specified at vertices of a rectangular array.

x1x2数据向量必须严格单调,增加或减少。数组大小的列表函数值必须匹配维度定义的输入向量。也就是说,如果输入1 -向量和一个1 -n向量,提供一个——- - - - - -n矩阵的输出值。

块生成基于输入输出网格查找使用选定的内插和外推方法。你可以选择两种插值方法和两个外推方法。你也有一个选择块发出一个错误如果任何输入信号的值超出了各自的表网格向量范围。

策划表数据

策划一个查找表允许您可视化数据在模拟模型之前,确保表是正确的。情节反映了指定的列表数据块,以及选择的内插和外推选项。

绘制数据,右键单击模型和块,从上下文菜单中,选择基础库>策划表。有关更多信息,请参见情节查找表

港口

输入

全部展开

输入查询点,或行或列向量的查询点,沿着第一轴。要么是一个标量信号大小(一个查询点),或行或列向量的坐标表示查询点沿着第一轴。

输入查询点,或行或列向量的查询点,沿着第二轴。信号的大小必须匹配信号大小沿着第一轴。

输出

全部展开

输出函数值,基于查找表应用于两个输入值。输出信号的大小与输入信号大小沿着第一轴。输出信号单元是由单位决定二维数组的表值参数。

参数

全部展开

指定输入值的向量作为1×——沿着第一轴数组中。输入值向量必须严格单调,增加或减少。可以非均匀间隔的值。对于光滑插值,向量必须包含至少三个值。对于线性插值,两个值就足够了。

参数单位必须符合单位的输入信号端口x1。默认情况下,单位1(无单位)。您可以从下拉列表中选择一个不同的单位或类型所需的单元名称,如rpm,或一个有效的表达式,如rad /秒。和一个单位的缩写列表的更多信息,见如何指定单位块对话框单位的定义

指定输入值的向量作为1×——沿着第二轴n数组中。输入值向量必须严格单调,增加或减少。可以非均匀间隔的值。对于光滑插值,向量必须包含至少三个值。对于线性插值,两个值就足够了。

参数单位必须符合单位的输入信号端口x2。默认情况下,单位1(无单位)。您可以从下拉列表中选择一个不同的单位或类型所需的单元名称,如rpm,或一个有效的表达式,如rad /秒。和一个单位的缩写列表的更多信息,见如何指定单位块对话框单位的定义

作为一个指定的输出值——- - - - - -n矩阵,定义的函数值输入网格顶点。矩阵的大小必须匹配维度定义的输入向量。

参数单元决定了单元的输出信号端口f。默认情况下,单位1(无单位)。您可以从下拉列表中选择一个不同的单位或类型所需的单元名称,如rpm,或一个有效的表达式,如rad /秒。和一个单位的缩写列表的更多信息,见如何指定单位块对话框单位的定义

下面选择一个插值方法之间的输入值时输出值近似连续两个网格点:

  • 线性——使用线性多维插值算法的扩展。该方法首先进行线性插值x1方向,然后在x2方向。选择这个选项来获得最佳的性能。

  • 光滑的——使用一个修改Akima插值算法。有关详细信息,请参见tablelookup。选择这个选项来产生一个连续的表面连续一阶导数。

选择一个下面的外推方法确定输入值时输出值在范围中指定参数列表:

  • 线性——从线性插值的边缘区域。线性外推的斜率等于斜率的插值曲面插值的边缘地区。

  • 最近的——从边缘的插值区域作为一个常数。最近的外推法的价值的价值等于插值结果的边缘插值区域。选择这个选项产生外推不超过最高的点数据或低于最低的点数据。

  • 错误——如果任何问题错误的输入信号范围以外的表。选择这个选项,以避免进入外推模式,当你想要你的数据在表范围内。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

版本历史

介绍了R2007a

全部展开