필터 지우기
필터 지우기

Kmeans does not accept complex numbers

조회 수: 3 (최근 30일)
Ahmad Kamal Bin Mohd Nor
Ahmad Kamal Bin Mohd Nor 2019년 6월 20일
댓글: Walter Roberson 2019년 6월 20일
Why do Matlab says that kmeans does not accept complex data when my data are not complex numbers?
  댓글 수: 2
KSSV
KSSV 2019년 6월 20일
May be your data has a complex number.
Check:
nnz(~isreal(data))
If the above gives some number, it means your data has complex numbers.
Walter Roberson
Walter Roberson 2019년 6월 20일
Put a condition breakpoint on the line that calls kmeans, testing your data. Suppose that your data to be clustered is named Data, then the breakpoint condition could be
any(imag(Data(:)))
and run your code. The problem does not necessarily happen immediately.

댓글을 달려면 로그인하십시오.

답변 (0개)

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by