fmincon 中非线性约束nonline 可传入多个参数,但参数中不能包含符号变量。其约束中初值迭代值均自动使用fmincon之前申明的值,不需要人工操作 [x,Re_angles,exitflag,output] = ...
fmincon (@(x) fun_fmincon_goal(x),x_start,[],[],[],[],x_lb,x_ub,@(x) fun_con(x,F_ex,M_ex,F_cable),options);
此处传入x是因为F_ex,M_ex,F_cable为x相关运算;
options=optimoptions(@fmincon,'Display','iter','TolFun',1e-30,'TolX',1e-30);