MATLAB程序:[h,t]=dendrogram(z)出现错误 求解答

clc,cleara=[1,0;1,1;3,2;4,3;2,5];y=pdist(a,✀cityblock✀); %求a的两两行向量间的绝对值距离yc=squareform(y) %变换成距离方阵z=linkage(y) %产生等级聚类树[h,t]=dendrogram(z) %画聚类图T=cluster(z,✀maxclust✀,3) %把对象划分成3类for i=1:3tm=find(T==i); %求第i类的对象tm=reshape(tm,1,length(tm)); %变成行向量fprintf(✀第%d类的有%s尀n✀,i,int2str(tm)); %显示分类结果end
2026年09月23日 10:54
有1个网友回答
网友(1):

你的程序没有问题,在Matlab 2010a以上版本,都能通过。不知你用的是什么版本的?

错误的意思:

Attempt to call constructor line with incorrect letter case

尝试调用不正确的字母(大小写)情况下的构造函数。