⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex_4_3.m

📁 斯坦福大学Grant和Boyd教授等开发的凸优化matlab工具箱
💻 M
字号:
% Exercise 4.3: Solve a simple QP with inequality constraints% From Boyd & Vandenberghe, "Convex Optimization"% Jo雔le Skaf - 09/26/05%% Solves the following QP with inequality constraints:%           minimize    1/2x'*P*x + q'*x + r%               s.t.    -1 <= x_i <= 1      for i = 1,2,3% Also shows that the given x_star is indeed optimal% Generate dataP = [13 12 -2; 12 17 6; -2 6 12];q = [-22; -14.5; 13];r = 1;n = 3;x_star = [1;1/2;-1];% Construct and solve the modelfprintf(1,'Computing the optimal solution ...');cvx_begin    variable x(n)    minimize ( (1/2)*quad_form(x,P) + q'*x + r)    x >= -1;    x <=  1;cvx_endfprintf(1,'Done! \n');% Display resultsdisp('------------------------------------------------------------------------');disp('The computed optimal solution is: ');disp(x);disp('The given optimal solution is: ');disp(x_star);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -