一,生成矩形波

矩形波的傅里叶级数

x=np.linspace(-np.pi,np.pi,201)
k=np.arange(1,99)
k=2*k-1
y=np.zeros_like(x)
for i in range(len(x)):y[i]=(4/np.pi)*np.sum(np.sin(k*x[i])/k)
# print(t)
# print(f)
plt.plot(x,y)
plt.show()

二,生成锯齿波和三角波

锯齿波的傅里叶级数

x = np.linspace(-np.pi, np.pi, 201)
k = np.arange(1, 99)
y = np.zeros_like(x)
for i in range(len(x)):y[i] = -(2 / np.pi) * np.sum(np.sin(2*np.pi * x[i]*k) / k)
# print(t)
# print(f)
plt.plot(x, y)
# plt.show()plt.plot(x, abs(y))
plt.show()

利用numpy生成各种波相关推荐

  1. 利用numpy对已知样本点进行多项式拟合

    0.导入相关包: import matplotlib.pyplot as plt import numpy as np 1.假设有如下样本点: #使用随机数产生样本点 x=[1,2,3,4,5,6,7 ...

  2. 等比数列求和python_python numpy生成等差数列、等比数列的实例

    如下所示:import numpy as np # 等差数列 print(np.linspace(0.1, 1, 10, endpoint=True)) print(np.arange(0.1, 1. ...

  3. python从random生成列表_详解Python利用random生成一个列表内的随机数

    详解Python利用random生成一个列表内的随机数 首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range ...

  4. SIMQKE-GR 生成人工波注意事项

    SIMQKE-GR 生成人工波注意事项 利用SIMQKE-GR合成人工波,反应谱函数来自于某一文献.利用matlab得到绘制反应谱曲线. 注意:输入的反应谱单位为g 将数据保存到txt文件,后转为后缀 ...

  5. GAN(生成对抗网络)在合成时间序列数据中的应用(第二部分——利用GAN生成时间序列数据)

    GAN(生成对抗网络)在合成时间序列数据中的应用(第二部分–TimeGAN 与合成金融输入) (本文基本是对Jasen 的<Machine Learning for Algorithmic Tr ...

  6. 利用 numpy 实现物理计算--物理向量符号与numpy数组的对应 ( jupyterlab 例子)

    文章目录 前言 运行环境和依赖包 实现一个向量 简化公式表达 与符号运算一起使用 构建交互模拟试验 小结 前言 通过一个简单的例子,聊一聊数理代码设计入门. 使用 py 函数.numpy数组和 Pan ...

  7. Python多种方法生成菲波那切数列

    文章目录 一.顺序输出 二.利用递归函数实现 三.循环 四.利用列表实现 五.利用reduce实现 六.利用生成器实现 七.利用魔术方法实现 记录多种方法生成菲波那切数列 一.顺序输出 代码如下: # ...

  8. 利用owc生成excel并且显示在页面

    主要利用OWC生成Excel,画表头和显示从数据库读出来的数据,然后显示在前台页面上,无需客户端安装office,只需要安装owc.一年以前写的,似乎很烦锁,哪位有高见请指教! 后面利用OWC操作EX ...

  9. python使用numpy生成指定步长的浮点数序列

    python使用numpy生成指定步长的浮点数序列 目录 python使用numpy生成指定步长的浮点数序列 #导入包和库

最新文章

  1. 成功解决Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'f:\\program files\\p
  2. WebKit 内核源码分析 (五)
  3. CANopen | 拓展知识 - CANopen,CAN总线与OSI模型的关系
  4. 酷乐emlog下载插件
  5. 史上最快、最强大的Gradle 5.0发布,新特性全解
  6. Netty核心模块组件
  7. iBase4J部署总结¥
  8. iphone远程连接mysql_如何远程连接数据库 原来是这样的
  9. Silverlight开发之MVVM模式
  10. 传导、辐射和谐波总结,大家共同学习
  11. 20个最强的基于浏览器的在线代码编辑器
  12. 数据库(员工信息表)
  13. android 5.1 壁纸路径,Android5.1 壁纸来源选项中有两个“壁纸”选项
  14. 大数据平台的作用有什么
  15. MIUI 10——启用与关闭开发者模式/开发者选项
  16. Django_使用class写views
  17. Ubuntu18.04使用apt update更新报错:W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。
  18. js特效之腾讯视频的图片轮播
  19. 被垃圾分类逼疯?这个深度学习技术帮你做到垃圾自动分类
  20. 熊掌号能否撑起SEO的蓝天?

热门文章

  1. 灰色关联分析_灰色关联分析模型研究综述
  2. openstack实例状态错误_Openstack虚机操作总结
  3. 格局打开,带你解锁 prompt 的花式用法
  4. BAT Java面试完整汇总:面试准备(心态+简历)+面试题目+6条面试经验
  5. 开源开放 | 中国近代历史人物知识图谱
  6. 论文浅尝 | 一日看尽长安花--NLP可解释研究梳理
  7. CCKS 2019 | 百度 CTO 王海峰详解知识图谱与语义理解
  8. 深入理解K-Means聚类算法
  9. 注意力机制-深度学习中的注意力机制+注意力机制在自然语言处理中的应用
  10. IDEA:将web工程部署到tomcat