Inner matrix dimensions must agree 出错问题
要构造一个线性调频信号:t=0:001:1;
y=sin(2*pi*(10+2*t)*t)+sin(2*pi*(30+2*pi)*t);
plot(t,y);
但运行结果出错,提示:
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> b at 2
y=sin(2*pi*(10+2*t)*t)+sin(2*pi*(30+2*pi)*t);
请大家帮忙指教,多谢了!!
[ 本帖最后由 eight 于 2007-8-8 12:04 编辑 ] 在eight版主整理的常见错误里有这个。是点乘的问题,建议新手仔细阅读置顶帖子
t=0:0.01:1;
y=sin(2*pi*(10+2*t).*t)+sin(2*pi*(30+2*pi).*t);
plot(t,y);
[ 本帖最后由 花如月 于 2007-8-8 12:08 编辑 ] t*t是不对的
t是n×1矩阵
所以会报错
[ 本帖最后由 HolySaint 于 2007-8-8 14:17 编辑 ] y=sin(2*pi*(10+2*t)*t')+sin(2*pi*(30+2*pi)*t);
这样就行了
不过画出图来是
[ 本帖最后由 HolySaint 于 2007-8-8 14:24 编辑 ] 多谢大家指教!以后要多逛论坛,好好学习精华总结~
页:
[1]