找回密码
 注册
关于网站域名变更的通知
查看: 448|回复: 2
打印 上一主题 下一主题

Matlab中axis函数用法总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-17 09:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
axis主要是用来对坐标轴进行一定的缩放操作,其操作命令主要如下:
' Z; }6 l. k8 a9 F# [& n. U
5 K% n: N: U! C; P0 S8 P3 K1、axis( [xmin xmax ymin ymax] )    设置当前坐标轴 x轴 和 y轴的限制范围# D% [3 |$ k5 b, O

  U! s; h6 N3 R4 `9 ~2、axis( [xmin xmax ymin ymax zmin zmax cmin cmax] ) 设置 x,y,z轴的限制范围和色差范围。4 c; e( Q* {4 l
3、v = axis 返回一个行向量,记录了坐标范围7 z* K5 Y: X8 K

, z2 ]6 m, Z) y* o6 w4、axis auto 解除限制,恢复到默认状态. h9 F2 [+ E' Y1 u: L, S1 J  A
比如,下面的一个例子:
: y3 N: b# m* d% n7 D3 d5 ~
& F- [4 t& q- ~$ R8 }7 i7 u4 x* n  R

6 |! Q6 Y/ o, `" e1 w, o; l3 z2 q" i0 I; Y: L  X+ ^
% D" B! l( A) o
使用axis对坐标轴进行缩放,
4 E* b/ y! I# h' ^5 @- ~
* Z) }' v! e# Z! S' U>> axis([2,5,-0.5,0.8])0 X& z5 M) {3 c, q  A
5 c; u$ ]: {! Z8 Y8 c$ ^5 ~) z

% i, T  L2 Y; f  v2 o4 ?  h
* i$ |/ _. o. S9 ]: F6 f/ @- O, f下面是axis相关的用法总结:7 `& ]2 P; I5 f6 [5 A

  Q9 Y' [) l3 R5 d# I+ f1、axis( [xmin xmax ymin ymax] )   / S- r8 m# Z5 ?: c/ u2 x
/ l9 o8 l0 @8 L) L7 E( a
设置当前坐标轴 x轴 和 y轴的限制范围9 P, I8 x5 H7 u) O4 e4 x
: H" [: w8 U! H3 G7 [
2、axis off;1 Z+ x$ a! H3 g1 R, r  e4 O

) F+ ?. Y3 s) c7 _2 H4 ^ 去掉坐标轴/ x) k& `* r6 A7 S2 u  i1 B& M$ t1 u
+ |' y7 {- O: Y  G1 ~
' F# E4 F4 x* u$ `# {  h
# p- s3 o: j( _% t/ r( o3 K4 i' ]
3、axistight;$ m4 ]* \, M) M6 U) L4 n# e

1 N! j- W! Q9 N) @0 A 紧坐标轴4 d; l2 K3 H( d( t7 E

' U+ n& g( [  H, J# l6 ^4 a" v4、axisequal;- h# r$ \5 [! Z* E  L+ \  ?- U
' k: B& p$ N/ @: m. p/ E
等比坐标轴
# f% p, v% S) T6 I8 y. n: o) j% J) L4 Z" z) N/ p: _: g$ B" z
5. V=axis;
; L. n8 Z. o: K+ t$ |$ ~1 S) [, t- N2 N* u/ S5 d/ ~& q
返回包含当前坐标范围的一个行向量, V1 |7 R8 T/ P, w( L7 s
4 O- E4 _! ~! A, `
6. axis auto;  v3 D$ S# K4 S9 j& G$ H+ S
8 |4 K/ ?  P# s! J5 V5 w
%将坐标轴刻度恢复为自动的默认设置
/ G7 C+ [7 ]# o7 x
: B4 V5 A, k, F5 i0 Y% R7. axis manual
/ h. A9 h* \/ C9 n- L6 I6 D: o
( c7 R. `! v% |' N2 t; t" H冻结坐标轴刻度,此时如果hold被设定为on,那么后边的图形将使用与前面相同的坐标轴刻度范围
$ J' ], W& z7 ~0 V/ M, u6 X  }! h
8. axis tight
% }' G0 ]. Q! t1 c. |
4 F1 f/ ~/ K# {9 f# G将坐标范围设定为被绘制的数据范围; V( L$ I  E# @- V! e; ^2 F! R
0 u$ H$ P& ~4 ]) g8 L/ v
9. axis fill( T, x) X1 o" ?3 h1 x6 M

7 E3 Y1 i3 x! h" j这是坐标范围和屏幕的高宽比,使得坐标轴可以包含整个绘制的区域。该选项只有在PlotBoxaApectRatio或DataAspectRatioMode被设置为‘manual’模式才有效
  x- c4 l; z. B$ z2 D; g
3 I1 ?# o) s# J6 M. N0 _( I; n! j10. axis ij: v) w1 v; C9 M9 E- c% I, U' y

* [4 }/ b2 p( k# F: |. ~将坐标轴设置为矩阵模式。此时水平坐标轴从左到右取值,垂直坐标从上到下. {/ u1 J7 C  j! \' D2 |6 Y+ K

$ y% S7 g: D$ m) W
6 |( v, L4 B$ [! X
  X6 i) M; T4 m& L5 V/ N& o0 J, d5 @11. axis xy
- T! _* C" \. q) l) B( a2 H
4 y$ o# B# |9 t3 N2 Y8 w2 b! m将坐标设置为笛卡尔模式。此时水平坐标从左到右取值,垂直坐标从下到上取值3 M4 ]1 M) x: D4 ~0 S

" k/ ^& Z! R4 U+ N9 y, J' c8 E要区分axis ij和axis xy两种的区别----垂直坐标
0 _/ L) Y* Q: U
9 @. C' Y& K% x: a8 X- x12. axis equal
) t: v" J/ E& F# ]8 `% G, {
1 E( B+ Y0 Q9 [' W设置屏幕高宽比,使得每个坐标轴的具有均匀的刻度间隔
# o$ ~7 O3 ]% z/ P+ h4 h) D* E, t$ v3 [
13. axis square' N; U5 P5 `* T" B. D

! a- I: d3 b( H! E- j将坐标轴设置为正方形) N& c" H% v% I) @# q
0 {" j5 l( ], d0 g* M1 D
14. axis normal
4 h7 }: l) k- N4 ?) o' ^$ Y& x6 G3 M# C' f
将当前的坐标轴框恢复为全尺寸,并将单位刻度的所有限制取消: v% i4 _* _: u! a1 \2 @8 p
( g5 O) h4 k4 R' @
15. axis vis3d$ @% u# Q8 _& ~* r

1 Z3 E& r( j# @+ C- i0 y冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
( l7 k+ u7 S- o0 {9 I7 b9 P3 ~
: J8 G& r7 V* m16. axis on% F: M9 w$ ?$ N! [' i

1 i) n+ y8 _; t# T打开所有的坐标轴标签、刻度、背景
! Z# L7 P; P* `( T! L. P1 W0 t% y
4 O& w& o' X4 A* d
2 D1 q5 j8 Q. }- k2 z

该用户从未签到

2#
发表于 2021-9-17 10:58 | 只看该作者
感觉MATLAB的指令不好记

该用户从未签到

3#
发表于 2021-9-17 13:47 | 只看该作者
axis fill是坐标范围和屏幕的高宽比,使得坐标轴可以包含整个绘制的区域
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-5 17:44 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表