这样,要确定几个参数及其关系:
采样周期T=1/fs=0.1s;要选择一个截取长度Tp,也就是信号持续的时间,这里设Tp=2即可,时域中正好是2个周期,其周期范围为
[-1,1];这时有一个重要的参数,就是采样点数N;有采样点数可得到采样间隔(分辨率)F=fs/N;又NT=Tp,则F=1/Tp;Tp和N可以按
照下面两式进行选择:N>2fc/F;Tp>=1/F。
实际上,可以看到fs,T,fc是确定的,只需要选择Tp和N即可。因为对分辨率没有要求,所以设N=64
下面是matlab中对fs=10和fs=7进行的画图:
t=-1:0.1:1
x=5*cos(6*pi*t)+3*sin(8*pi*t)
subplot(221)
plot(t,x)
number=64
y=fft(x,number)
n=0:length(y)
n=0:length(y)-1
fs=10
f=fs*n/length(y)
subplot(222)
plot(f,abs(y))
t=-2:0.1:2
x=5*cos(6*pi*t)+3*sin(8*pi*t)
subplot(223)
plot(t,x)
number=64
y=fft(x,number)
n=0:length(y)
n=0:length(y)-1
fs=7
f=fs*n/length(y)
subplot(224)
plot(f,abs(y))
可以通过编辑每个属性名称旁边显示的字段来更改属性值。属性检查器允许以交互方式修改对象,如图形对象。当选择对象后,属性检查器将显示该对象的属性列表。
filename是文件名,fmt是图像文件的格式。如果图像文件不在Matlab默认路径中(当前默认路径可用path函数查看),则filename必须是全路径名。trainParam属性:net.trainParam该属性定义了网络当前训练函数的各参数,其属性值为各参数构成的结构体。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)