۱۳۹۳/۰۹/۲۳, ۰۷:۲۲ ب.ظ
سلام لطفا اگه امکان داره بفرمایید این کدی که من نوشتم کجاش ایراد داره البته اجرا میشه کلاسترینگم انجام میده ولی نمیدونم چرا از بین این همه داده ای که من وارد می کنم فقط 3 نقطه برای training و test و classified نمایش میدهتو این دو خط به جز 1 و 2 هر عدد دیگه ای میگذارم خطا میده ..لطفا اگه کسی میدونه کمک کنه خیلی عجله دارم ممنون میشم
کد پیاچپی:
clear all;
close all;
clc;
fig=figure(2);
axis([-10 10 -10 10]);
[x1, y1] = getpts(fig);
hold on
fig=figure(2);
axis([-10 10 -10 10]);
[x2, y2] = getpts(fig);
data1=[x1, y1];
data2=[x2, y2];
xdata=data1(1:2,1:end);
group=data2(1:2);
svmstruct=svmtrain(xdata,group,'showplot',true);
data2=svmclassify(svmstruct,[2,2],'showplot',true);
hold on; plot(5,2,'ro','MarkerSize',12);hold off
کد پیاچپی:
xdata=data1(1:2,1:end);
group=data2(1:2);