http://forum.vibunion.com/forum/viewthread.php?tid=51128&extra=&page=1 那个是标注的,应该无关 大家看看这个怎么样?
x=-5:10; y=-5:10;
plot(x,y); axis off; hold on;
plot(,,'k',,,'k');
ax=;
fill(ax(1,:),ax(2,:),'k');
ay=;
fill(ay(1,:),ay(2,:),'k'); hold on
for i=1:length(x)-1
if x(i)~=0
plot(,,'k'); hold on
a=text(x(i),-0.4,num2str(x(i)));
set(a,'HorizontalAlignment','center')
end
if y(i)~=0
plot(,,'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 编辑 ] 高人啊,高人啊,太佩服了。多多学习 前段时间在网上看到一个画箭头的程序,觉得不错。
楼主可以参考。
回复 11楼 的帖子
有坐标了就没必要用箭头了吧,因为坐标本身已表示增大趋势 解决了困惑我很久的一个问题。 如果不要求一定用实心箭头,可以这样画,略微难看,但是坐标无需改变x=0:0.1:7;y=sin(x); plot(x,y); box off
% 获得两个轴的坐标范围
xlim=get(gca,'Xlim'); ylim=get(gca,'Ylim');
% 加箭头
text(xlim(2),ylim(1),'>''fontsize',20, 'HorizontalAlignment','center') % x轴
text(xlim(1),ylim(2),'\wedge','fontsize',20, 'HorizontalAlignment','center','VerticalAlignment','middle') % y轴
set(gcf,'color','w','position',)
[ 本帖最后由 ChaChing 于 2010-3-31 00:47 编辑 ] 牛人也! 学习一下了 谢谢了,最近一直在找这个
回复 21 # paradiseboy 的帖子
怎么这几个文件都下载不了 啊? 回复 28 # wxweven 的帖子
可以下载哦~~ ch_j1985 发表于 2008-4-29 12:59 static/image/common/back.gif
大家看看这个怎么样?
后面用for循环定义坐标轴刻度的方法很好。