声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1159|回复: 3

[编程技巧] matlab的quiver命令如何在0速度下不画点?

[复制链接]
发表于 2014-3-20 10:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
给一个点的速度为0后还是会在点的位置上出现一个小点来标示,如何能让那个点也不出现呢
回复
分享到:

使用道具 举报

发表于 2014-3-20 21:46 | 显示全部楼层
本帖最后由 牛小贱 于 2014-3-20 21:53 编辑

不是很明白楼主的意思!请LZ把程序传上来,看一下。补充一点:关于 matlab的quiver函数用法——quiver命令,前两个参数是起点,后面两个是x,y偏移量。
(1)如果想生成水平的,第四个参数应该是0;(2)如果想生成垂直的,第三个参数应该是0;
  1. a=[1,2,3,4];
  2. b=[2,1,4,3];
  3. c=[0 0 0 0];
  4. d=[1,2,3,4];
  5. quiver(a,b,c,d)%%%垂直方向
  6. hold on
  7. quiver(a,b,d,c)%%%水平方向
复制代码



点评

赞成: 5.0
赞成: 5
  发表于 2014-3-25 20:04
回复 支持 1 反对 0

使用道具 举报

发表于 2014-3-25 14:30 | 显示全部楼层
把相应的数据点去掉不参与绘图就可以了,否则向量在图中的由点来表示

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-1 15:30 , Processed in 0.053644 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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