1. matlab
1.1. 匿名函数
首先传入两个变量后,另一个变量自动绑定
a = 2;
b = 5;
g = @(x) myfun(x, a, b); % 快捷方式:自动带 a=2, b=5
fcn2optimexpr(), 只能接收一个参数的函数
%% 对于具有三个参数,需要使用
objExpr = fcn2optimexpr(@(x) myComplexObjective(x, a, b), x);
1.2. @函数句柄
返回函数的调用地址,相当于函数指针
首先传入两个变量后,另一个变量自动绑定
a = 2;
b = 5;
g = @(x) myfun(x, a, b); % 快捷方式:自动带 a=2, b=5
fcn2optimexpr(), 只能接收一个参数的函数
%% 对于具有三个参数,需要使用
objExpr = fcn2optimexpr(@(x) myComplexObjective(x, a, b), x);
返回函数的调用地址,相当于函数指针
yalmip使用