发布网友 发布时间:2022-04-24 06:19
共4个回答
热心网友 时间:2023-10-08 19:47
axis函数可以用于操作普通的坐标属性(轴的缩放和外观)。
比如:
axis( [xmin xmax ymin ymax] ):可以设置当前坐标轴 x轴 和 y轴的*范围
axis( [xmin xmax ymin ymax zmin zmax cmin cmax] ) 可以设置 x,y,z轴的*范围和色差范围。
v = axis 返回一个行向量,记录了坐标范围
axis auto 解除*,恢复到默认状态。
举例说明:
画一个tan函数从0到2π。
>> x=0:0.01:pi/2;
>> y=tan(x);
>> figure
>> plot(x,y,'-o')
>> axis([0,pi/2,0,5]) % 改变坐标轴范围
>> v = axis % 返回坐标轴的范围
v = 0 1.5708 0 5.0000
扩展资料
axis实现图形坐标控制
clear all;
close all;
clc;
t =0:2*pi/99:2*pi;
x =1.5*cos(t);
y =3.25*sin(t);
subplot(2,3,1),plot(x,y);
axis normal,grid on, title('Normal and Grid on')
subplot(2,3,2),plot(x,y);
axis equal,grid on, title('Equal and Grid on')
subplot(2,3,3),plot(x,y);
axis square,grid on, title('Square and Grid on')
subplot(2,3,4),plot(x,y);
axis image,box off,title('Image and Box off')
subplot(2,3,5),plot(x,y);
axis image fill,box off, title('Image fill and box off')
subplot(2,3,6),plot(x,y);
axis tight,box off, title('Tight and box off'
参考资料:百度百科-axis函数
热心网友 时间:2023-10-08 19:48
axis函数可以用于操作普通的坐标属性(轴的缩放和外观)。
比如:
axis( [xmin xmax ymin ymax] ):可以设置当前坐标轴 x轴 和 y轴的*范围
axis( [xmin xmax ymin ymax zmin zmax cmin cmax] ) 可以设置 x,y,z轴的*范围和色差范围。
v = axis 返回一个行向量,记录了坐标范围
axis auto 解除*,恢复到默认状态。
举例说明:
画一个tan函数从0到2π。
>> x=0:0.01:pi/2;
>> y=tan(x);
>> figure
>> plot(x,y,'-o')
其他函数运用:
1、axis XY
使用笛卡儿(Cartesian)坐标系(缺省):坐标原点在左下角、横坐标(x-轴)的值从左到右增加,纵坐标(y-轴)的值从下到上增加。
2、axis EQUAL
使在每个方向的数据单位都相同。其中x-轴、y-轴与z-轴将根据所给数据在各个方向的数据单位自动调整其纵横比,这可以使SPHERE(25) 看起来更像球体,而非椭球体。
3、axis IMAGE
效果与命令axis equal相同,只是图形区域刚好紧紧包围图象数据。
4、axis SQUARE
设置当前图形为正方形(或立方体形),系统将调整x-轴、y-轴与z-轴,使它们有相同的长度,同时相应地自动调整数据单位之间的增加量。
5、axis NORMAL
恢复坐标系的大小,取消对单元格的*,取消 axis square 和 axis equal 影响。
6、axis VIS3D
固定当前坐标设置以便进行旋转(三维)。
7、axis OFF
关闭所用坐标轴上的标记、格栅和单位标记。但保留由text和gtext设置的对象。
8、axis ON
显示坐标轴上的标记、单位和格栅。其中,axis([xmin xmax ymin ymax]) 用来标注输出的图线的最大值最小值。
热心网友 时间:2023-10-08 19:48
在plot写完后 加上axis([0 1 2 3])热心网友 时间:2023-10-08 19:49
在plot写完后 加上axis([0 1 2 3])则表明图线的x轴范围为0~1y轴范围为2~3如 plot(x,y)axis([0 1 2 3])grid on