matlab做FFT变换

matlab做FFT变换

是这样的一个问题

我有一串数据如下:

114.375

94.75

126

105.75

108.625

146.75

123.5

101.25

126.25

103.875

111.875

147.5

112.375

109.375

150.5

108.875

115.25

135.375

116.25

109.25

124.625

102.375

104.5

144.75

113.125

95.875

120.5

105.125

97.875

136.75

108.75

112.5

147.625

111.25

93.75

131.375

119.75

117

119.75

122.25

112.5

133.75

133.125

115.625

121.5

128.125

110.125

124.125

110.625

97.125

这50个数据是每秒对应的数值

现在相对这串数据做FFT变换.采样频率是25HZ

请问用matlab应该如何实现

要具体有注释的.

问答/412℃/2024-06-22 22:01:50

优质解答:

x=[114.375

94.75

126

105.75

108.625

146.75

123.5

101.25

126.25

103.875

111.875

147.5

112.375

109.375

150.5

108.875

115.25

135.375

116.25

109.25

124.625

102.375

104.5

144.75

113.125

95.875

120.5

105.125

97.875

136.75

108.75

112.5

147.625

111.25

93.75

131.375

119.75

117

119.75

122.25

112.5

133.75

133.125

115.625

121.5

128.125

110.125

124.125

110.625

97.125];

y=fft(x);

我来回答

猜你喜欢

Copyright © 作文乐园 Inc.
Www.821218.Com All Rights Reserved
网站、品牌合作请联系