matlab第六讲2012.pptVIP

  • 4
  • 0
  • 约9.63千字
  • 约 46页
  • 2017-02-15 发布于河南
  • 举报
matlab第六讲2012

第六讲 1 输入输出宗量检测指令 nargin---在函数体内,用于获取实际输入宗量 nargout---在函数体内,用于获取实际输出宗量 nargin(‘fun’)---获取‘fun’指定函数的标称输入宗量 nargout(‘fun’)---获取‘fun’指定函数的标称输出宗量 inputname(n)---在函数体内使用,给出第n个输入宗量的实际调用变量名 Varargin------输入参数 Varargout----输出参数 例:参见教学示例circle 捕羡册殃钓金产蟹玖作朵毙弟缅哥喉抛次击蜀摩春甸辜划塘泳戳附檬帆颇matlab第六讲2012matlab第六讲2012 2 局部变量和全局变量 (1) 局部变量 它存在于函数空间内部的中间变量,产生于该函数的运行过程中,其影响范围 也仅限于该函数本身 (2) 全局变量 通过global指令,matlab也允许几个不同的函数空间以及基本工作空间共享同一个变量.这种共享的变量称为全局变量.每个希望共享全局变量的函数或matlab基本工作空间,必须逐个用global对具体变量加以专门定义.没采用global定义的函数或基本工作空间,将无权享用全局变量. 对全局变量的定义必须在该变量被使用之前进行,建议把全局变量的定义放在函数体的首行位置,并使用大写字符命名全局变量.由于全局变量损害函数的封装性,因此不提倡使用全局变量. 恃嘉芽稚

文档评论(0)

1亿VIP精品文档

相关文档