感悟网 导航

matlab中,横坐标从0-160,对应160个数据,由于数据较多,用plot画图时是挤在一起的,如何将横坐标拉伸? matlab中用plot画图后,程序自动确定横纵坐标的范围,...

作者&投稿:类杨 (若有异议请与网页底部的电邮联系)
Matlab中用plot画图,x轴和y轴比例不一致~

figure axe1 = axes('position', [.13, .13, .74, .23]); axe2 = axes('position', [.13, .40, .74, .50]); set(gcf, 'position', [532 197 951 781]),首先,position的值是[左,底,宽, 高] ,这个一看就明白了,四点确定了一个图形的所有,但是这里一定要注意,gcf和axe的不同, axe的母句柄是figre,所以,axe的数字都是小于1的,这个数字的意义是在figure里面的比例,整个figure是1。但是,对于figure而言,不是这样的,因为经常会在x轴有日期啊各种,所以figure的大小很重要,这里的figure大小就是真实的大小,和屏幕分辨率有关,分辨率是多少,最大就是多少。具体操作如下:
1、打开软件

2、输入plot(x,y,x,g,)

3、输入legend(“sin(x)”,“cox(x)”)

4、得出

在plot语句是可以控制输出的坐标范围的,具体语句如下:
plot(x,y)
axis([x1 x2 y1 y2]);

如:
plot(x,y)
axis([0 10 0 20]);
就是控制x坐标显示0-10,y坐标显示0-20。
希望能帮到你

在plot程序后加入
axis([a,b,c,d])
其中a ,b分别为横坐标的初始值和末值
c,d为纵坐标的初始值和末值
都改大点就行了

plot绘图完之后,用axis来定制坐标。比如我希望横坐标是[0,100],纵坐标是[0,10]
axis([0,100,0,10])具体可以help axis看看用法

《matlab中,横坐标从0-160,对应160个数据,由于数据较多,用plot画图时是挤...》
答:在plot程序后加入 axis([a,b,c,d])其中a ,b分别为横坐标的初始值和末值 c,d为纵坐标的初始值和末值 都改大点就行了

《matlab中怎么设置坐标范围》
答:第一步在我们的电脑上打开matlab,通过plot(x,x.^2)绘制了一条平方曲线,subplot(2,1,1)代表界面中显示两张图,纵向排列,第一组显示,如下图所示:第二步在命令行窗口中按回车键,可以看到已经显示出一条曲线,横轴坐标范围1-10,纵轴坐标范围0-100,如下图所示:第三步我们通过plot(x,x.^2...

《MATLAB中x取值范围为0到0.014,画图后,把横坐标显示数值变为0到14怎么...》
答:用set()设置命令来实现。set(gca,'XTick',0:0.002:0.014)set(gca,'XTickLabel',{'0','2','4','6','8','10','12','14')

《matlab怎么设置横坐标和纵坐标?》
答:1、plot(x, y); // 画图后用axis函数设置坐标轴的范围。2、axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间。3、xmin、xmax 表示设置横坐标的最小最大值。4、ymin、ymax 表示设置纵坐标的最小最大值。

《会用matlab的帮我拟合一下下面的函数,横坐标从1到n,纵坐标贴在下面...》
答:第一组 y=0.736874x+4.424706 x=1,2,...n 拟合以后的数据 x1:1.000000 y1:5.161580 x2:2.000000 y2:5.898454 x3:3.000000 y3:6.635327 x4:4.000000 y4:7.372201 x5:5.000000 y5:8.109076 x6:6.000000 y6:8.845949 x7:7.000000 y7:9.582824 x8:8.000000 ...

《Matlab如何设置取值范围》
答:把挖掉的部分设置成nan:clear all;clc;close all;x=0:0.1:15;z=x;s=meshgrid(x,z)*0;x1=0:0.1:1;z1=0:0.1:10;;s1=meshgrid(x1,z1)*0+nan;r=length(x1);c=length(z1);s(1:c,1:r)=s1;mesh(s)xlabel('x');ylabel('z');--- ...

《急急急!!!在matlab中如何“只”设置横坐标范围?》
答:比如设置横轴范围0~100就是:xlim( [ 0, 100 ] );

《请问matlab函数图形横坐标取固定区间显示出来?》
答:请问matlab函数图形横坐标取固定区间显示出来? 比如下面这个图,横坐标我想从0开始,不是从-1... 比如下面这个图,横坐标我想从0开始,不是从-1 展开 我来答 答题抽奖 首次认真答题后 即可获得3次抽奖机会,100%中奖。 更多问题 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览3434 次 3个回答 #今日热议# ...

《matlab中如何设置横坐标纵坐标为自己想要的范围》
答:首先给定的代码存在问题,经过循环后,x,y只有一个值 接着来回来横坐标,纵坐标的问题。以画y=sin(x)为例 >> x=linspace(0,2*pi,101);>> y=sin(x);>> plot(x,y)没设置坐标之前的效果如下:横坐标,纵坐标的设置代码如下 >> xlim([0,8]);>> ylim([-1.2 1.2])效果如下:...

《matlab中用plot画图后,程序自动确定横纵坐标的范围,如何将横纵坐标的...》
答:在plot语句是可以控制输出的坐标范围的,具体语句如下:plot(x,y)axis([x1 x2 y1 y2]);如:plot(x,y)axis([0 10 0 20]);就是控制x坐标显示0-10,y坐标显示0-20。希望能帮到你

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网