普通函数
function max= max(n1 n2 n3 n4 n5)
max=n1
if (n2>max)
max=n2
end
if (n3>max)
max=n3
end
if (n4>max)
max=n4
end
if (n5>max)
max=n5
end
匿名函数
power=@(x,y)x*y^2
x1=power(2,3)
power =
@(x,y)x*y^2
x1 =
18
平均数
a = rand(3)
A = mean(a)
运行结果为
a =
0.6948 0.0344 0.7655
0.3171 0.4387 0.7952
0.9502 0.3816 0.1869
A =
0.6541 0.2849 0.5825
含有nan的数组平均数
a(1,2)=nan
a(2,1)=nan
S=nanmean(a)
运行结果为
a =
0.6948 NaN 0.7655
NaN 0.4387 0.7952
0.9502 0.3816 0.1869
S =
0.8225 0.4102 0.5825