orchis_2005 发表于 2007-3-15 10:37

向量大小问题

{t=1:181;
fs1=23.8;
for n=1:length(t)
   theta(n)= 2*pi*fs1*t(n); %弧度与度数转换
end;
}为什么运行之后,t的size(t)=181,
而size(theta)却为2437,实在不知为什么会变化,他们应相等阿。

请指教!!

[ 本帖最后由 eight 于 2007-3-15 10:43 编辑 ]

eight 发表于 2007-3-15 10:48

原帖由 orchis_2005 于 2007-3-15 10:37 发表
{t=1:181;
fs1=23.8;
for n=1:length(t)
   theta(n)= 2*pi*fs1*t(n); %弧度与度数转换
end;
}为什么运行之后,t的size(t)=181,
而size(theta)却为2437,实在不知为什么会变化,他们应相等阿。

请指教!!


建议在 for 循环前添加以下语句:

theta = zeros(size(t));

orchis_2005 发表于 2007-3-15 10:53

现在好了,谢谢!!
页: [1]
查看完整版本: 向量大小问题