声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: vehicle

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

[复制链接]
发表于 2008-4-29 10:17 | 显示全部楼层
这倒是个问题,我估计网上应该有十字的坐标轴画法,搜搜吧
回复 支持 反对
分享到:

使用道具 举报

发表于 2008-4-29 10:46 | 显示全部楼层
发表于 2008-4-29 10:56 | 显示全部楼层
那个是标注的,应该无关
发表于 2008-4-29 12:59 | 显示全部楼层
大家看看这个怎么样?

x=-5:10; y=-5:10;
plot(x,y); axis off; hold on;
plot([0 0],[min(y) max(y)],'k',[min(x) max(x)],[0 0],'k');
ax=[max(x),max(x)-0.3,max(x)-0.3;0,0.2,-0.2];
fill(ax(1,:),ax(2,:),'k');
ay=[0,0.15,-0.15;max(y),max(y)-0.4,max(y)-0.4];
fill(ay(1,:),ay(2,:),'k'); hold on
for i=1:length(x)-1
    if x(i)~=0
        plot([x(i),x(i)],[0,0.1],'k'); hold on
        a=text(x(i),-0.4,num2str(x(i)));
        set(a,'HorizontalAlignment','center')
    end
    if y(i)~=0
        plot([0,0.1],[y(i),y(i)],'k'); hold on
        b=text(-0.4,y(i),num2str(y(i)));
        set(b,'HorizontalAlignment','center')
    end
end
c=text(-0.4,-0.4,num2str(0));
set(c,'HorizontalAlignment','center')

[ 本帖最后由 ChaChing 于 2010-4-3 16:05 编辑 ]
untitled.jpg

点评

赞成: 4.0
赞成: 4
  发表于 2014-3-29 22:49

评分

1

查看全部评分

发表于 2008-4-30 20:59 | 显示全部楼层
高人啊,高人啊,太佩服了。多多学习
发表于 2008-5-5 11:56 | 显示全部楼层
前段时间在网上看到一个画箭头的程序,觉得不错。

楼主可以参考。
arrow3d.gif

arrow.m

53.31 KB, 下载次数: 45

arrow3d.m

5.07 KB, 下载次数: 41

rotatedata.m

2.24 KB, 下载次数: 29

点评

赞成: 4.0
赞成: 4
  发表于 2014-3-29 22:49

评分

1

查看全部评分

发表于 2008-5-6 22:48 | 显示全部楼层

回复 11楼 的帖子

有坐标了就没必要用箭头了吧,因为坐标本身已表示增大趋势
发表于 2010-1-7 21:07 | 显示全部楼层
解决了困惑我很久的一个问题。
发表于 2010-3-30 18:46 | 显示全部楼层
如果不要求一定用实心箭头,可以这样画,略微难看,但是坐标无需改变
  1. x=0:0.1:7;
  2. y=sin(x); plot(x,y); box off
  3. % 获得两个轴的坐标范围
  4. xlim=get(gca,'Xlim'); ylim=get(gca,'Ylim');
  5. % 加箭头
  6. text(xlim(2),ylim(1),'>'  'fontsize',20, 'HorizontalAlignment','center') % x轴
  7. text(xlim(1),ylim(2),'\wedge','fontsize',20, 'HorizontalAlignment','center','VerticalAlignment','middle') % y轴
  8. set(gcf,'color','w','position',[80,100,500,300])
复制代码

[ 本帖最后由 ChaChing 于 2010-3-31 00:47 编辑 ]
axes with arrow.png

点评

赞成: 4.0
赞成: 4
  发表于 2014-3-29 22:50

评分

1

查看全部评分

发表于 2011-4-14 13:52 | 显示全部楼层
牛人也!
发表于 2011-4-14 17:06 | 显示全部楼层
学习一下了
发表于 2011-7-12 23:25 | 显示全部楼层
谢谢了,最近一直在找这个
发表于 2011-7-12 23:32 | 显示全部楼层
回复 21 # paradiseboy 的帖子

怎么这几个文件都下载不了 啊?
发表于 2011-7-13 23:05 | 显示全部楼层
回复 28 # wxweven 的帖子

可以下载哦~~
发表于 2012-12-5 18:16 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-23 17:02 , Processed in 0.092453 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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