收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

【MATLAB】关于global全局变量的应用

[复制链接]
global命令可以赋予一个变量无限的身份特权,比如你在Editor中输入:
$ W* J' {2 O, F$ \  }& g/ B' B4 K" B: w  q# I9 [2 L+ B, Z; k7 t6 ?
global  a  b        
8 q/ _' k  `# D9 a$ X: Wa = 1;
  r2 S& D& h9 Y/ ~4 r! Rb = 2;
4 j0 D2 Y  W9 [" A. d7 |  I3 d& }( Q# g此时变量a=1,b=2可以出现在任何你想让它出现的地方,只需要在调用前再确认一下身份“global a b”
* x! d1 f) e* M  R: S. N; [然后,你命名一个function函数linear_incre.m
( ]. n. ~+ O. V: ofunction y = linear_incre(x)6 s$ g3 m' i0 [+ q! Q% h4 a
    global a b
  v3 x3 ^5 n) U$ W6 e- A; B    y = a*x+b;7 o) C1 E' R. F. p1 Z$ K
end+ o* l" X+ {$ }' `! N
  }' K. f+ X4 `: x  _6 W
( X% O# Z. n$ c% V
y=linear_incre(1:10)# Q2 A' {4 e7 A' p. E
figure;plot(y)
) L. u, l: h3 P" w你会发现a,b的值已经赋值到函数内。Perfect!
/ M* O% n& e3 H% ?' }& B) P8 j/ t) {8 u5 z! e
- J7 D$ C* O9 x2 [8 C- N
“很多知识点并不是第一次遇见就能彻底理解的,很多知识点的理解有点"先知后觉",也就是说对困难的事情,你只需要每次啃一块,然后不懂的地方上网尽量查,查了还不懂的,就放下不管,晾它几天,给大脑思考的时间,或许下次再遇见它,你就认识它了,但这中间隔的时间也许是一天,也许是一个星期,也许是一个月,也许再也见不到它。。。(whatever, if it is important, you will meet it.)”) K; W: W" a2 k! c0 h; `
                    
2 [4 p# e; n6 o# K9 h  q. d* l; [% N/ ~; c% {- H8 d
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
黄金品质
活跃在2021-12-8
快速回复 返回顶部 返回列表