matlab纵坐标刻度
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 18:48:38
Plot[{Sin[x],Cos[x]},{x,-Pi,Pi},Frame->{{True,True},{True,False}},FrameTicks->{{Automatic,{{-0.5,5},
用plotyy函数,具体见帮助说明[AX,H1,H2]=plotyy(1,2,1,2,'plot')set(get(AX(1),'Ylabel'),'String','LeftY-axis')set(
set(gca,'XTick',[],'YTick',[]);再问:Ϊʲô�����������ʱ���Ͳ��ܵõ�����ͼ��������һ����������в��У�лл��x=-2:0.05
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
>>x=0:0.01:20;>>y1=200*exp(-0.05*x).*sin(x);>>y2=0.8*exp(-0.5*x).*sin(10*x);>&g
举个例子ezplot('x^3+x^2+x+5',[1,100])set(gca,'xtick',1:100,'xticklabel',mod(1:10,10))%xtick就是你要在哪些地方显示刻度
看你的图像画的好像是个二维彩色图.如果是imagesc命令的话使用imagesc(x,y,data),x,y使用你定义的数组.假如你不加上x,y的话,那默认的刻度就是采样点数,也就是缩小了50倍的.其
xlimylimzlim
这样有两种方法呢!一种就是利用holdon另一种就是plot(x1,y1,x2,y2,x3,y3……);这两种都可以完成你说的那个问题,你可以试一下!祝你成功!
plot(2001:2049,a,'+')set(gca,'YLim',[5,10],'YTick',[5:10])
loglog函数吧好多例子的
x=0:0.01:2*pi;y1=sin(x);y2=100*cos(x);plotyy(x,y1,x,y2)
举个例子x = 1:10;y = x.^2;semilogy(x,y)axis([1,15,1,1200]) &n
分两种情况解决:1.改动在初始画图范围内(如:放大显示),直接用axis([minXmaxXminYmaxY]);2.如果超出范围,必须用新的数据重画.
在编辑器里面有啊,matlab的图像编辑里,可以对图像进行编辑再问:�����˰������Dz��ܸij�10e-2���������ҵ���˼�ǰ�������Ϊ0.02��0.2��e-2
如x=0:0.1:10;y=sin(x);pot(x,y);这个是非常典型的MATLAB形式了,很简单的再问:能再详细点吗,我是已知方程做得图再答:方程?,我上面说的y=sin(x),这个一对一的函数
给你个例子:x=2.^(1:5:100);y=log(x);semilogx(x,y,'o');
x=-5:0.1:5;y=x.^2;plot(x,y)holdony0=2;%%%%y的值x0=double(solve('x^2=2'));y0=ones(size(x0))*y0;plot(x0,
Ihopethisiswhatyouwant:figure;set(gca,'ytick',[0.1.3.9]);set(gca,'yticklabel',{'a','b','c','.9'});gr
画完图后加一个这样的命令:axisequal例如:t=-pi:0.01:pi;s=sin(t);plot(t,s);axisequal