MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】MATLAB请教:Index exceeds matrix dimensions错误!!!! (https://www.labfans.com/bbs/showthread.php?t=1512)

dency 2008-03-03 13:11

【求助】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

shiqiang 2008-03-03 18:03

>> c=[1 2 3;4 5 6;7 8 9];
>> w=width(c)

w =

95.4594
38.1838
95.4594
以上是我将你的程序存为M文件后运行的,没有出现错误,可以把你的整个运行过程说一下吗?


所有时间均为北京时间。现在的时间是 11:09

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.