在matlab中使用plot命令绘图时x,y轴的比例不一致

在matlab中使用plot命令绘图时x,y轴的比例不一致,就是说x轴上的1和y轴上的1不一样长,画出来的图看着不对劲,要怎么解决?,有说加一个axis square或axis equal就可以了,但是具体怎么使用呢

第1个回答  2012-08-24
clear
close all
x=0:0.1:6;
y=sin(x);
plot(x,y)
axis equal %或者axis image本回答被提问者和网友采纳
第2个回答  2012-08-24
画完图,直接输入上述命令即可

在matlab中使用plot命令绘图时x,y轴的比例不一致
clear close all x=0:0.1:6;y=sin(x);plot(x,y)axis equal %或者axis image

Matlab中用plot画图,x轴和y轴比例不一致
最后,还可以尝试使用不同的绘制方法,例如在同一个双坐标图中,将一条线用plot绘制,另一条用stem绘制,代码如下:x=0:0.1:10;y1=200*exp(-0.05*x).*sin(x);y2=0.8*exp(-0.5*x).*sin(10*x);figure;plotyy(x,y1,x,y2,plot,stem)。这样,第一种曲线为线状图,第二种曲线...

Matlab中用plot画图,x轴和y轴比例不一致
Matlab中用plot画图,x轴和y轴比例不一致是设置错误造成的,解决方法为:1、首先来一列数据,如果是单独写在两个图形上。2、如果要写在一个图形上,使用双坐标:x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);figure;plotyy(x,y1,x,y2)...

Matlab中用plot画图,x轴和y轴比例不一致
2、输入plot(x,y,x,g,)3、输入legend(“sin(x)”,“cox(x)”)4、得出

我在用matlab中的plot画图的时候,在设置了xy轴坐标之后,画出来的图上...
1. x轴坐标逆向排列,可以使用set(gca,'XDir','rev')命令;2. 由于这个坐标轴标签未涉及到字符串,可以直接设置一下标签的位置就行了,然后可以了。如下所示:x1=[17,16,12,10,9,6,5,4,3,2,1];y1=[1,2,3,4,5,6,9,10,12,16,17];plot(x1,y1,'k.-');axis([1 17 1 17]...

请问这个简单的matlab画图 总是显示错误运用plot xy向量长度不一致 怎 ...
图是能绘制出来的,估计是你之前工作空间的变量没有清除,然后用了相同名称的变量。清除一下工作空间的工作变量就行了,如下:clearclcfor i=1:501;j=0.01+(i-2)*0.01;m(i)=58.1*(4.090*j-0.039*j^2)\/(1+2.09*j+0.961*j^2);x(1,i)=j;y(i,1)=m(i);plot(x,y),grid...

为什么用MATLAB的polyfit时,提示我x,y的矢量不一样
x,y的长度是由两个文件Area1_max.xlsx和Area1_t.xlsx中的数据确定的,有可能不相同。检查你的数据吧。

matlab中plot()画图时如何指定X Y轴的范围
xmin、xmax 表示设置横坐标的最小最大值;ymin、ymax 表示设置纵坐标的最小最大值。也可以用下面的set函数进行设置(对指定的坐标轴进行设置),具体用法如下:plot(x, y); \/\/ 画图后用set函数设置坐标轴的属性 set(handles,'xtick',0:100:2500) % handles可以指定具体坐标轴的句柄 功能: ...

Matlab中plot绘图时,如何将坐标轴按比例显示
用DataAspectRatio属性定义比例即可 1、举例一:ezplot(@sin)set(gca,'DataAspectRatio',[211])%数组中三个值分别代表x、y、z轴的比例,如果想等比例显示,设为[111]即可,效果等价于axisequal 2、举例二:clear closeall x=0:0.1:6;y=sin(x);plot(x,y)axisequal%或者axisimage ...

matlab中为什么示波器输出的图和plot命令打印的图不一样
这主要是两个窗口画图用的比例和起点位置、x轴范围不一样造成的,可能与设置有关。请检查下。

相似回答