当前位置: 首页 > news >正文

网站设计与制作前景什么是搜索引擎销售

网站设计与制作前景,什么是搜索引擎销售,设计师网站,手工网站怎样做三角包1. 什么是傅里叶变换? 在数学中,变换技术用于将函数映射到与其原始函数空间不同的函数空间。傅里叶变换时也是一种变换技术,它可以将函数从时域空间转换到频域空间。例如以音频波为例,傅里叶变换可以根据其音符的音量和频率来表示…

1. 什么是傅里叶变换?

在数学中,变换技术用于将函数映射到与其原始函数空间不同的函数空间。傅里叶变换时也是一种变换技术,它可以将函数从时域空间转换到频域空间。例如以音频波为例,傅里叶变换可以根据其音符的音量和频率来表示它。

我们可以说,任何函数的傅里叶变换所执行的变换都是频率的函数。其中结果函数的大小是原始函数所包含的频率的表示。

让我们举一个信号的例子,它的时域函数如下所示:

Image

在同一时间范围内获取另一个信号的一部分

Image

将这两个信号的称为 A(n) 和 B(n),其中 n 是时域。因此,如果我们添加这些信号,信号的结构将如下所示:

C(n) = A(n) + B(n)

Image

可以看到,函数的信号相加是将两个信号进行了加的操作,如果我们试图从这个相加信号 C 中提取信号 A 或 B,我们会遇到一个问题,因为 这些信号只是功率相加,和时间没有关系。也就是说相加的操作是同一时间上的功率的相加。

Image

可以在上图中看到,频域可以很容易地突出信号之间的差异。如果希望将这些信号转换回时域,我们可以使用傅里叶逆变换。

2. numpy.fft与scipy.fft

Python的numpy和scipy模块提供了数学中所需的所有转换技术,所以可以直接使用它。

下面的例子都是用的scipy,但是实际使用中如果能不用scipy尽量不用,毕竟少用一个库就少一些部署上的麻烦。

import numpy as np
import matplotlib.pyplot as plt
from scipy.fft import fft, fftfreq

制作正弦波

# sample points
N = 1200# sample spacing
T = 1.0 / 1600.0x = np.linspace(0.0, N*T, N, endpoint=False)
sum = np.sin(50.0 * 2.0 * np.pi*x) + 0.5*np.sin(80.0 * 2.0 * np.pi*x)plt.plot(sum)
plt.title('Sine wave')
plt.xlabel('Time')
plt.ylabel('Amplitude')
plt.grid(True, which='both')
plt.show()

Image

上面的输出中,可以看到使用 NumPy 生成的正弦波,现在可以使用 scipy 库的 FFT 模块对其进行转换。

sumf = fft(sum)
xf = fftfreq(N, T)[:N//2]
plt.ylabel('frequency')
plt.xlabel('sample')
plt.title("FFT of sum of two sines")
plt.plot(xf, 2.0/N * np.abs(sumf[0:N//2]))
plt.show()

fft输出的结果是复数,其中实部表示频率,虚部表示相机,如果只关心频率,取绝对值即可。 

Image

现在可以清楚地看到各种波的频率是多少,作为时域的函数形成的时这些并不明显,只有在频域表示时才能清楚的看到这些区别。

参考文献

主要内容来自下文,内容略有增加

神经网络与傅立叶变换有何关系?

http://www.khdw.cn/news/23421.html

相关文章:

  • 北京网站搭建费用东莞网站推广宣传
  • 网站怎么对接微信支付宝泉州百度开户
  • 海南做网站的公司哪家好上海网上推广
  • 网站模版怎么上传到空间搜索引擎广告推广
  • 西安seo霸屏站长之家seo
  • 商业网站开发需求智能优化大师下载
  • 常德网站开发cms系统
  • 重庆德旺广网络科技有限公司seo网站介绍
  • 陕西网站建设的内容百度推广费用一天多少钱
  • 电子设计全国网站建设拼多多代运营公司十大排名
  • 可以发描文本的网站百度公司简介
  • 公司自己的网站怎样做今日军事新闻最新消息
  • 衡水龙华的网站建设想要网站推广版
  • 学习网页设计的网站百度服务商
  • 广东建设企业网站怎么样全网霸屏推广系统
  • 饶平网站建设公司重庆seo排名外包
  • 教新手做网站难吗北京专业seo公司
  • 网站建设类的职位推广普通话手抄报文字内容
  • 深圳网站建设服网站怎样才能在百度被搜索到
  • html5做网站网站建设优化推广
  • 政府网站站群建设方案指数基金怎么买才赚钱
  • 徐州做网站的百度怎么精准搜索
  • 专门做电子书的网站5g网络优化培训
  • 响应式网站有哪些网络推广费用一般多少
  • 下载空间大的网站建设免费网站怎么申请
  • wordpress本地上云seo广告优化
  • 自己的网站怎么做网盘模板建站的网站
  • 国内做网站哪家公司好国内时事新闻
  • 精湛的网站建设承接网络推广外包业务
  • 东莞市专注网站建设平台郑州网站seo顾问