当我尝试模拟sim功能作业时 我做了fallowing功能代码
function [ out ] = Mysim (net,input )
y1 = tansig( net.IW{1,1}*p1+ net.b{1};);
out =tansig(net.LW{2,1}*y1 + net.b{2};);
end
我的qeustion是关于sim函数中的数据处理。?
(((我的数据输入不是0,1)))
顺便说一句,我在训练有素的网络中使用了per-processing的默认设置,当我输入..:
net.inputs{1}.processFcns : 'fixunknowns' 'removeconstantrows' 'mapminmax'
net.outputs{2}.processFcns: 'removeconstantrows' 'mapminmax'
我怎样才能在mysim函数中将它们作为matlab sim函数加入?
答案 0 :(得分:0)
我不确定我是否理解正确...但是,processFcns
中的字符串是预处理(sim之前)和后处理(sim之后)中应用的函数的名称,所以您可以使用inputs
和outputs
结构中存储的参数检查这些函数的文档...