MATLAB:帮忙修改一个小程序!!!!!Index exceeds matrix dimensions错误
MATLAB里的width.m文件如下:出现 ???Index exceeds matrix dimensions错误,应该怎么修改???
function w = width( c )
[n,m]=size(c);
w = zeros(n,1);
x=[];
for i=1:n
for j=1:n
x(j)=(norm(c(i,:)-c(j,:)))^2;
end
a=sort(x);
b1=a(2);
b2=a(3);
w(i,:)=(b1+b2)/2^0.5;
end
回复 1# 的帖子
c好像必须大于等于3行才行 呵呵~现在解决了。重新打开MATLAB就正常了!!!
但在里面重复运行几次就会有问题,,哎~~~~~~~就这样吧
页:
[1]
