函数文件的定义与调用
函数文件的基本结构


例如编写一个求圆的面积和周长的函数
function [s, p] = fcircle(r)s = pi * r * r;p = 2 * pi * r;
函数调用

例如调用上面写的 fcircle 函数
>> [s, p] = fcircle(10)s =314.1593p =62.8319
匿名(lambda)函数

>> f = @(x, y) x^2 + y^2f =@(x,y)x^2+y^2>> f(3, 4)ans =25
函数参数与变量作用域
函数参数的可调性

创建函数文件 test.m
function fout = test(a, b, c)if nargin == 1fout = a;elseif nargin == 2fout = a + b;elseif nargin == 3fout = a * b * c;end
全局变量
global 变量名
创建函数文件 wad.m
function f = wad(x, y)global ALPHA BETAf = ALPHA * x + BETA * y;
在命令行窗口输入命令
>> global ALPHA BETA>> ALPHA = 1>> BETA = 2;>> S = wad(1, 2)s =5
