方法比较有用,记录下来,自己以后还会用到;不然又要四处寻找方法。
模拟数据进行算法仿真可行后,需要用到大量的真实试验数据评测算法的可信度;如何将Excel数据导入到simulink中,在此介绍一下自己找到的方法,简单可行。
一个用From workspace模块;另一个用Constant模块。
情况一:如果需要导入一个随时间变化的变量【From workspace】
Excel中第一列为时间(横坐标),第二列为变量(纵坐标);
①在matlab中输入U=xlsread('NedcU100.xlsx'),回车;【U就是simulink中要用到的变量名】
②在simulink中拖入一个From workspace模块,将其名称改为U;即可
③后续按自己需要搭建即可,这里举一个简单例子
情况二:需要导入一个多维矩阵数据时【Constant模块】
①在matlab中输入U=xlsread('NedcU100.xlsx'),回车;【U就是simulink中要用到的变量名】
②在simulink中拖入一个Constant模块,将其名称改为U;即可
③后续按自己需要搭建即可.