資源簡介
實現RBF預測的matlab 源代碼
已含數據預處理部分
代碼片段和文件信息
%載入數據并保留原始數據為反歸一化準備
sourceload=load(‘D:\data.txt‘);
source=sourceload(:2)-sourceload(:1);
%歸一化
[nnmm]=size(source);
ndata=(source-repmat(min(source)nn1))./repmat((max(source)-min(source))nn1)
%取前一半樣本作為訓練集
[n1m1]=size(ndata);
for?i?=?1:n1/2
????for?j?=?i:i+7
????????samin(ij-i+1)=ndata(j)
????end
end
[n2m2]=size(samin);
input=samin(:1:m2-1);?
output=samin(:m2);?
%取后一半樣本作為測試集
for?i?=?n2+1:n1-7
????for?j?=?i:i+7
????????tsamin(i-n2j-i+1)=ndata(j)???????
????end
end
[n3m3]=size(tsamin);
input_test=tsamin(:1:m2-1);
output_test=tsamin(:m2);
%取測試集中未歸一化的數據
for?i=n2+8:n1
?????tsource(i-n2-8+1:)=sourceload(i:)
end
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????725??2009-04-11?00:01??data.m
?????文件???????2441??2009-04-11?01:11??RBF.m
-----------?---------??----------?-----??----
?????????????????3166????????????????????2
- 上一篇:fsk調制仿真
- 下一篇:matlab下的機器人仿真工具
評論
共有 條評論