这个复杂正弦信号该如何表示??
这个问题困扰我两天了,请高手指教!用matlab也有一个月了,这样的信号还是不会表示,惭愧:@L目的将附件中的信号y以400hz的采样频率采样采取2048个点,并且用另一个变量x将fs=400,长度n=2048个点的信号表示出来。
[ 本帖最后由 sogooda 于 2008-6-15 14:22 编辑 ]
回复 楼主 的帖子
请用图片的形式发附件 (sin(30*pi*t)+sin(60*pi*t)+sin(90*pi*t)+sin(120*pi*t)).*(((t>0)&(t<0.125))|((t>0.375)&(t<0.5))|((t>0.7475)&(t<5.1175)))+。。。 非常感谢,我试试:@) :@) 我这样做了还是不行啊!!y=(sin(30*pi*t)+sin(60*pi*t)+sin(90*pi*t)+sin(120*pi*t)).*(((t>0)&(t<0.125))|((t>0.375)&(t<0.5))|((t>0.7475)&(t<5.1175)))+(sin(30*pi*t)+sin(60*pi*t)+sin(90*pi*t)+sin(120*pi*t)+2*exp(-30*t)*sin(260*pi*t)).*(((t>0.125)&(t<0.3725))|((t>0.5)&(t<0.7475)));
figure;
plot(y);
出现如下的错误:??? Undefined function or variable "t".
请高手指教,matlab基础太差了:@L 前面加一句
t=0:0.01:10;
另外plot(t,y); 真是不好意思,还是不对:@
高手再帮我看下
??? Error using ==> mtimes
Inner matrix dimensions must agree. 原帖由 yyfei11 于 2008-6-15 19:56 发表 http://www.chinavib.com/forum/images/common/back.gif
真是不好意思,还是不对:@
高手再帮我看下
??? Error using ==> mtimes
Inner matrix dimensions must agree.
注意红色的地方:
y=(sin(30*pi*t)+sin(60*pi*t)+sin(90*pi*t)+sin(120*pi*t)).*(((t>0)&(t<0.125))|((t>0.375)&(t<0.5))|((t>0.7475)&(t<5.1175)))+(sin(30*pi*t)+sin(60*pi*t)+sin(90*pi*t)+sin(120*pi*t)+2*exp(-30*t).*sin(260*pi*t)).*(((t>0.125)&(t<0.3725))|((t>0.5)&(t<0.7475))); 改好了,谢谢大家的热心帮助
太喜欢这个论坛了
向你们致敬向你们学习:victory:
页:
[1]