复数的基本知识

news2024/10/6 14:24:22

复数的基本知识

文章目录

  • 复数的基本知识
    • 前言
    • 表示方法
      • 百度百科
      • 简单来说:
    • 复数的运算

前言

这里只有一点点关于复数的知识,主要是最近的FFT要用到。

表示方法

百度百科

我们把形如 a+bi (a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位 。当虚部等于零时,这个复数可以视为实数;当z的虚部不等于零时,实部等于零时,常称z为纯虚数。复数域是实数域的代数闭包,也即任何复系数多项式在复数域中总有根。 复数是由意大利米兰学者卡当在十六世纪首次引入,经过达朗贝尔、棣莫弗、欧拉、高斯等人的工作,此概念逐渐为数学家所接受。

简单来说:

我们定义: i 2 = − 1 i ^ 2 = -1 i2=1 , 一个复数 z z z 可以表示为: z = a + b i ( a , b ∈ R ) z = a + b i (a , b \in R) z=a+bi(a,bR)

其中 a a a实部 b b b 为 **虚部 ** , i i i虚数单位

​ 比如: − 5 = 5   i \sqrt{-5} = \sqrt5\ i 5 =5  i

我们还可以把复数表示为 复平面 直角坐标系上的一个点,比如下面:

​ 其中 x x x 轴表示实数, y y y 轴表示虚数。

这个点 ( 2 , 3 ) (2 , 3) (2,3) 表示的 复数 就是 2 + 3 i 2 +3 i 2+3i ,或者想象它代表的向量为 ( 2 , 3 ) (2 , 3) (2,3)

我们还可以把它表示成 ( 13 , θ ) (\sqrt{13} , θ) (13 ,θ)

一个复数 z = a + b i z = a + b i z=a+bi 的共轭复数为 a − b i a - bi abi (虚部取反)

复数的运算

复数不像点或向量,它和实数一样可以进行四则运算

复数相加满足 平行四边形法则

复数相乘满足 模长相乘,极角相加

设两个复数分别为 z 1 = a + b i , z 2 = c + d i z_1 = a + bi , z_2 = c + di z1=a+bi,z2=c+di ,那么
z 1 + z 2 = ( a + c ) + ( b + d ) i z 1 + z 2 = ( z c − b d ) + ( a d + b c ) i ( a 1 , θ 1 ) ∗ ( a 2 , θ 2 ) = ( a 1 a 2 , θ 1 + θ 2 ) z_1 + z_2 = (a + c) + (b + d)i \\ z_1 + z_2 = (zc - bd) + (ad + bc)i \\ (a_1 , θ_1) * (a_2 , θ_2) = (a_1 a_2 , θ_1 + θ_2) z1+z2=(a+c)+(b+d)iz1+z2=(zcbd)+(ad+bc)i(a1,θ1)(a2,θ2)=(a1a2,θ1+θ2)

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

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

相关文章

c++ “拷贝构造,运算符重载”

1.拷贝构造 拷贝构造的意思为:创造一个对象并拷贝另一个对象. 拷贝构造的名字与类的名字一致,参数一般为引用,若类中为无拷贝构造,编译器会自动生成默认拷贝构造函数,这种默认的拷贝构造函数只能拷贝内容,不…

安装并使用JupyterLab

背景 JupyterLab 是用于笔记本、代码和数据的最新的基于 Web 的交互式开发环境。其灵活的界面允许用户配置和安排数据科学、科学计算、机器学习方面的工作流程。模块化设计邀请扩展来扩展和丰富功能。 部署 要在本机搭建 Jupyter Notebook 平台进行机器学习项目,…

【Python入门篇】——Python基础语法(字符串扩展和格式化的精度控制)

作者简介: 辭七七,目前大一,正在学习C/C,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句…

网络安全之IPSEC路由基本配置

目录 网络安全之IPSEC路由基本配置 IPSEC配置的前提分析 协议分析 传输模式分析​编辑 IPSEC路由中的配置 图谱图 配置公网可达 R1配置IKE SA的安全提议 R1配置 IKE SA 的身份认证信息 R3配置IKE SA的安全提议 R3配置 IKE SA 的身份认证信息 R1配置IPSEC的安全提议…

112-Linux_mysql数据库的安装

文章目录 一.数据库介绍1.数据库2.数据库的分类 二.mysql安装及设置1.安装mysql2.初始化配置(1)设置数据库不进行密码强校验(2)设置root管理员密码(3)设置是否要删除匿名用户,这里不删除(4)设置是否允许root用户远程登录,这里设置允许(5)是否删除test库&…

硬件设计 之 PCIe常用知识

以下是本人在自己在设计PCIe中常遇到的一些知识,对他们进行了简单整理一下,包括基本定义、传输速率、layout要求等。比如作为硬件工程师要了解芯片架构,哪些PCIe接口可以使用,使用这些PCIe要做什么,需要使用PCIe x1还是…

msvc编译opencascade和vtk

文章目录 msvc编译opencascade和vtk下载源码和第三方库开始编译VTK开始编译OCC msvc编译opencascade和vtk 下载源码和第三方库 opencascade源码 我下载的时候最新版本是7.7.0 第三方库文件 这里面标出来的是必须的文件,如果你需要别的,也可以下载其他的…

JNI开发

文件结构(选中的为生成的) CMake构建不需要执行命令,会自动生成so文件打包进apk Android mk构建需要执行命令生成so文件,再打包进apk。命令如下。 # 在jni目录下执行 # 生成com_demo_cppproject_OtherNdkTest.h头文件 javac -h .…

[MySQL / Mariadb] 数据库学习-Linux中二进制方式安装MySQL5.7

Linux中二进制方式安装MySQL5.7 安装安装方式官网下载安装包创建用户组mysql,用户和目录把下载的安装包,放到/home/mysql/将本地文件拷贝到远程: scp 文件名 –用户名计算机IP或者计算机名称:远程路径 验证包解压安装包,移动到/us…

【前端面试题】深拷贝的终极实现

大厂面试题分享 面试题库 前后端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 web前端面试题库 VS java后端面试题库大全 引子 通过本文可以学习到深拷贝的三种写法的实现思路与性能差异 首先,我们要理…

Hystrix 简单聊聊断路器/熔断器

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"! 作者:风间影月|慕课网讲师 什么是Hystrix Hystrix 在SpringCloud中负责服务熔断服务降级的作用。 Hystrix 存在的目的也是…

从 Elasticsearch 到 Apache Doris,10 倍性价比的新一代日志存储分析平台

作者介绍:肖康,SelectDB 技术副总裁 导语 日志数据的处理与分析是最典型的大数据分析场景之一,过去业内以 Elasticsearch 和 Grafana Loki 为代表的两类架构难以同时兼顾高吞吐实时写入、低成本海量存储、实时文本检索的需求。Apache Doris…

114-Linux_mysql基本操作

文章目录 一.数据库的基本操作1.数据库的登录及退出(1)连接数据库:(2)退出数据库 2.查看所有数据库3.显示时间4.显示数据库版本5.创建数据库6.查看创建数据库的语句7.查看当前使用的数据库8.查看当前用户9.使用某个数据库10.删除数据库 一.数据库的基本操作 1.数据…

训练计划安排(练一休一训练分化+倒金字塔训练法)

目录 练一休一训练分化每次训练的组数12-15组 (4-5个动作)QA 倒金字塔训练法倒金字塔热身正式组常见误区: 训练补剂bcaa咖啡因肌酸蛋白粉 如何降低皮质醇水平如何提升睾酮水平文献出处睡眠8h摄入适量脂肪(0.8g每公斤体重&#xff…

【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析

【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析 文章目录 【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析1. 介绍2. Boosting2.1 1. 强 / 弱学习器2.1.2 AdaBoost 3. GBM3.1 GBM 特例…

如何利用ChatGPT进行论文润色-ChatGPT润色文章怎么样

ChatGPT润色文章怎么样? ChatGPT可以润色文章,使用其润色功能可以为用户提供更加整洁、清晰、文采动人的文本。但需要注意以下几点: 需要保持文本的一致性和完整性。当使用ChatGPT进行润色时,需要注意保持文本的一致性和完整性。…

单调栈的学习

文章目录 单调栈的学习什么是单调栈?单调栈模板暴力解法单调栈解法 单调栈的简单变形1.[496. 下一个更大元素 I](https://leetcode.cn/problems/next-greater-element-i/)2.[739. 每日温度](https://leetcode.cn/problems/daily-temperatures/)3.[503. 下一个更大元…

Kali Linux 使用远程桌面连接——xrdpxfce

[笔者系统版本] [Kali]: Kali Linux 2023.1 [Kernel]: kernel 6.1.0 [Desktop]: Xfce 4.18.1 1. 前言 在 Windows 中我们会经常使用到远程桌面这样便利的工具,让我们随时随地都可以使用自己想要使用的电脑,或者同时使用多台设备,那么本文就将…

open3d 源码阅读image_processing.py

目录 1. open3d.geometry.Image和numpy互转 2. 对open3d.geometry.Image进行高斯过滤 3. 高斯金字塔过滤 4. sobel过滤 5. 可视化o3d.geometry.Image 1. open3d.geometry.Image和numpy互转 import numpy as np import matplotlib.pyplot as plt import matplotlib.image a…

Midjourney从入门到精通

前言 什么是AI绘画 AI 绘画,顾名思义就是利用人工智能进行绘画,是人工智能生成内容(AIGC)的一个应用场景。其主要原理就是收集大量已有作品数据,通过算法对它们进行解析,最后再生成新作品,而算…