0
I는 A
및 B
는 N 매트릭스에 의해 n은 다음의 행렬matlab에 매트릭스 최소화
R=(A-C)*inv(A+B-C-C')*(A-C');
있다. 나는 n 개의 * n을 매트릭스 C
를 찾으려면 같은 R
의 결정은, SO 최소화하는 :
C=arg min (det(R));
이 문제를 처리 할 수있는 MATLAB의 모든 기능이 있습니까?
I는 A
및 B
는 N 매트릭스에 의해 n은 다음의 행렬matlab에 매트릭스 최소화
R=(A-C)*inv(A+B-C-C')*(A-C');
있다. 나는 n 개의 * n을 매트릭스 C
를 찾으려면 같은 R
의 결정은, SO 최소화하는 :
C=arg min (det(R));
이 문제를 처리 할 수있는 MATLAB의 모든 기능이 있습니까?
제한되지 않은 다중 변수 함수를 찾는 것처럼 보입니다. 어떤 nontiny의 행렬이 문제를 해결하려고 할 때 이것은 아마 행렬을 사용하는 문서에는 예제가 없음을 fminunc
fun = @(x)x(1)*exp(-(x(1)^2 + x(2)^2)) + (x(1)^2 + x(2)^2)/20;
x0 = [1,2];
[x,fval] = fminunc(fun,x0)
참고로 달성 될 수있다,이 끔찍한 성능을 예상 할 수 아마도 때문이다 크기. (이것은 MATLAB 때문이 아니라 문제의 성격 때문에).
이 방법은 최적을 보장하지 못하고 실현할 수 없으며 지역 최적 만 보장합니다.