2014-01-08 2 views
-3

에 대한 복잡한 데이터를 수락하지 않습니다PDIST 내가 코드 줄 옆에있어 오류가 내장 된 거리

done=pdist([a;a1],'minkowski')>=m; 

aa1는 같은 크기의 두 개의 행렬이다.

오류 :

Error using pdist (line 144) 
PDIST does not accept complex data for built-in distances. 

그게 무슨 뜻 이죠? 이 문제를 어떻게 해결할 수 있습니까?

감사합니다.

답변

3

"의미는 무엇입니까?"

그것은 의미 PDIST는 복잡한 데이터

를 허용하지 않습니다 "이 문제를 어떻게 해결할 수 있습니까?"

done = pdist(real([a;a1]),'minkowski')>=m; 

또는 절대 값 :

그냥 실수 부 걸릴

done = pdist(abs([a;a1]),'minkowski')>=m; 

을하지만 포인트는 어떻게 진행하는 복잡한 데이터를 얻을 수 있음을 알고 있어야 입니다 그것, 전에 pdist을 사용합니다.