clc
clear
clc
load('berberine.mat')
X=data';
Y=name';
%spxy分组
N=70;
[m,dminmax] = spxy(X,Y,N);
P_test=X(m,:);
T_test=Y(m,:);
X(m,:)=[];
Y(m,:)=[];
P_train=X;
T_train=Y;
% 数据归一化
[p_train, ps_input] = mapminmax(P_train, 0, 1);
p_test = mapminmax('apply', P_test', ps_input);
p_test = mapminmax('apply', P_test', ps_input);
错误使用 bsxfun
两个输入数组的非单一维度必须相互匹配。
出错 mapminmax.apply (第 6 行)
y = bsxfun(@minus,x,settings.xoffset);
出错 nnet7.process_fcn (第 28 行)
out1 = info.apply(in2,out2);
出错 mapminmax (第 46 行)
y = nnet7.process_fcn(mfilename,x,varargin{:});
请问是什么意思?刚学习小白看不懂