数学-傅里叶级数的推导

news2024/9/30 19:44:38

目录:

1、矢量的正交分解

2、信号的正交分解

3、傅里叶级数形式★


本篇摘录“信号与系统3-傅里叶变换与频域分析”的小部分内容。


1、矢量的正交分解

两矢量V1与V2正交,夹角为90°,那么两正交矢量的内积为零,如下图所示。

图4.2.1 内积为零的原因

正交矢量集:由两两正交的矢量组成的矢量集合。

非正交矢量的近似表示及误差

用与V2成比例的矢量c12V2近似地表示V1,则误差矢量

显然,当两矢量V1与V2正交时,c12 = 0,即​。

矢量正交分解:任意N维矢量可由N维正交坐标系表示。

推广到n维空间:n维空间的任一矢量V,可以精确地示为n个正交矢量的线性组合,即:

式中,Vi*Vj = 0(i ≠ j),第r个分量的系数

思路:将矢量空间正交分解的概念可推广到信号空间,在信号空间中找到若干个相互正交的信号作为基本信号,使得信号空间中任意信号均可表示成它们的线性组合。

2、信号的正交分解

【定义】在(t1,t2)区间的两个函数φ1(t)和φ2(t),若满足​(两函数的内积为0)

则称φ1(t)和φ2(t)在区间(t1,t2)内正交

说明:实函数正交​(内积为0)

正交函数集:若n个函数φ1(t),φ2(t),…φn(t)构成一个函数集,当这些函数在区间(t1,t2)内满足

则称此函数集为在区间(t1,t2)上的正交函数集

说明:如果Ki = 1,称为标准正交函数集

例:两组典型的在区间​上的完备正交函数集。

三角函数集
虚指数函数集

对于两个连续函数来说,应该如何表示正交呢???

函数在某个区间内部有无穷多个点,无法直接套用内积公式。但可以借鉴积分思想,将函数在一段连续区间分割成一份一份,这样每一份的取值合起来就可以组成一个向量。于是可用向量的内积表示两个函数是否正交,如图4.2.2所示。

图4.2.2 两个函数正交

当分割的区间无限小时,向量变成无限维,于是向量的内积就可以用积分来替代了,所以两个函数的正交其实可以用积分表示

对于 sin4x 和 sin2x 求不定积分:∫sin(4x)*sin(2x)dx = 1/4*​sin(2x)−1/12*​sin(6x)+C,再在一个周期(-π,π)区间做定积分,很显然积分值 = 0。如图4.2.3所示,一个周期内其图形处于 X 轴上下方的面积相等,也可得出这两个函数的积分为0,也就是互相正交

图4.2.3 积分值为零(m ≠ n)

对于 sin4x 和 sin4x 求不定积分:∫sin(4x)*sin(4x)dx = 1​/2*x−1​/16*sin(8x)+C,再在在一个周期(-π,π)区间做定积分,很显然积分值 = π。如图4.2.4所示,一个周期内其图形均在 X 轴上方,积分大于0,也就是不正交

图4.2.4 积分值非零(m = n)

如图4.2.5的 ∫cosx*sinx*dx∫cosx*cosx*dx∫sinx*sinx*dx 的任意两个一个周期内做定积分在 m ≠ n 时值为零,即互相正交

图4.2.5 完备的正交函数集(上海交大-乐经良《高等数学》)

图4.2.3与图4.2.4的积分需要用到三角函数及其图像之八、积化和差与和差化积,图4.2.5用到三角函数及其图像之1、通过和差角公式推导

3、傅里叶级数形式★

考虑到一个函数可以展开成一个多项式的和,可惜多项式并不能直观的表示周期函数。由于正余弦函数是周期函数,可以考虑任意一个周期函数表示成为一系列正余弦函数的和

将上式进行变换:

教课书中的表示:

现在看到(2)式和(3)式的第一项还是不同的。首先确定的表达形式,对f(x)进行积分:

上式利用三角函数的正交性,得到了的表达式:

当写成 时,,此时(2)式和(3)式便可以表示成一样了。接下来的推导中,我们沿用教科书上的表达,即(3)式。 其次我们确定的表达形式,将(3)式两边乘以cos(mx),再进行如下积分:

依据三角函数的正交性,可以得到上式的形式。当m = n时:

的三角函数仍然属于不同的,根据三角函数的正交可知结果为0。 对于(5)式,当m = n时,

可以表示为:

类似地,可以确定的表达式:

对于(7)式,当m = n时,

的表达式如下:

至此,我们可以对一个周期为 2π 的函数进行傅里叶展开,其形式为:

其中:


数学是电子工程的基础工具和理论支撑。 觉得不错,动动发财的小手点个赞哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2180543.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Excel实现省-市-区/县级联

数据准备 准备省份-城市映射数据,如下: 新建sheet页,命名为:省-市数据源,然后准备数据,如下所示: 准备城市-区|县映射数据,如下: 新建sheet页,命名为&#x…

Open WebUI部署自己的大模型

相关代码地址见文末 1. 概述 Text Generation WebUI 是一个基于网页的界面,提供使用不同语言模型(如Transformers、Llama、ExLlamav2等)进行文本生成的功能。该软件支持以下主要功能: 模型加载:支持从多种框架加载单个或多个LoRA。LoRA微调:在支持的加载器上进行低秩适…

计算神经学笔记01

- **The term neuromorphic is generally used to describe analog, digital, mixed-mode analog/digital VLSI, and software systems that implement several models of neural systems.** - 神经形态一词通常用于描述模拟、数字、混合模式的模拟/数字超大规模集成电路&…

YOLO V8半自动标注工具设计

前提: 对于某些边界不明确的小目标,要是目标由比较多的话,标注起来就会非常麻烦。 如何利用已有训练模型,生成框,进行预标注。再通过调节预标注框的方式,提高标注的效率。 1 通过预先训练的模型生成yolo 格…

12.C++程序中的自定义函数

11.C程序中的常用函数-CSDN博客https://blog.csdn.net/fly_binbin/article/details/142643406上面说的是C程序中内置的一些函数,这些函数是由编译器提供的,可以方便大家的使用,但是很多时候,单纯的内置函数无法满足人们的需求&…

排序题目:重新排列后的最大子矩阵

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法思路和算法代码复杂度分析 题目 标题和出处 标题:重新排列后的最大子矩阵 出处:1727. 重新排列后的最大子矩阵 难度 7 级 题目描述 要求 给定一个大小为 m n \texttt{m} \times \tex…

第三方供应商不提供API接口?教你四步破解集成难题

API开放需求 在企业数字化转型过程中,异构系统之间的连接是信息化阶段不可或缺的一环。通过应用API,企业能够实现不同系统、平台和应用之间的数据交换与功能调用,从而形成端到端的业务流程协同。然而,很多企业在集成第三方供应商…

web应用合规(一)双因子认证2FA解决方案

文章目录 背景知识什么是2FA认证因子分类知识因素持有因素 解决方案密码 OTP密码 TOTP方案对比 参考文档后记 最近做海外项目,对合规方面的要求比较高,写一篇流水账来记录下 登录时的双因子认证过程,于是开启了2FA(2 factor au…

CTF网络安全大赛_网安战队简历

CTF网络安全大赛 CTF比赛介绍 CTF(Capture The Flag,中文:夺旗赛)是网络安全领域中一种信息安全竞赛形式,起源于1996年。DEFCON全球黑客大会,代替了之前黑客们通过互相发起真实攻击进行技术比拼的方式。参…

Shopee虾皮店铺难出爆品?你可能忘了测款!

大部分Shopee虾皮卖家可能都经历过店铺销量一直平平无奇、较长时间出不了爆品的情况,明明做足了功课,为什么还会出现这种现象?那有可能是店铺运营没有明确的重点,太“雨露均沾”反而难以显著提升销量,应该对一个或部分…

西语中关于拆盲盒的表达是什么?柯桥西语口语培训

拆盲盒常常要靠运气。那么西语中有哪些相关的表达呢? 好运 buena suerte - tener (buena)suerte 最常用的形容“好运”的表达。可以说tener suerte de hacer algo,运气好而做成某事。 - ¡Vaya potra! / ¡Qu potra! 用…

兴业周报|十一黄金周即将到来~楼市利好政策重磅来袭

黄金地段:社区位于东三环核心位置,定位于CBD商务圈旁的纯居住区,容积率不足2.8,绿化率达到50%以上,树种超过80余种,实现“每个楼座都在园林中”的效果。 配套成熟:周边配套齐全,富力…

Error和Exception

1.异常体系结构 (1)Java把异常当作对象处理,定义一个基类java.lang.Throwable作为所有异常的超类。 (2)Java API中定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception 2.什么是…

湿气缠身不用愁,拔罐疗法助你轻松“祛湿”!

在这个快节奏的时代,我们常常忽略了身体发出的微妙信号,其中,“湿气重”便是许多现代人面临的隐形健康挑战。湿气,中医理论中的一个重要概念,它像无形的枷锁,悄悄影响着我们的体态、精神状态乃至生活质量。…

react-问卷星项目(3)

项目实战 React Hooks 缓存,性能优化,提升时间效率,但是不要为了技术而优化,应该是为了业务而进行优化 内置Hooks保证基础功能,灵活配合实现业务功能,抽离公共部分,自定义Hooks或者第三方&am…

鸿蒙开发(NEXT/API 12)【穿戴设备信息查询】手机侧应用开发

// 在使用Wear Engine服务前,请导入WearEngine与相关模块 import { wearEngine } from kit.WearEngine; import { BusinessError } from kit.BasicServicesKit;查询穿戴设备是否支持某种WearEngine能力集 注意 该接口的调用需要在开发者联盟申请设备基础信息权限。…

Java 异常处理机制

目录 1.异常处理的五个关键字 测试一:理解try catch finally 的作用 测试二:设置想要捕获的异常类型 测试三:可以写多个catch。 2.异常快捷键 3.在方法体中抛出异常用throw;在方法参数后面抛出异常用throws (1&…

Ubuntu 手动安装 ollama

官方linux安装ollama命令: curl -fsSL https://ollama.com/install.sh | sh 运行结果: 由于官方提供的ollama安装命令老是安装中断,所以我选择手动安装。 手动安装步骤: 官网链接:ollama/docs/linux.md at main ollama/ollama…

盛事启幕 | 第三届OpenHarmony技术大会重磅官宣,邀您共绘智联未来

未来已来,科技何向? ——10月12日-13日众多大咖齐聚上海 聚焦OpenHarmony生态前沿 与您一同解码技术的下一片蓝海

【STM32单片机_(HAL库)】4-1【定时器TIM】定时器中断点灯实验

1.硬件 STM32单片机最小系统LED灯模块 2.软件 timer驱动文件添加定时器HAL驱动层文件添加GPIO常用函数定时器中断配置流程main.c程序 #include "sys.h" #include "delay.h" #include "led.h" #include "timer.h"int main(void) {H…