www.gusucode.com > nnet 工具箱 matlab 源码程序 > nnet/+nnet/+codegen/outputConstantDefinitions.m
function code = outputConstantDefinitions(net,i,prefix) % Copyright 2012-2015 The MathWorks, Inc. import nnet.codegen.*; if nargin < 3, prefix = ''; end output2layer = find(net.outputConnect); code = {}; ii = output2layer(i); for j=numel(net.outputs{ii}.processFcns):-1:1 module = net.outputs{ii}.processFcns{j}; settings = net.outputs{ii}.processSettings{j}; if ~settings.no_change fields = getStructFieldsFromMFile(module,'reverse','settings'); for k=1:numel(fields) field = fields{k}; var = outputSettingName(i,j,field); code{end+1} = [prefix var ' = ' mat2str(settings.(field)) ';']; end end end