Matlab 版 (精华区)

发信人: zjliu (秋天的萝卜), 信区: Matlab
标  题: Re: help:画图问题
发信站: 哈工大紫丁香 (2004年03月17日18:41:29 星期三), 站内信件

好像没那么容易做到,我写了了一个程序,你看一下吧:
x=0:pi/10:2*pi;
y=sin(x);
plot(x,y)
hold on
ym=ylim;
h1=line([0 2.1*pi],[0 0]);
h2=line([0 0],ym*1.2);
set(h1,'color','black')
set(h2,'color','black')
axis off
h1=line([2.1*pi 2.05*pi],[0 0.04]);
h2=line([2.1*pi 2.05*pi],[0 -0.04]);
set(h1,'color','black')
set(h2,'color','black')
h1=line([0 0.08],[max(ym*1.2) max(ylim)-0.40]);
h2=line([0 -0.08],[max(ym*1.2) max(ylim)-0.40]);
set(h1,'color','black')
set(h2,'color','black')
yt=-1:0.5:1;
for k=1:length(yt);
    text(-0.5,yt(k),num2str(yt(k)))
    h=line([0 0.1],[yt(k) yt(k)]);
    set(h,'color','black');
end
xt=0:6;
for k=1:length(xt);
    text(xt(k)+0.011,-0.1,num2str(xt(k)))
    h=line([xt(k) xt(k)],[0 0.075]);
    set(h,'color','black');
end
【 在 palio (芷水) 的大作中提到: 】
: x=0:pi/10:2*pi
: y=sin(x)
: plot(x,y)
: x轴如何移到原点上去
: 急,thanks


--
╔═══════════════════╗
║★★★★★友谊第一  比赛第二★★★★★║
╚═══════════════════╝

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.162]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.787毫秒