查看单个帖子
旧 2008-11-13, 21:29   #1
youyoume
初级会员
 
注册日期: 2008-09-20
年龄: 39
帖子: 3
声望力: 0
youyoume 正向着好的方向发展
默认 [求助]自动生成Hankel矩阵的代码

小弟刚学MATLAB,昨日编写了下面一段自动生成Hankel矩阵的代码,具体代码如下:
function H=myhankel(v)
m=length(v);
m1=(m+1)/2;
n=0;
y=zeros(m1,m1);
for i=1:m1
y(:,i)=v(i:m1);
n=n+1
m1=m1+n
end
y
但运行后老是提示??? Subscripted assignment dimension mismatch.

Error in ==> myhankel at 7
H(:,i)=v(i:m1);
小弟愚笨,搞了半天也没改过来,还望高手指点一下,在此不胜感激》
youyoume 当前离线   回复时引用此帖