利用gensim在simulink中建立神经网络模型
首先构建测试数据
x = [1 2 3 4 5 6]
y = 3*x
然后建立线性神经网络模型
net = newlind(x,y)
创造测试数据
test = [1.5 2.5 3.5 4.5 5.5 6.5]
利用已有的网络模型和数据进行测试
>> output = sim(net,test)
output = 4.5000 7.5000 10.5000 13.5000 16.5000 19.5000
接着导出到simulink
gensim(net,-1) % -1表示连续采样模块
在simulink中可以看到这样的模型
在模型上,右击 – mask – look under mask,可以查看每一层的详细实现和数据
稍微调整一下simulink文件,加入两个正弦函数,频率分别为1和15,然后构造这样的模型
运行查看效果