一,生成矩形波

矩形波的傅里叶级数

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. Kubernetes集群监控方案
  2. python有道自动翻译_Python 调用有道翻译接口实现翻译
  3. Windows实现appium+iOS自动化测试
  4. Magic Squares 魔板 (BFS+HASH)
  5. (2.1)DDL增强功能-数据类型、同义词、分区表
  6. 酒店房间和 C++ 局部变量的作用域
  7. SpringBoot2 中 spring.http.multipart.max-file-size 报错问题
  8. jquery+ajax 实现text框模糊搜索并可利用listbox实时显示模糊搜索列表结果
  9. Android Studio(5)---引用jar及so文件
  10. 网易博客技巧(表格的高级样式)
  11. VS中,一个头文件使用另外一个头文件的静态变量,要谨慎
  12. 延时队列的几种实现方式(只有原理,并没有源码)
  13. 逻辑地址和物理地址的相互转换
  14. SoX — 音频处理工具里的瑞士军刀
  15. 公司注销代理合同模板
  16. iOS开发脚踏实地学习day01-02-加法计算器和图片移动缩放旋转
  17. recovery介绍
  18. android无限轮播banner图片并且解决banner图片只有2张出现白板的情况,触摸即不轮播
  19. About Sealed
  20. mysql恢复root权限设置密码_MySQL修改root密码及恢复权限的多种方法

热门文章

  1. ACL’22 | 为大模型定制的数据增强方法FlipDA,屠榜六大NLU 数据集!
  2. 推荐几个NLP出论文的好方向!!
  3. 21届校招薪资曝光:严重倒挂老员工!
  4. 《机器学习系列-强填EM算法在理论与工程之间的鸿沟(上)》
  5. 论文浅尝 | Reinforcement Learning for Relation Classification
  6. 【Java】Stream流和方法引用
  7. 图的知识点总结-数据结构
  8. centos 6.5 防火墙开放指定端口
  9. jacascript AJAX 学习
  10. Python shutil.md