- 14
- 0
- 约9.27千字
- 约 46页
- 2017-02-27 发布于湖北
- 举报
Matlab及其应用 * 7.5 参数传递 全局变量 global A; 全局变量A允许不同的函数空间以及基本空间共享,但需要专门定义,否则被当为局部变量; 除非与全局变量关联的所有工作空间都被删除,否则全局变量依然存在; 对全局变量的定义必须在该变量被使用之前,并建议把全局变量的定义放在函数的首行位置。 为了提高函数文件的可读性,建议选用大写字符命名全局变量; 由于全局变量损害了函数的封装特性,建议尽量不使用全局变量。 Matlab及其应用 * 如果在若干函数中,都把某一变量定义为全局变量,那么这些函数将公用这一个变量。全局变量的作用域是整个MATLAB工作空间,即全程有效。所有的函数都可以对它进行存取和修改。因此,定义全局变量是函数间传递信息的一种手段。 【例】 全局变量应用示例 先建立函数文件wadd.m,该函数将输入的参数加权相加。 function f=wadd(x,y) %add two variable global ALPHA BETA f=ALPHA*x+BETA*y; 在命令窗口中输入: global ALPHA BETA ALPHA=1; BETA=2; s=wadd(1,2) 输出为: s = 5 Matlab及其应用 * 7.6 变量的检测和传递 MATL
您可能关注的文档
最近下载
- 陆上风电建设项目安全管理标准化手册.docx VIP
- 浙江省宁波市镇海区2023-2024学年八年级下学期期末数学试题(含答案或解析).pdf VIP
- 2025年南京一中化学特长生试卷及答案.docx VIP
- T/CAQ 10204-2024质量信得过班组建设准则 正版青海水印 (1).pdf
- 机械系统设计-题库.pdf VIP
- DB45_T 2757.2-2023交通运输行业安全风险评估规范 第2部分:道路运输.pdf VIP
- 2026年外交部公务员《国际关系》模拟卷.docx VIP
- SEW_M系列减速机选型样本.pdf_Image_Marked.pdf VIP
- DB34∕T 2865-2017 铸造企业能耗规范.pdf VIP
- 2025年湖南省益阳市中考数学试卷真题(含答案解析).docx
原创力文档

文档评论(0)