EDA365电子论坛网

标题: 请问Matlab中到底什么是axis? [打印本页]

作者: cpupygu    时间: 2020-4-15 13:49
标题: 请问Matlab中到底什么是axis?
axis 到底是什么,基本的功能和用法能解答好一下吗?谢谢3 i6 M: x6 g3 z: w- Q7 Y+ m

作者: NingW    时间: 2020-4-15 18:55
设定坐标轴的范围,具体参考帮助文件help axis或doc axis
作者: CCxiaom    时间: 2020-4-15 18:56
axis一般用来设置axes的样式,包括坐标轴范围,可读比例等
3 d) x/ s/ L6 P( d+ k  Daxis([xmin xmax ymin ymax])
6 P$ k* n& h: z+ \axis([xmin xmax ymin ymax zmin zmax cmin cmax]) 坐标轴设置& @! X0 k; F0 g# O" {
v = axis
2 o# K, {0 T$ N% raxis auto 7 a- P2 ~! Y, Y' ^
axis manual
' V7 I/ e% A6 J6 {$ \( R/ O* K+ Paxis tight
7 L" I' T  h9 V- F& saxis fill: P! Z- Y9 W' f/ ~3 ?0 g
axis ij
8 [+ _6 `5 h9 s" z4 s4 {! W2 Kaxis xy
6 T% e% N! @1 Y( [4 naxis equal2 d* @* D/ k: ~0 D+ Q% M
axis image
7 c( D4 V/ T% m" A5 @axis square. ^' p$ o' h; m
axis vis3d
7 d$ p3 M! ?, F! B- w2 l+ Faxis normal 坐标轴刻度比例等. y8 N3 N8 J# ]9 e
axis off) Y* e$ N0 @0 X+ t% U4 v7 f  [
axis on 显示与否) B5 r6 s) i+ E% T. W8 H% }# Z
axis(axes_handles,...)  根据axes设置
, y# H4 k9 S' |/ S' K/ l[mode,visibility,direction] = axis('state')  返回当前axes属性
作者: ExxNEN    时间: 2020-4-15 18:56
axes是创建坐标轴,axis是设定其范围。%我给你个简单的例子,一定自己运行一下看看:/ o4 u; K1 \3 m/ H4 ?- @2 C
clear;
$ }% M6 t1 A& i0 Mclear all;
6 H3 w$ A6 Y5 i6 x6 x: O  b9 ]& G) Jx=0:10*pi;%x从0到10π。
, h0 Q! G/ R5 m% {: Z% V: f6 ry=sin(x);
" M2 `% Y" [# {5 i; O) l0 k' laxes(‘position’,[0.1 0.2 0.3 0.4]);
) c6 v5 b5 n  O) l% 创建一个坐标系。" f! e* G: I  `! w7 e
%让起点是左边占到显示窗口的十分之一处,下边占到十分之二处,宽占十分之三,高占十分之四。一个小框就出来了。
/ K8 m/ ]7 d9 `1 Jplot(x,y);  %画图。
3 B3 T" g1 g1 y% C9 ~$ Y3 w. n6 }' _  Baxis([0 2*pi -0.5 0.5]);
$ g: K( l; z8 _# P7 j5 u7 y% x的坐标范围是0到2π,y的范围是-0.5到0.5。9 o. h( ~3 p) w. l% _. \, @3 C
%现在你自己看横纵坐标。
) n( @* c7 @) w% w9 I%运行完之后把下边这行的%去掉,再运行一次你会发现啥?
1 T- x$ x, d) Z4 @3 l! @%axes;
+ W* U9 t, F5 f: _( o1 t0 b%建立的坐标轴把原来的覆盖了是吧?这说明要建立坐标轴要在绘图之前哦。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2