matlab错误分析,请大家帮一下,解释一下下面中的错误是什么意思,看不太明白

>>A=myhilb(3,4)???Error:File:D:\ProgramFiles\MATLAB6p5\Matlab6p5FULL\work\myhilb.mLin... >> A=myhilb(3,4)
??? Error: File: D:\Program Files\MATLAB6p5\Matlab6p5FULL\work\myhilb.m Line: 5 Column: 4
Expected a variable, function, or constant, found "end of line".
展开
 我来答
百度网友d874c3d
2011-03-22
知道答主
回答量:21
采纳率:0%
帮助的人:20.4万
展开全部
myhib 这个函数的第五行第5第4列缺少变量 函数 或者常量
应该是有个变量没有定义

下面贴出一个myhilb产生希尔伯特矩阵的源码

function A=myhilb(n, m)
% MYHILB 是一个示范性的 M-function.
% A=MYHILB(N, M) 会生成一个N×M的Hilbert矩阵A.
% A=MYHILB(N)会生成一个N×N的Hilbert矩阵.
% MYHILB(N,M) 仅仅显示一个Hilbert矩阵,而不会返回任何矩阵。
%这些内容在用help时不会显示
if nargout>1, error('Too many output arguments.'); end
if nargin==1, m=n;
elseif nargin==0 | nargin>2
error('Wrong number of iutput arguments.');
end
A1=zeros(n,m);
for i=1: n
for j=1:m
A1(i,j)=1/(i+j-1);
end
end
if nargout==1, A=A1;
elseif nargout==0, disp(A1);
end
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式