- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
线性判别函数分类的实现
实验三 线性判决函数分类的实现
实验目的:
利用线性判决函数实现分类。
实验环境:
Turboc C
实验要求:
对产生的随机数据利用线性判决函数进行分类。
实验步骤:
1、随机数据产生,以2个随机点为中心,在设定的圆内随机产生数据打点显示(类间距离大于圆的半径的2倍);
#includestdio.h#includestdlib.h#includegraphics.h#includemath.h#includetime.h
#define true 1#define false 0int main(){ int graphdriver=DETECT; int graphmode; initgraph(graphdriver,graphmode,); /*setbkcolor(WHITE);*/ cleardevice();
InitSample(); getch(); closegraph(); return 0;
}int InitSample(){ double A,B,C,D,E,F; int i,j,k; int x1,y1; int x,y; int iShuMu=2,iDianShu=60,flagdis=1; float distance; float iJuLi=70.0; float iBanJing,ir=30.0;
struct SampleDot { int cx; int cy; int k; int fseek; }cc[30],samplenum[300],zx[2];
srand((unsigned)time(0));
for(i=0;iiShuMu;i++) { flagdis=true;
cc[i].cx=rand()%200; cc[i].cy=rand()%200;
/*printf(%d%d\n,cc[i].cx,cc[i].cy);*/
for(j=0;ji;j++) { if(cc[i].cx==cc[j].cx cc[i].cy==cc[j].cy) { i--; flagdis=false; break; } distance=(abs((cc[i].cx-cc[j].cx)) *abs((cc[i].cx-cc[j].cx))+abs((cc[i].cy -cc[j].cy))*abs((cc[i].cy-cc[j].cy))); if(distanceiJuLi*iJuLi) { i--; flagdis=false; break; } } if(flagdis==true) /*printf(%d%d\n,cc[i].cx,cc[i].cy);*/ putpixel(cc[i].cx+100,cc[i].cy+100,GREEN); } srand((unsigned)time(0)); for(i=0;iiShuMu;i++) { for(j=0;jiDianShu;j++) { flagdis=true;
samplenum[i*iDianShu+j].cx=rand()%60+cc[i].cx-30; samplenum[i*iDianShu+j].cy=rand()%60+cc[i].cy-30; /* printf(%d %d\n,samplenum[i*iDianShu+j].cx+100,samplenum[i*iDianShu+j].cy); */ for(k=0;kj;k++) { if(samplenum[i*iDianShu+j].cx ==samplenum[i*iDianShu+k].cx samplenum[i*iDianShu+j].cy ==samplenum[i*iDianShu+k].cy) j--; flagdis=false; break;
} iBanJing=abs(((samplenum[i*iDianShu+j].cx -cc[i].cx))*abs((samplenum[i*iDianShu+j].cx -cc[i].cx))+abs((samplenum[i*iDianShu+j].cy -cc[i].cy))*abs((samplenum[i*iDianShu+j].cy -cc[i].cy))); if(iBanJingir*ir) { if(j==0) flagdis=false; else j--; flagdis=false; continue; } else if(iBanJing=ir*ir) flagdis=tr
您可能关注的文档
- 精益看板管理.ppt
- 精益生产制造之节拍管理.ppt
- 精神分析:弗洛伊德.ppt
- 精细化管护考核办法.doc
- 精美 商务 模板 蓝色波浪花纹.ppt
- 精美 商务 模板 台阶图表.ppt
- 精美模版家庭family_tree.ppt
- 精神分析的人格结构理论与TA沟通分析理论中三种自我意识的比较.doc
- 精美模板风景名山介绍.ppt
- 精英会章程.doc
- 制动系统的特点项目一58课件.pptx
- 直接工程费价外运杂费填料费铁路工程施工组织与概预算78课件.pptx
- 主备用控制中心的切换LCF300型25课件.pptx
- 智能交通系统的相关技术任务三车辆自动驾驶技术王怡安徽交通6.pptx
- 智能交通监控系统任务三城市交通诱导系统诱导系统的组成王怡安.pptx
- 智能交通监控系统任务二城市交通监控系统王怡安徽交通67课件.pptx
- 直升机的特点和分类空气动力学基础与飞行原理86课件.ppt
- 直升机的飞行性能空气动力学基础与飞行原理67课件.ppt
- 职业形象塑造3职业教育国际邮轮乘务管理专业教学化妆与形象设.pptx
- 轴向拉压杆件的线应变和胡克定律张亚琴河北交通52课件.pptx
最近下载
- 混凝土结构设计原理-国家开放大学电大学习网形考作业题目答案.pdf VIP
- 标准图集-福建省绿色搅拌站建设示范图集03.pdf VIP
- 北京市丰台区2023-2024学年七年级下学期期末考试语文试题(含解析).pdf VIP
- 可用于多型号螺钉的螺纹胶上胶工装.pdf VIP
- (高清版)B/T 17639-2023 土工合成材料 长丝纺粘针刺非织造土工布.pdf VIP
- 调色师:达芬奇视频剪辑调色从入门到精通(上篇,共上中下3篇).pptx VIP
- 提高手术室内timeout执行规范率.ppt
- 最新国家开放大学电大本科混凝土结构设计原理期末题库及答案.pdf VIP
- 2024年12月英语六级真题(第1套).pdf VIP
- 地理 云贵高原 .ppt VIP
文档评论(0)