当前位置:编程学习 > 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']); 

是这一行报错
答案: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拼接起来)

上一个:求研学论坛的邀请码,或者一个小波的MATLAB实现语音压缩的程序。acerobin001@163.com
下一个:matlab程序(要用到ode23命令)运行出错 跪求帮忙

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,