yyfei11 发表于 2008-6-15 11:34

这个复杂正弦信号该如何表示??

这个问题困扰我两天了,请高手指教!用matlab也有一个月了,这样的信号还是不会表示,惭愧:@L


目的将附件中的信号y以400hz的采样频率采样采取2048个点,并且用另一个变量x将fs=400,长度n=2048个点的信号表示出来。



[ 本帖最后由 sogooda 于 2008-6-15 14:22 编辑 ]

sigma665 发表于 2008-6-15 12:22

回复 楼主 的帖子

请用图片的形式发附件

sogooda 发表于 2008-6-15 15:03

(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)))+。。。

yyfei11 发表于 2008-6-15 19:09

非常感谢,我试试:@) :@)

yyfei11 发表于 2008-6-15 19:21

我这样做了还是不行啊!!

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

sigma665 发表于 2008-6-15 19:24

前面加一句

t=0:0.01:10;

另外plot(t,y);

yyfei11 发表于 2008-6-15 19:56

真是不好意思,还是不对:@
高手再帮我看下


??? Error using ==> mtimes
Inner matrix dimensions must agree.

ch_j1985 发表于 2008-6-15 20:14

原帖由 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)));

yyfei11 发表于 2008-6-15 20:22

改好了,谢谢大家的热心帮助
太喜欢这个论坛了
向你们致敬向你们学习:victory:
页: [1]
查看完整版本: 这个复杂正弦信号该如何表示??