getbluedatafromseq.m

来自「matlab使用BP网络的例子,使用Levenberg Marquardt算法提」· M 代码 · 共 21 行

M
21
字号
%从BlueSequence构建训练和识别数据,第二步做的工作

clear;
load BlueNeualNetwork.txt pn -mat;       %载入阶数
load BlueSequence.txt;                   %载入蓝球的数据序列

pall=size(BlueSequence,2);               %得到序列总大小

% TrainingSample=BlueSequence(pn:pall);
%
TrainingSample=[];
for i=1:pn
    TrainingSample=[TrainingSample;BlueSequence(pn+1-i:pall-i)];        %样本矩阵
end;
TrainingObject=BlueSequence(pn+1:pall);                                 %训练目标
PredictionSample=BlueSequence(pall-pn+1:pall)';                         %用于预测的源数据

%具体输入向量的录入问题可能可以用矩阵转置来做
save data.txt TrainingSample TrainingObject PredictionSample;

% 使用训练数据时只要TrainingSample(:,1:3) 相应的目标数据就是TrainingObject(:,1:3)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?