%导入数据(数据导入已由matlab-file-import data完成)
[m,n]=size(data);
ts=data(2:m,1);
tsx=data(1:m-1,:);
%对数据ts,tsx归一化
ts=ts';
tsx=tsx';
[TS,TSps]=mapminmax(ts,1,2);
TS=TS';
[TSX,TSXps]=mapminmax(tsx,1,2);
TSX=TSX';
%% 参数初始化
%粒子群算法中的两个参数
c1 = 1.6; % c1 belongs to [0,2]
c2 = 1.5; % c2 belongs to [0,2]
maxgen=150; % 进化次数
sizepop=30; % 种群规模
% popcmax=5;
% popcmin=-5;
popcmax=10^(1);
popcmin=10^(-1);
popgmax=10^(2);
popgmin=10^(-2);
k = 0.6; % k belongs to [0.1,1.0];
Vcmax = k*popcmax;
Vcmin = -Vcmax ;
Vgmax = k*popgmax;
Vgmin = -Vgmax ;
% SVM参数初始化
v = 5;
%% 产生初始粒子和速度
f