声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 26447|回复: 38

[绘图技巧] 请问matlab画二维图时,是否可以显示坐标轴的箭头?

[复制链接]
发表于 2006-8-29 18:59 | 显示全部楼层 |阅读模式

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

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

x
如题!

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-8-29 22:36 | 显示全部楼层
这个从来没见过
发表于 2006-8-30 16:29 | 显示全部楼层
你要的是不是这样的效果?

  1. x=-5:10;
  2. y=-5:10;
  3. plot(x,y);
  4. axis off;
  5. hold on;
  6. plot([0 0],[min(y) max(y)],'k',[min(x) max(x)],[0 0],'k');
  7. ax=[max(x),max(x)-0.3,max(x)-0.3;0,0.2,-0.2];
  8. fill(ax(1,:),ax(2,:),'k');
  9. ay=[0,0.15,-0.15;max(y),max(y)-0.4,max(y)-0.4];
  10. fill(ay(1,:),ay(2,:),'k');
复制代码
未命名.GIF

点评

赞成: 5.0
赞成: 5
  发表于 2014-3-29 22:50

评分

2

查看全部评分

发表于 2006-8-30 16:32 | 显示全部楼层
强,收下了。

对了,happy教授能否帮我解决“关于三维图像的显示”的那个问题?先谢谢了
发表于 2006-8-30 16:40 | 显示全部楼层
那个问题我看到过,以前没接触过,一是没有太好的想法,我考虑一下

[ 本帖最后由 ChaChing 于 2010-3-31 00:40 编辑 ]
 楼主| 发表于 2006-9-1 09:31 | 显示全部楼层
谢谢happy 的解答!
发表于 2006-9-1 11:12 | 显示全部楼层
这个happy简直是天才
发表于 2007-11-16 11:51 | 显示全部楼层
很不错!
发表于 2008-4-25 17:05 | 显示全部楼层
很好:lol
振动论坛值得赞
发表于 2008-4-25 17:49 | 显示全部楼层
happy教授,您真是太强啦,让我们这些后来者佩服的五体投地
另外,我想问一下,对于您画的这个图,如果要在新画的坐标轴上显示刻度,是不是要重复用plot命令?

[ 本帖最后由 ChaChing 于 2010-1-7 22:59 编辑 ]
发表于 2008-4-27 11:02 | 显示全部楼层

回复 3楼 的帖子

有了箭头,却没有了坐标啊!能不能两者兼顾啊?
发表于 2008-4-28 18:33 | 显示全部楼层
估计按照 happy 教授的代码作适当的修改便可,大家可以试试,做出来的话把代码发上来

[ 本帖最后由 ChaChing 于 2010-3-31 00:40 编辑 ]
发表于 2008-4-28 22:46 | 显示全部楼层
请问:添加坐标是不是可以参考Matlab中的xlabel、ylabel函数来对happy 教授的代码进行修改?
发表于 2008-4-29 09:51 | 显示全部楼层
我的想法是不要使用 axis off,然后找准位置添加黑色实心三角形
发表于 2008-4-29 10:05 | 显示全部楼层
如果想要的坐标轴像3楼的那样,您的想法应该不可以吧,否则的话,可以按照您的想法来做

[ 本帖最后由 ChaChing 于 2010-3-31 00:41 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 09:11 , Processed in 0.076003 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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