資源簡介
一個Mathlab算法,主要用來解決karmarkar 內點法
代碼片段和文件信息
function?[x]?=?chushineidian(?cAbs?)
%UNtitleD3?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
λ
%?轉化為對偶問題
d=c;
c=b;
b=d;
A=A‘;
M=10000;
N=10000;
%?求初始內點
x0=(sqrt(dot(bb))/sqrt(dot(A*c‘A*c‘)))*c;
v=b-(A*x0‘)‘;
[valueindex]=min(v);
if?value<=0
????[valueindex]=min(v);
????xa=abs(value)+0.0001;
????x00=[x0?xa];
????c=[c?-M];
????[mn]=size(A);
????e1=linspace(-1-1m);
????A=[A?e1‘];
????for?p=1:N
????????v=b-(A*x00‘)‘;
????????D=diag(v);
????????D=inv(D);
???
- 上一篇:基于小波的數字音頻水印
- 下一篇:滑模變結構控制的幾種切換函數及simuli
nk仿真
評論
共有 條評論