| 查看: 287 | 回复: 1 | ||||
| 当前主题已经存档。 | ||||
madcai木虫 (著名写手)
|
[交流]
[求助]matlab给矢量图加颜色
|
|||
|
我用matlab的下面两条命令生成矢量图 >> [x,y,dx,dy]=textread('results.txt','%n%n%f%f','headerlines',4); >> quiver(x,y,dx,dy,0.2) 生成的矢量图如下。我想按矢量的大小和方向的不同给矢量加上不同的颜色,请帮忙。 文本文件下这里下载 results.txt ![]() [ Last edited by sunxiao on 2009-3-9 at 09:05 ] |
» 收录本帖的淘帖专辑推荐
matlab |
» 猜你喜欢
计算机11408,286分求调剂
已经有4人回复
0703化学321分求调剂
已经有17人回复
材料与化工371求调剂
已经有10人回复
一志愿 江南大学 085602 化工专硕 338分求调剂
已经有6人回复
22408 总分320,一篇论文二作,两个国三,求调剂
已经有3人回复
277求调剂
已经有3人回复
考研生物学考A区211,初试322,科目生化和生物综合,求调剂
已经有6人回复
求调剂
已经有3人回复
285求调剂
已经有6人回复
材料求调剂
已经有3人回复
dnp
荣誉版主 (知名作家)
小木虫浪子
- 应助: 74 (初中生)
- 贵宾: 18.476
- 金币: 18844.9
- 散金: 2040
- 红花: 77
- 沙发: 6
- 帖子: 7318
- 在线: 598.1小时
- 虫号: 437184
- 注册: 2007-08-26
- 性别: GG
- 专业: 生物信息学
- 管辖: 有机交流
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zzgyb(金币+3,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
madcai(金币+10,VIP+0):many thanks,因为两个方向中间是过渡,有大小的变化,想把中间层的颜色设成两边颜色的渐变,这样有个过渡
zzgyb(金币+3,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
madcai(金币+10,VIP+0):many thanks,因为两个方向中间是过渡,有大小的变化,想把中间层的颜色设成两边颜色的渐变,这样有个过渡
|
给不同方向加上不同的颜色: up_index=find(dy>0); % 找到方向向上的矢量的索引 quiver(x(up_index),y(up_index),dx(up_index),dy(up_index),0.2,'r') % 将方向向上的矢量标红 hold on x1=x; x1(up_index)=[]; y1=y; y1(up_index)=[]; dx1=dx; dx1(up_index)=[]; dy1=dy; dy1(up_index)=[]; % 去掉所有矢量中方向向上的矢量,剩下的都为方向向下的矢量 quiver(x1,y1,dx1,dy1,0.2,'b') % 将方向向下的矢量标蓝 对于不同大小进行标颜色,由于楼主你没有说明多大的标什么颜色,因此暂时不能编出来,不过按照我上面的方法进行研究,应该可以搞定,祝楼主好运^_^ |

2楼2008-06-25 09:06:16















回复此楼
10