我在这行代码旁边出错:
done=pdist([a;a1],'minkowski')>=m;
其中a
和a1
是两个大小相同的矩阵。
错误是:
Error using pdist (line 144)
PDIST does not accept complex data for built-in distances.
这是什么意思?我该如何解决这个问题?
感谢。
答案 0 :(得分:3)
“这是什么意思?”
这意味着: PDIST不接受复杂数据
“我该如何解决这个问题?”
采取真实的部分:
done = pdist( real([a;a1]),'minkowski')>=m;
或绝对值:
done = pdist( abs([a;a1]),'minkowski')>=m;
但关键是,你应该知道你得到了复杂的数据以及如何继续使用之前使用pdist
。