Matlab程序报错,问下高手那里出错了tic; for k=1:ND = min(D,repmat(D(:,k),[1 N])+repmat(D(k,:),[N 1])); if ((verbose == 1) & (rem(k,20) == 0)) disp([' Iteration:' num2str(k) ' Estimated time to completion:'num2str((N-k)*toc/k/60) ' minutes'
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/28 12:07:40
Matlab程序报错,问下高手那里出错了tic; for k=1:ND = min(D,repmat(D(:,k),[1 N])+repmat(D(k,:),[N 1])); if ((verbose == 1) & (rem(k,20) == 0)) disp([' Iteration:' num2str(k) ' Estimated time to completion:'num2str((N-k)*toc/k/60) ' minutes'
Matlab程序报错,问下高手那里出错了
tic;
for k=1:N
D = min(D,repmat(D(:,k),[1 N])+repmat(D(k,:),[N 1]));
if ((verbose == 1) & (rem(k,20) == 0))
disp([' Iteration:' num2str(k) ' Estimated time to completion:'num2str((N-k)*toc/k/60) ' minutes']);
end
end
显示错误是?Error:File:Isomap.m Line:141 Column:80
Unexpected MATLAB expression.
disp([' Iteration:' num2str(k) ' Estimated time to completion:'num2str((N-k)*toc/k/60) ' minutes']);
是这一行报错
Matlab程序报错,问下高手那里出错了tic; for k=1:ND = min(D,repmat(D(:,k),[1 N])+repmat(D(k,:),[N 1])); if ((verbose == 1) & (rem(k,20) == 0)) disp([' Iteration:' num2str(k) ' Estimated time to completion:'num2str((N-k)*toc/k/60) ' minutes'
disp([' Iteration: ' num2str(k) ' Estimated time to completion: 'num2str((N-k)*toc/k/60) ' minutes']); % 这一行应该为:
% disp([' Iteration: ',num2str(k),' Estimated time to completion: ',num2str((N-k)*toc/k/60),' minutes']); % 加上逗号,这样格式就正确了,(假设有两个矩阵A、B,那么[A,B]的意思是A和B拼接起来)