当前位置: 首页 > news >正文

企业传统网站开发实例app个人主页设计

企业传统网站开发实例,app个人主页设计,一对一直播app源码,旅游搜索网站开发在学习模糊c均值聚类时#xff0c;突然想到能否将每个样本对所属簇的奴属度(C)用气泡图的形式表示出来#xff0c;这样就可以在一张图上同时获得分类与奴属度(C)两类信息。在matlab中没有绘制气泡图的专用函数#xff0c;不过可以通过手动设置参数#xff0c;来最终达到气泡…在学习模糊c均值聚类时突然想到能否将每个样本对所属簇的奴属度(C)用气泡图的形式表示出来这样就可以在一张图上同时获得分类与奴属度(C)两类信息。在matlab中没有绘制气泡图的专用函数不过可以通过手动设置参数来最终达到气泡图的效果。以下是实现代码。二维气泡图的绘制% 这个脚本用来对模糊c均值聚类生成二维气泡图clcclear%% 获得模糊c均值聚类的结果数据load fcmdata.dat[centers,U] fcm(fcmdata,2); % 返回聚类中心信息以及每个数据点奴属与各聚类中心的值index1 find(U(1,:)max(U));% 使用find()函数找到属于第一个聚类中心的元素序号index2 find(U(2,:)max(U));% 获得属于第二个聚类中心的元素序号%% 绘制二维bubble图figureweight normalize(max(U),range)*600; % 一种扩大一组数据之间差距的方法,否则气泡效果不明显weight(weight0)(1/20)*mean(weight);% 粗略将0值转化为1/20的均值(这是估计出来的)% 绘制第一个簇的气泡图for i1:length(index1)scatter(fcmdata(index1(i),1),fcmdata(index1(i),2),weight(index1(i)),...MarkerEdgeColor,k,MarkerEdgeAlpha,0,MarkerFaceColor,r,...MarkerFaceAlpha,0.3);hold on % 别忘了这句要不然总是一个点end% 绘制第二个簇的气泡图for i1:length(index2)scatter(fcmdata(index2(i),1),fcmdata(index2(i),2),weight(index2(i)),...MarkerEdgeColor,k,MarkerEdgeAlpha,0,MarkerFaceColor,b,...MarkerFaceAlpha,0.3);hold on % 别忘了这句要不然总是一个点endplot(centers(:,1),centers(:,2),xk,markersize,10,linewidth,3);hold off最终绘制效果如下图所示 气泡的大小代表每个样本的奴属度(C)但可以看出大部分气泡大小差距不大只有在两分类交界处出现奴属度较小的气泡这是符合实施规律的。事实上图中气泡的大小差距是经过放大处理的若不经历此步操作气泡的大小是差不多的。三维气泡图的绘制原理同二维气泡图一样直接上代码。% 使用这个脚本创建三维气泡图clcclear%% 数据集的创建rng default; % For reproducibilityX [randn(20,3)*0.75ones(20,3);randn(20,3)*0.5-ones(20,3)]; % 创建20个样本的二分类数据集%% 进行模糊c均值聚类Numclust 2;[centers,U] fcm(X,Numclust);index1 find(U(1,:)max(U)); % 获取簇1的标号index2 find(U(2,:)max(U)); % 获取簇2的标号weight normalize(max(U),range)*800; % 获取气泡权重weight(weight0) (1/20)*mean(weight); % 调好看一点%% 绘制3维气泡图figurefor i 1:length(index1)scatter3(X(index1(i),1),X(index1(i),2),X(index1(i),3),weight(index1(i)),...MarkerEdgeColor,k,MarkerEdgeAlpha,0,MarkerFaceColor,r,...MarkerFaceAlpha,0.3);hold onendfor i 1:length(index2)scatter3(X(index2(i),1),X(index2(i),2),X(index2(i),3),weight(index2(i)),...MarkerEdgeColor,k,MarkerEdgeAlpha,0,MarkerFaceColor,b,...MarkerFaceAlpha,0.3);hold onendplot3(centers(:,1),centers(:,2),centers(:,3),xk,markersize,10,linewidth,3);hold off最终绘制效果图如下图所示 后续冷静下来想了想将c值以气泡图形式表示出来似乎有点画蛇添足不过作为日常编程练习还是有帮助的。matlab入门小白欢迎大家多多指教
http://wiki.neutronadmin.com/news/246328/

相关文章:

  • 机械类外贸网站建设新网官方网站
  • 外贸网站建设 广州可以做仿牌网站
  • 县区网站服务器机房建设网站建设主
  • 网站空间是啥免费空间凡科
  • 山东智能网站建设企业郑州网站定制外包
  • 建设网站的工作html网站开发相关书籍
  • 建设工程的招标网站有哪些酒店网站建设范文
  • 搭建网站开发网站环境书店网站建设人员分配
  • 爱站网工具3g小说网站
  • 济阳县做网站公司ftp修改wordpress密码
  • 网站建设常州青之峰云浮新增确诊病例
  • 手机电视直播网站大全淘宝代运营服务
  • 做电影网站要几G空间的电梯企业网站制作
  • 做网站放网站广告wordpress数据库链接不上
  • 人网站设计与制作微站是什么东西
  • 网站标签设计秦皇岛在线
  • 企业网站功能报价上海纯设计公司排名
  • 公司网站服务器租用成都龙泉建设网站
  • 网站建设询价公告个人博客系统wordpress
  • 医院网站开发兼职政务信息网站建设方案
  • 事业单位网站设计二维码 wordpress
  • 网页游戏网站在线玩淘宝网站首页是用什么软件做的
  • 网站备案帐号是什么情况Wordpress有用么
  • 简述网站开发设计流程seo厂家电话
  • 温州住房与城乡建设部网站佛山专业网站建设公司哪家好
  • 网站设计师联盟北京做网络工程公司的网站
  • 郑州网站优化推广培训wordpress 安装百度编辑器
  • 湖南省建设工程造价管理总站网站网站做哪块简单
  • 建网站外包嵌入式培训总结
  • 网站建设的销售是怎么样的做网站维护