利用numpy生成各种波
一,生成矩形波
矩形波的傅里叶级数
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生成各种波相关推荐
- 利用numpy对已知样本点进行多项式拟合
0.导入相关包: import matplotlib.pyplot as plt import numpy as np 1.假设有如下样本点: #使用随机数产生样本点 x=[1,2,3,4,5,6,7 ...
- 等比数列求和python_python numpy生成等差数列、等比数列的实例
如下所示:import numpy as np # 等差数列 print(np.linspace(0.1, 1, 10, endpoint=True)) print(np.arange(0.1, 1. ...
- python从random生成列表_详解Python利用random生成一个列表内的随机数
详解Python利用random生成一个列表内的随机数 首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range ...
- SIMQKE-GR 生成人工波注意事项
SIMQKE-GR 生成人工波注意事项 利用SIMQKE-GR合成人工波,反应谱函数来自于某一文献.利用matlab得到绘制反应谱曲线. 注意:输入的反应谱单位为g 将数据保存到txt文件,后转为后缀 ...
- GAN(生成对抗网络)在合成时间序列数据中的应用(第二部分——利用GAN生成时间序列数据)
GAN(生成对抗网络)在合成时间序列数据中的应用(第二部分–TimeGAN 与合成金融输入) (本文基本是对Jasen 的<Machine Learning for Algorithmic Tr ...
- 利用 numpy 实现物理计算--物理向量符号与numpy数组的对应 ( jupyterlab 例子)
文章目录 前言 运行环境和依赖包 实现一个向量 简化公式表达 与符号运算一起使用 构建交互模拟试验 小结 前言 通过一个简单的例子,聊一聊数理代码设计入门. 使用 py 函数.numpy数组和 Pan ...
- Python多种方法生成菲波那切数列
文章目录 一.顺序输出 二.利用递归函数实现 三.循环 四.利用列表实现 五.利用reduce实现 六.利用生成器实现 七.利用魔术方法实现 记录多种方法生成菲波那切数列 一.顺序输出 代码如下: # ...
- 利用owc生成excel并且显示在页面
主要利用OWC生成Excel,画表头和显示从数据库读出来的数据,然后显示在前台页面上,无需客户端安装office,只需要安装owc.一年以前写的,似乎很烦锁,哪位有高见请指教! 后面利用OWC操作EX ...
- python使用numpy生成指定步长的浮点数序列
python使用numpy生成指定步长的浮点数序列 目录 python使用numpy生成指定步长的浮点数序列 #导入包和库
最新文章
- 成功解决Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'f:\\program files\\p
- WebKit 内核源码分析 (五)
- CANopen | 拓展知识 - CANopen,CAN总线与OSI模型的关系
- 酷乐emlog下载插件
- 史上最快、最强大的Gradle 5.0发布,新特性全解
- Netty核心模块组件
- iBase4J部署总结¥
- iphone远程连接mysql_如何远程连接数据库 原来是这样的
- Silverlight开发之MVVM模式
- 传导、辐射和谐波总结,大家共同学习
- 20个最强的基于浏览器的在线代码编辑器
- 数据库(员工信息表)
- android 5.1 壁纸路径,Android5.1 壁纸来源选项中有两个“壁纸”选项
- 大数据平台的作用有什么
- MIUI 10——启用与关闭开发者模式/开发者选项
- Django_使用class写views
- Ubuntu18.04使用apt update更新报错:W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。
- js特效之腾讯视频的图片轮播
- 被垃圾分类逼疯?这个深度学习技术帮你做到垃圾自动分类
- 熊掌号能否撑起SEO的蓝天?
热门文章
- 灰色关联分析_灰色关联分析模型研究综述
- openstack实例状态错误_Openstack虚机操作总结
- 格局打开,带你解锁 prompt 的花式用法
- BAT Java面试完整汇总:面试准备(心态+简历)+面试题目+6条面试经验
- 开源开放 | 中国近代历史人物知识图谱
- 论文浅尝 | 一日看尽长安花--NLP可解释研究梳理
- CCKS 2019 | 百度 CTO 王海峰详解知识图谱与语义理解
- 深入理解K-Means聚类算法
- 注意力机制-深度学习中的注意力机制+注意力机制在自然语言处理中的应用
- IDEA:将web工程部署到tomcat