1. matlab设置坐标轴刻度间隔
编程,绘图,设置坐标轴,做出自己的坐标轴
1. axis([xmin xmax ymin ymax])
设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值
2. V=axis
返回包含当前坐标范围的一个行向量
3. axis auto
将坐标轴刻度恢复为自动的默认设置
4. axis manual
冻结坐标轴刻度,此时如果hold被设定为on,那么后边的图形将使用与前面相同的坐标轴刻度范围
5. axis tight
将坐标范围设定为被绘制的数据范围
6. axis fill
这是坐标范围和屏幕的高宽比, 使得坐标轴可以包含整个绘制的区域。该选项只有在PlotBoxaApectRatio或DataAspectRatioMode被设置为 ‘manual’模式才有效
2. matlab坐标刻度长度等间距
可以用函数axis([a b c d])进行设置,[a,b]表示x轴的长度,[c,d]指的是y轴,还可以通过xticks来设置刻度。
3. matlab设置坐标轴刻度间隔长度
matlab图形界面edit选项下Axes Properties找到X Axis,单击该选项下右侧Ticks...,选择Step by,然后可以设置自己需要的分度值(刻度),Y轴和Z轴的设置分别在Y Axis和Z Axis的相应位置
4. matlab如何设置坐标轴的坐标刻度
1、首先做一条自动生成的图形;plot(randn(100,1));可以看到图形中坐标轴已经有了自动生成的标注。
2、使用axis命令可以自行修改坐标轴的范围。如:axis();可以看到坐标轴又自行发生了变化,怎样进行修改呢?
3、这里会牵扯到两个值,gcf和gca;这里需要说明gcf表示的是整个图形,包括上面的工具栏等等;而gca只是代表了其中的坐标轴及内部的数据。set(gca,'Xtick',,'Ytick',,'fontsize',20);在修改了标注之后,顺便还修改了字体大小。
4、当然也可以修改标注的字:set(gca,'Xticklabel',{'xx','yy','zz'},'Yticklabel',{'aa','bb'});需要注意的是,标签和上面的数量要一一对应。
5、还可以修改字体和字体的方向。set(gca,'XTickLabelRotation',45)。
6、除了使用命令修改,还可以进行手动修改。进入“显示绘图工具和停靠图形”界面后,选中坐标轴,在坐标轴的属性中有刻度属性,可以根据要求自行修改。
5. matlab坐标轴刻度设置大全
打开matlab,输入x=0:0.1:100;y=sin(x)+100;plot(x,y)画出一个正弦函数图像2、可以看到x轴显示了从0到100的范围,同时y轴显示的不是从0开始的范围,而是99到101。
3、例如设置成x轴的显示范围为0到10,y轴的显示范围为90到101。这个时候可以使用set函数,set函数的解释可以在matlab中使用doc查看。doc set4、%设置x轴范围和刻度set(gca,'XLim',[0 10]);%X轴的数据显示范围set(gca,'XTick',[0:1:10]);%设置要显示坐标刻度set(gca,'XTickLabel',[0:1:10]);%给坐标加标签 %设置y轴范围和刻度set(gca,'YLim',[95 101]);%X轴的数据显示范围set(gca,'YTick',[95:1:101]);%设置要显示坐标刻度set(gca,'YTickLabel',[95:1:101]);%给坐标加标签 5、设置后效果。
6. matlab 设置坐标轴间隔
可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下: axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间 xmin、xmax 表示设置横坐标的最小最大值; ymin、ymax 表示设置纵坐标的最小最大值。
也可以用下面的set函数进行设置(对指定的坐标轴进行设置),具体用法如下:
set(handles,'xtick',0:100:2500) % handles可以指定具体坐标轴的句柄 功能: 设置X轴坐标范围0到2500,显示间隔是100;
set(handles,'ytick',0:100:2500) % handles可以指定具体坐标轴的句柄 功能: 设置X轴坐标范围0到2500,显示间隔是100;
7. matlab如何设置横坐标刻度间隔
linspace是一个很有用的函数,通常我们要给一个函数,比如sin(x)画图的时候,我们需要横坐标在一定区间很多个点,比如区间是[-10,10],如果是我们想要每隔0.1取一个数,我们可以这样写x=-10:0.1:10就可以了。
扩展:linspace(x1,x2,N),linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。其中x1、x2、N分别为起始值、中止值、元素个数。若缺省N,默认点数为100。在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数的帮助信息。
例一:
在matlab的命令窗口输入:
X=linspace(1,100)
将产生从1到100步长为1的数组。类似于在命令窗口中输入:
X=[1:1:100]
>> X=linspace(1,100)
8. matlab中如何设置坐标轴刻度
set(gca, ’XTick’, [0 1 2]) X坐标轴刻度数据点位置set(gca,'XTickLabel',{'a','b','c'}) X坐标轴刻度处显示的字符set(gca,'FontName','Times New Roman','FontSize',14)设置坐标轴刻度字体名称,大小‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体对字体的设置也可以用在title, xlabel, ylabel等中
9. matlab如何设置y轴的刻度距离
Matlab坐标轴操作汇总:
1、view([z y ]):(将坐标系统想象为一座房子,而自己是个会飞的天使,最初在房子的北,海拔角度为0的位置,这是时你的视角是view[0 0],之后可以根据需要设置z和y的值,分别是绕房子转动的方向,和沿空间轴向上妃的高度)z表示视角沿z轴(正方向)旋转的角度,y表示视角沿y轴(水平面)旋转的角度 .
2、坐标轴显示、关闭、样式 axis off; % 去掉坐标轴 axis tight; % 紧坐标轴 axis equal; % 等比坐标轴 axis([-0.1, 8.1, -1.1, 1.1]); % 坐标轴的显示范围 % gca: gca, h=figure(...); set(gca, 'XLim',[3 40]); % X轴的数据显示范围 set(gca, 'XTick',[-3.14,0,3.14] ); % X轴的记号点 set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号 set(gca, 'XTick', []); % 清除X轴的记号点 set(gca, 'XGrid','on'); % X轴的网格 set(gca, 'XDir','reverse'); % 逆转X轴 set(gca, 'XColor','red'); % X轴的颜色 3、设置x,y轴位置 set(gca,'YAxisLocation','right') % y轴的刻度设置到右侧
10. matlab设置坐标轴范围和间隔
方法/步骤
例子:figure()x=0:0.2:8;plot(x,sin(x),'-k', 'LineWidth',2);set(gca,'linewidth',2,'fontsize',30,'fontname','Times');%依次设置坐标轴的属性分别为:线宽(4),刻度字号大小(30),刻度字体(罗马体)。legend('sinx');xlabel('x','Fontname', 'Times New Roman','FontSize',12);ylabel('y=sinx','Fontname', 'Times New Roman','FontSize',12);set(gca,'XTick',[0:2:8]) %¸ %改变x轴坐标间隔显示 这里间隔为2