查看: 1234|回复: 4|关注: 0

[已解决] quiver画出的矢量图太密集,如何画出稀疏清晰的矢量图??

[复制链接]

新手

9 麦片

财富积分


050


6

主题

14

帖子

0

最佳答案
使用quiver画出的速度矢量图太密集,如何画出稀疏清晰的矢量图??

问题:矢量图箭头太密集,导致看不清轮廓

问题:矢量图箭头太密集,导致看不清轮廓

MATLAB 基础讨论
版块优秀回答者

入门

162 麦片

财富积分


50500


0

主题

51

帖子

11

最佳答案
发表于 2018-12-28 12:26:49 | 显示全部楼层
原始数据太密集,可以去掉一半或更多数据

新手

9 麦片

财富积分


050


6

主题

14

帖子

0

最佳答案
 楼主| 发表于 2018-12-28 14:32:43 | 显示全部楼层
xiaoshipipi 发表于 2018-12-28 12:26
原始数据太密集,可以去掉一半或更多数据

你好,感谢你的回复,想请问一下该用什么样的方式去掉一部分数据呢?我尝试过让其中一些数据变为NAN,但是效果不怎么好;
  1. % 以下面的代码为例
  2. ux=magic(120);
  3. uy=magic(120);
  4. ux(1:4:120,:)=nan;
  5. uy(1:4:120,:)=nan;
  6. quiver(ux,uy);
复制代码

MATLAB 基础讨论
版块优秀回答者

入门

162 麦片

财富积分


50500


0

主题

51

帖子

11

最佳答案
发表于 2018-12-28 19:04:36 | 显示全部楼层 |此回复为最佳答案
还是太密了,你只去掉了4分之1,直接去掉10分之9,像这样
  1. ux=rand(120);
  2. uy=rand(120);
  3. quiver(ux(1:10:120,1:10:120),uy(1:10:120,1:10:120),'k');
复制代码
7.jpg

新手

9 麦片

财富积分


050


6

主题

14

帖子

0

最佳答案
 楼主| 发表于 2018-12-28 20:20:32 | 显示全部楼层
xiaoshipipi 发表于 2018-12-28 19:04
还是太密了,你只去掉了4分之1,直接去掉10分之9,像这样

用你的方法试了一下效果不错,谢谢你的帮助!!
R9KC~WF7TJ(C]LX6(FI9_6R.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表