Santorini1010 2017-04-19 06:35 采纳率: 0%
浏览 8085

未定义与 'struct' 类型的输入参数相对应的函数 'minus'。

如题,这是什么意思?怎么解决
程序F = load ('2.mat') ;
%% K-means
K = 6; % Cluster Numbers
KMI = 20; % K-means Iteration
CENTS = F( ceil(rand(K,1)*size(F,1)) ,:); % Cluster Centers
DAL = zeros(size(F,1),K+2); % Distances and Labels
CV = '+r+b+c+m+k+yorobocomokoysrsbscsmsksy'; % Color Vector

for n = 1:KMI

for i = 1:size(F,1)
for j = 1:K

DAL(i,j) = norm(F(i,:) - CENTS(j,:)); (显示这里的错误)

end
[Distance, CN] = min(DAL(i,1:K)); % 1:K are Distance from Cluster Centers 1:K
DAL(i,K+1) = CN; % K+1 is Cluster Label
DAL(i,K+2) = Distance; % K+2 is Minimum Distance
end
for i = 1:K
A = (DAL(:,K+1) == i); % Cluster K Points
CENTS(i,:) = mean(F(A,:)); % New Cluster Centers
if sum(isnan(CENTS(:))) ~= 0 % If CENTS(i,:) Is Nan Then Replace It With Random Point
NC = find(isnan(CENTS(:,1)) == 1); % Find Nan Centers
for Ind = 1:size(NC,1)
CENTS(NC(Ind),:) = F(randi(size(F,1)),:);
end
end
end

%% Plot

clf
figure(1)
hold on

for i = 1:K
PT = F(DAL(:,K+1) == i,:); % Find points of each cluster

plot(PT(:,1),PT(:,2),CV(2*i-1:2*i),'LineWidth',2); % Plot points with determined color and shape
plot(CENTS(:,1),CENTS(:,2),'*k','LineWidth',7); % Plot cluster centers
end

hold off
grid on
pause(0.1)

end

  • 写回答

1条回答 默认 最新

  • newer92 2017-12-05 14:29
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
  • ¥15 onvif+openssl,vs2022编译openssl64
  • ¥15 iOS 自定义输入法-第三方输入法