資源簡(jiǎn)介
鳶尾花(iris)數(shù)據(jù)集的matlab實(shí)現(xiàn)。該數(shù)據(jù)集由3種不同類型的鳶尾花的50個(gè)樣本數(shù)據(jù)構(gòu)成。其中的一個(gè)種類與另外兩個(gè)種類是線性可分離的,后兩個(gè)種類是非線性可分離的。
代碼片段和文件信息
clc;clear?all;
%sample=textread(‘irisdata.txt‘);
[attrib1?attrib2?attrib3?attrib4?class]?=?textread(‘irisdata.txt‘?‘%f%f%f%f%s‘?‘delimiter‘?‘‘);
A=[attrib1?attrib2?attrib3?attrib4];
for?k=1:150
????for?i=1:4
????????x(ik)=A(ki);
????end
end
w=zeros(53);%5個(gè)特征?3類
x?=?[x;ones(1150)];
flag=1;n=0;
j=1;
while(flag)
????if?j>50
????????j=1;
????end
????for?i=1:3
????????f=1;
????????for?k=1:3
????????????a=j+50*(i-1);
????????????d(k)=w(:k)‘*x(:a);?%?1?51?101
????????end
????????for?k=1:3
????????????if?k~=i
????????????????if?d(i)<=d(k)??%update?weight
????????????????????f=0;
????????????????end
????????????end
????????end
????????if?~f
????????????for?k=1:3
????????????????if?k==i
????????????????????w(:k)=w(:k)+x(:j+50*(i-1));
????
- 上一篇:多變量預(yù)測(cè)控制仿真
- 下一篇:MATLAB基本語(yǔ)法
評(píng)論
共有 條評(píng)論