matlab 反查表(simulink反查表 :Model Based Calibratiion Toolbox 工具箱 ,cage工具箱)
- 1、需求分析:当已知一个二维表时,例如,已知x,y,z的对应关系如图所示。现在需要在已知x,z的情况下求y,此时就可以使用反查表。
- 2、matlab中使用反查表可以使用Model Based Calibratiion Toolbox 工具箱
cage%在matlab中输入此条命令即可打开工具箱
- 3、新建2D Lookup Table表格,存放原始的数据表
- 4、分别设置行数和列数,并更改行坐标点和列坐标点
- 5、直接通过复制粘贴的方式将原始数据点粘贴到图中所示位置
- 6、重复序号4的步骤再次新建一个2D Lookup Table用于存放反查表的数据。
- 7、生成反查表:点击原始数据表格table1、点击Table、点击invert
- 8、可以将生成的反查表的数据拷贝出接合simulink的lookup table进行查表
9、利用上面生成的数据在simulink中使用2-D lookup table进行反查表