matlab画双纵坐标图,横坐标自己取
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/07 21:33:52
z=[];%定义初值为空fori=1:3%3是我取的任意数N,你用时就是你要输入的x,y的个数x=input('x=');%x的取值你自己输入存在x里面y=input('y=');t=[x,y];%将
用plotyy函数,具体见帮助说明[AX,H1,H2]=plotyy(1,2,1,2,'plot')set(get(AX(1),'Ylabel'),'String','LeftY-axis')set(
需要对坐标系句柄分别进行设置,注意这种作图会产生两个坐标系,我画了两条曲线,坐标范围是0~0.8,然后把x轴的范围改到0~1:>>ax=plotyy(0:0.1:0.8,0:0.1:0.8
我跟你举个类似的例子:向x=1:1:10指从1到10,每隔1,取1个数.你的表示从0到pi/2,间隔0.05取1个数>>x=1:1:10x=12345678910
a = 1:3;b = 3:-1:1;%画a图,颜色为蓝色plot(a,'b')%保持图形%也可用下面语句% set(gca,'
x=15:25;>>yzuo1=[1.41571.41571.41571.41571.41571.41571.41571.41571.415751.41581.4159];>>yzuo2=[1.413
x=0:0.01:2*pi;y1=sin(x);y2=cos(x)*100;h=plotyy(x,y1,x,y2);set(h(1),'ylim',[-2,2])set(h(2),'ylim',[-1
semilogy(x1,y1)
>>x=0:0.01:20;>>y1=200*exp(-0.05*x).*sin(x);>>y2=0.8*exp(-0.5*x).*sin(10*x);>&g
这个当然不能了,三维图只能在三维坐标图上了,你可以画三维图的投影图!再问:那请问能不能在二维坐标图中画出具有三维效果的图形?怎么实现呢再答:不能的,什么叫具有三维效果呢!
x=-2*pi:pi/10:2*pi;y=sin(x);z=3*cos(x);plotyy(x,y,x,z)http://baike.baidu.com/view/3864997.html?fromT
x=0:0.1:2*pi;y=sin(x);plot(x,y)holdonx1=pi/2;y1=sin(pi/2);plot(x1,y1,'bo');text(x1,y1,['(',num2str(x
plot(2001:2049,a,'+')set(gca,'YLim',[5,10],'YTick',[5:10])
x=0:0.01:2*pi;y1=sin(x);y2=100*cos(x);plotyy(x,y1,x,y2)
x=1:5;>>y=3*rand(1,5);>>plot(x,y)>>set(gca,'xtick',[12345])>>set(gca,'xticklabel',{'a','b','c','d','
loglog(nu,grpr)
y轴取对数:semilogy,x轴取对数:semilogx双对数坐标:loglog你给的图要结合上下文来看吧,没有什么一般代表什么这一说吧.
plotyy(x,y1,x,y2,@loglog,@semilogx)
画完图后加一个这样的命令:axisequal例如:t=-pi:0.01:pi;s=sin(t);plot(t,s);axisequal