Matlab程序报错,问下高手那里出错了

问题描述:

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']);
是这一行报错
1个回答 分类:综合 2014-09-30

问题解答:

我来补答
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拼接起来)
 
 
展开全文阅读
剩余:2000
上一页:pass..
下一页:复合函数求值域