导航:网站首页 >
用matlab绘图时,如何只设定一个轴范围? 在matlab绘图中,x=0:0.1:4*pi;此语句中,0,0.1,4*...
用matlab绘图时,如何只设定一个轴范围? 在matlab绘图中,x=0:0.1:4*pi;此语句中,0,0.1,4*...
相关问题:
匿名网友:
用matlab绘图时,只设定一个轴范围可以通过以下方法来实现:
使用 axis([XMIN XMAX YMIN YMAX]) ,对于不需要设置范围的轴,使用参数-inf,inf,即正负无穷之间
示例代码:
>> x = 1:10;
>> y = x.^2;
>> subplot(3,1,1)
>> plot(x,y,'r')
>> subplot(3,1,2)
>> plot(x,y,'g')
>> xlim([0,15])
>> subplot(3,1,3)
>> plot(x,y,'b')
>> axis([-1,12,-inf,inf])
绘图结果:
扩展资料
在MATLAB中显示图像(影像)的直方图时,横轴范围往往是[0,255]。在显示的时候,默认显示的范围往往大于这个范围,大出的的范围没有实际意义。
如果使用: axis([XMIN XMAX YMIN YMAX]) 就必须要知道YMIN和YMAX,因为axis对其参数的维数的要求是4、6或8;但对于图像的直方图,其纵轴范围往往不确定,所以横轴范围应该单独设定: xlim([XMIN XMAX]) 同理,在其他情况下,可以使用ylim、zlim.
一般会用axis([XMIN,XMAX,YMIN,YMAX]),但是假如只想对一个坐标轴如X轴或Y轴或Z轴设定范围, 可以使用一下数据:
xlim([XMIN,XMAX]);%对X轴设定显示范围
ylim([YMIN,YMAX]);%对Y轴设定显示范围
zlim([ZMIN,ZMAX]);%对Z轴设定显示范围
例如:数字图像灰度统计图
% 数据生成及展示(真实情况可以用数字图像代替)
set(groot,'defaultAxesLineStyleOrder','remove','defaultAxesColorOrder','remove');
%每次使用记得清除上次设置的参数,否则设置的参数会被保留下来
x=1:255;y=rand(1,255);y=y';%y是行向量还是列向量都可以
n=length(x);
stem(x,y, 'Marker', 'none');
title('未设置坐标轴的区间','fontsize',14);
参考资料来源:百度百科 - MATLAB
匿名网友:
1.用matlab绘图时,如何只设定一个轴范围?
问:用plot命令绘图,只想设定x轴的范围,而y轴的范围确是不确定的,请问用...
2.在matlab绘图中,x=0:0.1:4*pi;此语句中,0,0.1,4*...
答:0为初值 4*pi为4π表示终止 0.1为步长 相当于每次增加的长度 x=0:0.1:4*pi 生成一个矩阵,从0值开始,4π结束。步长为0.1 >> x=0:0.1:4*pi x = Columns 1 through 9 0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 Columns 10 throug...
3.如何在matlab实现离散点画图
问:位置点 X坐标(米) Y坐标(米) 1 9185 500 2 1445 560 3 7270 570 4 3735 ...
4.matlab怎么设置绘图窗口的大小?
答:figure('units','normalized','position',[0.1,0.1,0.8,0.8])
5.matlab绘图如何让坐标轴上的数字变为字符?
问:比如y轴是1的位置变为UMTS,不是用text命令要全部覆盖 谁知道怎样实现?
6.matlab绘图
问:一个函数,表示电场强度大小,e=(2σ_0)/(3ε_0 ) R^3/r^3 cos〖θ_...
7.matlab里面Fill画图函数怎么用啊,在什么情况下才...
答:fill(x,y,c)函数是用来画填充图用的 x和y是要画的点,可以同为向量或者同为矩阵 参数c是一个颜色向量,可用符号表示,如你给的'r',也可用[r,g,b]表示其中r,g,b的值都在0到1之间,比如说 t=0:0.01:pi; x=sin(t); y=cos(t); c=[0.1,0.1,0.1]; fill...
8.matlab里画图怎么画成灰色的 灰色怎么调 黑色是k么...
答:b blue . point - solid g green o circle : dotted r red x x-mark -. dashdot c cyan + plus -- dashed m magenta * star (none) no line y yellow s square k black d diamond w white v triangle (down) ^ triangle (up) < triangle (left) ...
9.matlab 如何描点画图
问:X=5 10 15 20 25 30 35 40 y=0.02 0.04 0.058 0.081 0.103 0.121 0.135 ...
10.MATLAB中怎样将所有图形集中到一张图上?
问:用plot 做出第一个 函数的图形,显示在Figure 1 上,如何把第二个函数图...
问题推荐