Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB中的最小体积封闭椭球_Matlab_Optimization_Minimization - Fatal编程技术网

MATLAB中的最小体积封闭椭球

MATLAB中的最小体积封闭椭球,matlab,optimization,minimization,Matlab,Optimization,Minimization,我有一个追随者。目标是使用CVX最小化包围这些点的椭球体的体积。我使用以下代码完成此操作: cvx_begin variable A(n,n) symmetric variable b(n) maximize( det_rootn( A ) ) subject to norms( A * x + b * ones( 1, m ), 2 ) <= 1; cvx_end clf noangles = 200; angles = lin

我有一个追随者。目标是使用CVX最小化包围这些点的椭球体的体积。我使用以下代码完成此操作:

cvx_begin
    variable A(n,n) symmetric
    variable b(n)
    maximize( det_rootn( A ) )
    subject to
        norms( A * x + b * ones( 1, m ), 2 ) <= 1;


cvx_end


clf
noangles = 200;
angles   = linspace( 0, 2 * pi, noangles );
ellipse  = A \ [ cos(angles) - b(1) ; sin(angles) - b(2) ];
plot( x(1,:), x(2,:), 'ro', ellipse(1,:), ellipse(2,:), 'b-' );
axis off
cvx\u开始
变量A(n,n)对称
变量b(n)
最大化(det_rootn(A))
从属于

规范(A*x+b*one(1,m),2)你的问题的可能重复项正是与问题相关联的规范,但qeustion的OP已经有了3D代码。PCA是答案。哦,好的。谢谢,我会调查的。很抱歉重复。不用担心,只是想帮忙。你的问题可能与问题链接的问题完全相同,但qeustion的OP已经有3D代码。PCA是答案。哦,好的。谢谢,我会调查的。抱歉复制了。不用担心,只是想帮忙。