二维查找表错误

2视图(30天)
Kaiser Ahmed下榻的饭店
Kaiser Ahmed下榻的饭店 2023年2月18日
回答: Shubham 2023年3月10日
我想养活matlab查找表对象(文件名称= Cp)到一个二维查找表。文件格式是可以的,但当我选择它时,会弹出一个消息——“每次
  • 变量引用的Cp块Assignment1 /子系统/二维查找表的不解决一个有效的模型。万博1manbetxLookupTable对象。
表我试图加载显示了作为“结构”matlab工作区。我我能做些什么来解决这个问题?我真的困在这里。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年2月19日
什么是“matlab查找表对象”?万博1manbetx模型定义了查找表对象,但我不记得看到任何这样的对象在MATLAB ?我尤其不记得任何此类对象被表示成一个结构体。

登录置评。

答案(1)

Shubham
Shubham 2023年3月10日
嗨,凯撒,
错误消息显示,你引用的变量“Cp”在你的二维查找表块不是一个有效的模型。万博1manbetxLookupTable对象。这可能发生,如果变量“Cp”不是正确加载仿真软件模型中或者是不兼容的数据类型的二维查找表。万博1manbetx
为了解决这个问题,这里有一些步骤你可以试试:
  1. 确保“Cp的变量加载正确仿真软件模型中。万博1manbetx你可以通过检查工作空间浏览器在仿真软件和确认“Cp的变量是现在和正确的数据类型。万博1manbetx
  2. 检查您正在使用的文件的格式来加载查找表。文件应该在一个兼容的格式的二维查找表。你可以参考文档二维查找表的块所支持的文件格式。万博1manbetx
  3. 如果文件格式是正确的,尝试将“Cp变量转换为一个仿真软件。万博1manbetxLookupTable对象使用MATLAB中的“附近地区”功能。下面是一个示例代码片段:
Cp_lut =附近地区(Cp。x Cp.y Cp.z);
这将“Cp变量转换为一个仿真软件。万博1manbetxLookupTable对象称为“Cp_lut”。你可以使用这个对象在二维查找表。
如果以上步骤的工作,你可以试着创建一个新的模型。万博1manbetxLookupTable对象模型和手工输入数据万博1manbetx从您的“Cp”表。要做到这一点,您可以右键单击二维查找表块并选择“编辑数据”。然后,输入“Cp”表的数据点在适当的字段。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!