我正在尝试使用“From file”块从Simulink中的.mat文件将我的数据加载到我的模拟模型中。我正在使用Matlab 2012a。我的数据文件是实数的一维维(双精度型),尺寸为1x200。
在Matlab首选项中,我已经将“可以加载的MAT文件保存”设置为“Matlab 7.3或更高版本”选项,但这不起作用。我也测试了这种方法没有成功:http://www.mathworks.com/matlabcentral/answers/47422-simulink-does-not-support-loading-the-input-data-in-file
我会感谢任何想法。
答案 0 :(得分:4)
根据From File
块帮助中的文档(通过按块对话框上的Help
按钮获得):
Matrix format can be used only for vector, double, noncomplex signals. Each
column of the matrix must have a time stamp in the first row and a vector
containing the corresponding data sample in the subsequent rows.
您的1x200矢量与此格式不符。您需要添加表示时间的第一行。