注册地址 登录
数学建模社区-数学中国 返回首页

给力肖方红的个人空间 http://www.madio.net/?517619 [收藏] [复制] [分享] [RSS]

日志

matlab画点图问题~~

已有 308 次阅读2012-9-3 13:23 | matlab


matlab 画点图问题 谢谢啦
2010-5-6 14:23
提问者: powerit0000 | 浏览次数:4398次
我用matlab 将一个txt文件内的数据画出来。 数据如下: 97,54,1 97,55,1 97,56,1 97,93,2 97,94,2 96,16,0 96,17,0 前2位为X,Y坐标,最后一位是颜色Z,要求 Z=0 的点为黑色,Z=1 的点为黄色 Z=2的点为蓝色。如何实现啊? 我只能画出一种颜色点我的代码如下: function yangben=read_yangben() f1=fopen( 'data.txt','r'); yangben=textscan(f1,'%d%d%d',1400,'delimiter',',' ); fclose(f1); x=yangben{1}; y=yangben{2}; z=yangben{3};   plot(x,y,'.r'); end 希望有人能帮我啊,plot函数不是很会用,我还是新手。
我来帮他解答
2010-5-6 16:44
满意回答
function yangben=read_yangben() f1=fopen( 'data.txt','r'); yangben=textscan(f1,'%d%d%d',1400,'delimiter',',' ); fclose(f1); x=yangben{1}; y=yangben{2}; z=yangben{3}; k=length(x); hold on for i=1:k     switch (z(i))     case 0         plot(x(i),y(i),'ok')     case 1         plot(x(i),y(i),'oy');     case 2         plot(x(i),y(i),'ob');     end end end
7
| 评论

回答者: qb7483519 | 二级采纳率:7%

擅长领域: 减肥/塑身 保健养生 学习帮助 电脑/网络

参加的活动: 暂时没有参加的活动

提问者对回答的评价:

都很好啊,我还是遵循先到先得吧

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2024-6-15 13:43 , Processed in 0.606644 second(s), 27 queries .

回顶部