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

📄 ex_8_4.m

📁 斯坦福大学Grant和Boyd教授等开发的凸优化matlab工具箱
💻 M
字号:
% Example 8.4: One free point localization% Section 8.7.1, Boyd & Vandenberghe "Convex Optimization"% Joelle Skaf - 10/23/05%% K fixed points (u1,v1),..., (uK,vK) in R^2 are given and the goal is to place% one additional point (u,v) such that:% 1) the L1-norm is minimized, i.e.%           minimize    sum_{i=1}^K ( |u - u_i| + |v - v_i| )%    the solution in this case is any median of the fixed points% 2) the L2-norm is minimized, i.e.%           minimize    sum_{i=1}^K ( |u - u_i|^2 + |v - v_i|^2 )^.5%    the solution in this case is the Weber point of the fixed points% Data generationn = 2;K = 11;randn('state',0);P = randn(n,K);% L1 - normfprintf(1,'Minimizing the L1-norm of the sum of the distances to fixed points...');cvx_begin    variable x1(2)    minimize ( sum(norms(x1*ones(1,K) - P,1)) )cvx_endfprintf(1,'Done! \n');% L2 - normfprintf(1,'Minimizing the L2-norm of the sum of the distances to fixed points...');cvx_begin    variable x2(2)    minimize ( sum(norms(x2*ones(1,K) - P,2)) )cvx_endfprintf(1,'Done! \n');% Displaying resultsdisp('------------------------------------------------------------------');disp('The optimal point location for the L1-norm case is: ');disp(x1);disp('The optimal point location for the L2-norm case is: ');disp(x2);

⌨️ 快捷键说明

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