![]() |
【求助】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 |
>> 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.