• 大小: 1.2MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-09
  • 语言: Matlab
  • 标签: 半定规划  matlab  SDP  

资源简介

半定规划 matlab SDP,包含例程

资源截图

代码片段和文件信息

%%
%% Run this script in Matlab command window 
%%

   function Installmex 

   curdir = pwd;  
   fprintf(‘ current directory is:  %s\n‘curdir);    
%%
%% generate mex files in Mexfun
%% 
   if strcmp(computer‘PCWIN64‘) | strcmp(computer‘GLNXA64‘)
      computer_model = 64; 
   else
      computer_model = 32; 
   end
   matlabversion = sscanf(version‘%f‘);
   matlabversion = matlabversion(1);
   tmp = version(‘-release‘); 
   matlabrelease = str2num(tmp(1:4));
   fsp = filesep;
%%
%%
%%
   src = [curdirfsp‘Solver‘fsp‘Mexfun‘]; 
   eval([‘cd ‘‘Solver‘fsp‘Mexfun‘]); 
   fprintf (‘\n Now compiling the mexFunctions in:\n‘); 
   fprintf (‘ %s\n‘src);    

   fname{1} = ‘mexProd2‘; 
   fname{2} = ‘mexProd2nz‘;
   fname{3} = ‘mexinprod‘;
   fname{4} = ‘mexmat‘;
   fname{5} = ‘mexsmat‘;
   fname{6} = ‘mexsvec‘;
   fname{7} = ‘mexschur‘; 
   fname{8} = ‘mexqops‘;
   fname{9} = ‘mexexpand‘;
   fname{10} = ‘mexskron‘;
   fname{11} = ‘mexnnz‘;
   fname{12} = ‘mexschurfun‘;
   fname{13} = ‘mexMatvec‘;
   fname{14} = ‘mextriang‘;
   fname{15} = ‘mextriangsp‘;
%%
   if (matlabversion < 7.3) & (matlabrelease <= 2008)
      mexcmd = ‘mex  -O  ‘; 
   else
      mexcmd = ‘mex  -O -largeArrayDims  ‘; 
   end
   for k = 1:length(fname)
      cmd([mexcmdfname{k}‘.c‘]);  
   end 
   cd .. 
   cd ..
%%***********************************************
   function cmd(s) 
   
   fprintf(‘ %s\n‘s); 
   eval(s); 
%%***********************************************

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-06-30 09:23  SDPT3-4.0\
     目录           0  2008-09-22 04:59  SDPT3-4.0\dimacs\
     文件         683  2007-05-26 04:18  SDPT3-4.0\dimacs\bm1.diary
     文件      488680  2001-06-27 12:01  SDPT3-4.0\dimacs\sched_50_50_scaled.mat
     文件      161416  2001-06-27 12:00  SDPT3-4.0\dimacs\hamming_7_5_6.mat
     文件      580808  2001-07-06 14:05  SDPT3-4.0\dimacs\filter48_socp.mat
     文件        7192  2001-06-27 12:01  SDPT3-4.0\dimacs\minphase.mat
     文件       58776  2001-06-27 11:59  SDPT3-4.0\dimacs\copo14.mat
     文件      478832  2001-06-27 12:00  SDPT3-4.0\dimacs\nql30.mat
     文件        1135  2007-06-07 02:16  SDPT3-4.0\Copyright
     文件        1534  2010-05-31 09:43  SDPT3-4.0\Installmex.m
     目录           0  2010-06-17 03:11  SDPT3-4.0\Examples\
     文件        1638  2004-07-05 05:08  SDPT3-4.0\Examples\ToeplitzApprox.m
     文件        1351  2004-05-21 05:01  SDPT3-4.0\Examples\lmiexamp1.m
     文件        1647  2005-06-16 19:44  SDPT3-4.0\Examples\maxcut.m
     文件        1298  2001-02-02 13:18  SDPT3-4.0\Examples\orthbasis.m
     文件        1656  2010-06-03 08:04  SDPT3-4.0\Examples\Doptdesign.m
     文件        1716  2001-02-02 13:18  SDPT3-4.0\Examples\Asum.m
     文件        4592  2002-11-09 03:20  SDPT3-4.0\Examples\randsdp.m
     文件        3181  2005-06-23 23:26  SDPT3-4.0\Examples\dwd.m
     文件        1930  2005-06-23 23:27  SDPT3-4.0\Examples\thetaproblem.m
     文件        2043  2004-09-11 08:18  SDPT3-4.0\Examples\gpp.m
     文件         749  2004-05-21 04:53  SDPT3-4.0\Examples\gppschur.m
     文件        2671  2007-03-05 21:37  SDPT3-4.0\Examples\chebyinf.m
     文件        3071  2004-09-11 08:17  SDPT3-4.0\Examples\control.m
     文件        8420  2002-11-09 03:19  SDPT3-4.0\Examples\randinfsdp.m
     文件        1182  2002-07-17 16:28  SDPT3-4.0\Examples\lmifun2.m
     文件        1098  2002-07-17 15:39  SDPT3-4.0\Examples\lmifun.m
     文件        1776  2002-07-17 12:37  SDPT3-4.0\Examples\lmiexamp2.m
     文件         814  2004-04-22 13:04  SDPT3-4.0\Examples\viewgraph.m
     文件        1442  2005-06-30 02:25  SDPT3-4.0\Examples\igmres.m
............此处省略256个文件信息

评论

共有 条评论