資源簡介
通過懲罰函數(shù)實(shí)現(xiàn)對特定函數(shù)的優(yōu)化問題,主要程序是MATLAB實(shí)現(xiàn)。
代碼片段和文件信息
%罰函數(shù)法??
%目標(biāo)函數(shù):fun=x1^2+2*x2^2;?
%約束條件:x1+x2=1?
syms?x1?x2?k?
fun0=x1^2+2*x2^2?
fun1=x1^2+2*x2^2+k*(x1+x2-1)^2?
f0=[diff(fun1x1);diff(fun1x2)];?
[x1x2]=solve
評論
共有 條評論