24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 3383  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

martialvv

铁虫 (初入文坛)

[求助] matlab画图问题: 怎样用小图标或自定义图形代替+ x . o等做图

各位高手,现在我已经做好一个点可以在一个x-y平面上的轨迹曲线,比如沿sin曲线或者圆圈运动,我希望能够用一个小图标或者自定义的某种特殊图形替换这个点,在最后画出的图中可以通过它的不同旋转角度表示这个点当时的位形,图形的一个角一直朝着运动的正方向。这个该怎么做?
下面是一个例子,比如
x = 0:0.1:2*pi;
y = sin(x);
theta = atan(cos(x));
一个点在这个曲线上运动,x,y确定它的位置,theta确定它前进的方向(与x轴的夹角),现在matlab里可以用+ - . x o等做图,但看不到每个点在每一刻的方向是什么,我希望用一个小图标或自定义图形(比如一个长三角形,一个直角,或一个小图片等)代替这个点,更直观的看到它在这个平面上运动的状态,既能看到位置,也能看到方向。
请各位帮忙。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

Boncourage!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
3楼: Originally posted by martialvv at 2013-11-24 20:53:56
多谢,这个可以,但不是很符合我的期望。如果我想自己制作一个小图标,然后用这个小图标描点作图可以吗...

可以是可以,就是用subplot来指定位置画在同一个图上,不过要是你的矩阵元素很多,一个是效率太低,另一个就是每一个subplot都得单独计算位置,调试估计会累死.
如果实在不想用quiver,可以用line或者arrow等命令来画线,画箭头,不过跟subplot一样,每个元素都得单独计算位置,还是太..........麻烦.
这2个办法都是吃力不讨好的.还是建议quiver
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2013-11-25 17:17:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
martialvv: 金币+5, 有帮助 2013-11-24 20:55:16
ben_ladeng: 专家考核 2013-11-25 22:10:16
martialvv: 金币+15 2014-02-18 22:35:50
建议将每个点的速度方向保存为一个矩阵,然后用quiver函数来画矢量,参考
http://www.mathworks.co.uk/help/matlab/ref/quiver.html

图例:
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-11-22 18:26:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

martialvv

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by libralibra at 2013-11-22 18:26:56
建议将每个点的速度方向保存为一个矩阵,然后用quiver函数来画矢量,参考
http://www.mathworks.co.uk/help/matlab/ref/quiver.html

图例:
http://www.mathworks.co.uk/help/releases/R2013b/matlab/ref/plotvec ...

多谢,这个可以,但不是很符合我的期望。如果我想自己制作一个小图标,然后用这个小图标描点作图可以吗
Boncourage!
3楼2013-11-24 20:53:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

martialvv

铁虫 (初入文坛)

引用回帖:
4楼: Originally posted by libralibra at 2013-11-25 17:17:22
可以是可以,就是用subplot来指定位置画在同一个图上,不过要是你的矩阵元素很多,一个是效率太低,另一个就是每一个subplot都得单独计算位置,调试估计会累死.
如果实在不想用quiver,可以用line或者arrow等命令来画线 ...

多谢,我其实想问下面这个图是怎么画出来的,这是在别人论文里的,这样看起来很直观,很好看。
matlab画图问题: 怎样用小图标或自定义图形代替+ x . o等做图
1.jpg

Boncourage!
5楼2013-11-25 18:02:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂学校 +7 不会吃肉 2026-04-13 7/350 2026-04-14 11:09 by LNTU-smj
[考研] 材料工程085601,270求调剂 +41 @ASDF1234 2026-04-08 44/2200 2026-04-14 09:23 by barlinike
[考研] 复试调剂 +17 积极向上; 2026-04-10 19/950 2026-04-13 19:53 by 闲人终南山
[考研] 272分材料子求调剂 +41 Loy0361 2026-04-10 53/2650 2026-04-13 14:20 by 张zhihao
[考研] 344 材料专业 求调剂211 无地域要求 +8 hualkop 2026-04-11 8/400 2026-04-12 22:24 by fqwang
[考研] 22408调剂315分 +3 zhuangyan123 2026-04-09 3/150 2026-04-12 00:25 by 蓝云思雨
[考研] 303求调剂 +14 SereinQ 2026-04-10 15/750 2026-04-11 20:43 by 蓝云思雨
[考研] 调剂 +6 青灯不负 2026-04-09 6/300 2026-04-11 20:35 by dongdian1
[考研] 085500求调剂材料 +10 易11122 2026-04-09 10/500 2026-04-11 10:39 by maddjdld
[考研] 085410-273求调剂 +6 X1999 2026-04-10 6/300 2026-04-11 10:32 by Delta2012
[考研] 281求调剂 +11 觉得好的吧 2026-04-10 11/550 2026-04-11 09:35 by 逆水乘风
[考研] 一志愿211,化学310分,本科重点双非,求调剂 +23 努力奋斗112 2026-04-08 23/1150 2026-04-10 23:29 by 314126402
[考研] 求调剂 +11 翩翩一书生 2026-04-09 13/650 2026-04-10 10:27 by liuhuiying09
[考研] 青岛科技大学材料学院,环境学院调剂补录4月10日以前都可以 +3 1青科大。 2026-04-09 5/250 2026-04-10 09:58 by 翩翩一书生
[考研] 本科211 工科085400 280分求调剂 可跨专业 +3 LZH(等待调剂中 2026-04-09 3/150 2026-04-09 21:29 by wutongshun
[考研] 0703化学求调剂 +21 不知名的小卅 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[考研] 086004 求调剂 309 +7 Yin DY 2026-04-08 7/350 2026-04-09 13:59 by Delta2012
[考研] 材料307分求大佬组收留 +17 Hll胡 2026-04-07 17/850 2026-04-09 10:53 by liuhuiying09
[考研] 二次调剂求老师收留 +3 笑笑袁 2026-04-08 3/150 2026-04-08 23:50 by 醉在风里
[考研] 生物学学硕,初试351分,求调剂 +4 …~、王…~ 2026-04-08 5/250 2026-04-08 21:49 by limeifeng
信息提示
请填处理意见