子函数

可以在一个函数文库中同时定义多个函数,但子函数只能被主函数调用

  1. function d=func(a,b,c)
  2. d=subfunc(a,b)+c;
  3. function c=subfunc(a,b)
  4. c=a*b;

内联函数 %即将被删除

以字符串形式存在的函数表达式可以通过inline()函数转化为内联函数
如:

a='(x+y)^2'
f=inline(a);
% f(x,y)=(x+y)^2

匿名函数

给新函数定义别称

格式
别称=@(形参)函数式;
如:

sqr=@(x)x.^2;
f=@(x,y)x^2+y^2;

给已知函数定义别称

格式
别称=@旧函数名
如:

h=@sin;