作业帮 > 综合 > 作业

simulink的仿真模块算出来一个仿真值Q,Q为4X1列向量,我现在要在M文件里用到这个Q向量的值,该如何使用?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 03:52:22
simulink的仿真模块算出来一个仿真值Q,Q为4X1列向量,我现在要在M文件里用到这个Q向量的值,该如何使用?
用To Workspace模块把Q导出到工作区,然后在M文件中使用即可.
 
需要注意的有几点:
导出到工作区的变量格式(Structure或是Array,建议直接使用Array即可);
导出的变量每行为一个仿真时间的值,取出一行将其转置即为你想要的Q,例如,最后时刻的值为Q(end,:).';
导出的变量在基本工作区,如果需要在函数中使用,可以用evalin函数获取.