capricornsky 发表于 2009-5-16 06:58

运行报错Undefined function or variable

参照书上的代码如下:
sig=fmlin(256);%生成线性调频信号
=tfrwv(sig);%计算Wigner-Ville分布
figure(1); contour(t,f,tfr); xlabel('时间 t'); ylabel('频率 f');
figure(2); mesh(t,f,tfr); xlabel('时间 t'); ylabel('频率 f'); zlabel('幅值 A');
---------------------------------------------------------------------------------------------------------------------------------------------
运行后报错提示如下:
??? Undefined function or variable "f".
Error in ==> f5_4 at 9
contour(t,f,tfr);
----------------------------------------------------------------------------------------------------------------------------------------------
应该是没有定义函数或参数f
刚接触MATLAB 一时不知道到底问题出在哪?请高手帮忙 !

[ 本帖最后由 ChaChing 于 2010-5-23 18:15 编辑 ]

friendchj 发表于 2009-5-16 09:16

把.f]=tfrwv(sig);
改为,f]=tfrwv(sig);

capricornsky 发表于 2009-5-16 21:48

谢谢!
晕,找了半天没想到原来是符号弄错,粗心!
页: [1]
查看完整版本: 运行报错Undefined function or variable