算法仿真时,将Excel中真实数据导入simulink中的方法

方法比较有用,记录下来,自己以后还会用到;不然又要四处寻找方法。

模拟数据进行算法仿真可行后,需要用到大量的真实试验数据评测算法的可信度;如何将Excel数据导入到simulink中,在此介绍一下自己找到的方法,简单可行。

一个用From workspace模块;另一个用Constant模块。

情况一:如果需要导入一个随时间变化的变量【From workspace】

Excel中第一列为时间(横坐标),第二列为变量(纵坐标);

①在matlab中输入U=xlsread('NedcU100.xlsx'),回车;【U就是simulink中要用到的变量名】

②在simulink中拖入一个From workspace模块,将其名称改为U;即可

③后续按自己需要搭建即可,这里举一个简单例子

算法仿真时,将Excel中真实数据导入simulink中的方法_第1张图片

情况二:需要导入一个多维矩阵数据时【Constant模块】

①在matlab中输入U=xlsread('NedcU100.xlsx'),回车;【U就是simulink中要用到的变量名】

②在simulink中拖入一个Constant模块,将其名称改为U;即可

③后续按自己需要搭建即可.

你可能感兴趣的:(程序开发,嵌入式,算法仿真,导入数据,算法仿真)