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 D
axis([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% r
axis auto
7 a- P2 ~! Y, Y' ^
axis manual
' V7 I/ e% A6 J6 {$ \( R/ O* K+ P
axis tight
7 L" I' T h9 V- F& s
axis fill
: P! Z- Y9 W' f/ ~3 ?0 g
axis ij
8 [+ _6 `5 h9 s" z4 s4 {! W2 K
axis xy
6 T% e% N! @1 Y( [4 n
axis equal
2 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+ F
axis 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 M
clear all;
6 H3 w$ A6 Y5 i6 x6 x: O b9 ]& G) J
x=0:10*pi;%x从0到10π。
, h0 Q! G/ R5 m% {: Z% V: f6 r
y=sin(x);
" M2 `% Y" [# {5 i; O) l0 k' l
axes(‘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 J
plot(x,y); %画图。
3 B3 T" g1 g1 y% C9 ~$ Y3 w. n6 }' _ B
axis([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