📄 fahanshu.m
字号:
%罚函数法
%目标函数:fun=x1^2+2*x2^2;
%约束条件:x1+x2=1
%main
clc
clear
syms x1 x2 k
fun0=x1^2+2*x2^2
fun1=x1^2+2*x2^2+k*(x1+x2-1)^2
f0=[diff(fun1,x1);diff(fun1,x2)];
[x1,x2]=solve(f0(1),f0(2))
x1=limit(x1,k,inf);
x2=limit(x2,k,inf);
zuiyoujie=[x1 x2]
fprintf('罚函数的最优解是:\n');
zuiyoujie
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -