主要内容

创建对数查找表

假设您想在输入范围[1,10]上近似公共对数(基本10),而不会执行昂贵的计算。您可以使用以下过程中所述使用查找表块执行此近似值。(如果您想跳过程序,可以打开模型直接地。)

  1. 将以下块复制到simulink金宝app®模型:

    • 持续的从源库中输入信号

    • N-D查找表从查找表库中近似近似公共对数

    • 展示块显示输出,从水槽库

  2. 将表数据和断点数据集分配给N-D查找表堵塞:

    1. 在里面表尺寸的数量字段,输入1

    2. 在里面表数据字段,输入[0 .301 .477 .602 .699 .778 .845 .903 .954 1]

    3. 在里面断点1字段,输入[1:10]

    4. 点击申请

    对话框看起来像这样:

  3. 双击恒定块以打开参数对话框,然后更改恒定值参数为5。点击好的应用更改并关闭对话框。

  4. 如下连接块。

  5. 开始模拟。

    以下行为适用于N-D查找表堵塞。

    恒定块的值 N-D查找表块的操作 块行为的示例
    输入值 产值
    等于断点 返回相应的输出值 5 0.699
    落在断点之间 使用相邻的断点线性插值输出值 7.5 0.874
    落在断点数据集的范围之外 在断点数据集末尾的一对值中线性推断输出值 10.5 1.023

    为了N-D查找表块,默认设置插值法外推法都是线性

也可以看看

相关话题