函数
函数文件的定义与调用
-
函数文件的基本结构
funtion 输出形参表=函数名(输入形参表) 注释说明部分 函数体语句
-
例子
function [C,S] = circle(r) %circle 求半径为r的圆的周长和面积 C = 2.*pi.*r; S = pi.*r.*r; end
-
-
函数的调用
-
格式:
[输出实参表]=函数名(输入实参表)
-
例子
>> [C,S]=circle(1) C = 6.2832 S = 3.1416
-
-
匿名函数
-
格式
函数句柄变量=@(匿名函数输入参数)匿名函数表达式 函数句柄变量=@函数名
-
例子
>> f = @(x,y)x+y >> f(1,2) ans = 3
-
函数的参数和作用域
-
函数参数的可调性
nargin:输入实参的个数 nargout:输出实参的个数
- 可以通过控制输入实参的个数,经过判断输出不同的结果
-
全局变量和局部变量
-
全局变量的定义格式
global 变量名
- 多个变量名通过空格隔开
-