虚数的引入

假设有一个数,可以叫它X数,但是不太好听,改成高大上一点,叫成虚数吧!

对它的定义如下:

  • 虚数=i
  • \(i^2\) = -1

这样搞有什么好处吗?

假设想求出 \(\sqrt{-7}\),在实数范围内没戏,但是有了这个虚数工具,那就好办了!

\(\sqrt{-7}\) = \(\sqrt{7*(-1)}\)

=\(\sqrt{7*i^2}\)

=\(\sqrt{7}i\)

在来一个案例:\((x-2)^2=-3\)

-3 = \(3*i^2\)

则:x-2 = $ \pm \sqrt{3*i^2} $

x-2 = $ \pm \sqrt{3}i $

x = 2 $ \pm \sqrt{3}i $

先不说现实的意义,反正就是厉害,就是强!

复数和虚数的关系

复数的定义:

z=a+bi;

复数的定义:

必须由实部和虚部组合起来的,才是复数。

既然是组合起来的,那么就可以分割出来:

  • a 是实部;

    • 里面都是实数;
  • bi 是虚部;
    • 里面的 b 是实数;
    • 里面的 i 是虚数;
    • 所以实数+虚数才是一个虚部。

分割完发现,它里面组合的元素还挺多的,与其说是它一个数,更不如说它是一个未经过运算的代数式!

复数里面实数虚数的判定条件:

b = 0 , 那么z=a+bi 是一个实数;

b ≠ 0 , 那么bi 是一个纯虚数;

Example - 分辨一个数

分辨下面这些数都是什么数?比如是实数,还是虚数、复数...

  • $3-\sqrt{3} $
  • \((2-\sqrt{7})i\)
  • \(π+i\)
  • 0

判断两个复数是否相等的条件

if a+bi = c+di ,

then a=c,b=d

共轭复数

已经在别的文章介绍过了,这里略。

https://www.cnblogs.com/mysticbinary/p/17191719.html

复数的几何意义、复平面的认识

先认识复平面,复平面和平面直角坐标系是一样的,无非是把原先的y轴改叫虚轴而已,原先的x轴该叫成实轴。

一个复数,有实部和虚部,刚好可以将他们转换成复平面的坐标 (实部,虚部),

比如 A=6+4j 转换成复平面的坐标为:A(6,4j) ,那么就可以将这个坐标套入到复平面中去,

在认识向量 \(\overrightarrow{OP}\)

初次看到这个向量,可以理解为 这根斜线就是向量,随着认识的深入,发现,

这根斜线类似实数的绝对值概念,是复数在绝对值概念的推广,因为这个P(x,y)点到原点O的距离就是绝对值。

复数的辐角是指复数在复平面上对应的向量和正向实数轴所成的有向角。

"幅角"和"辐角"在大多数情况下可以互换使用,表示复数与实轴之间的角度,具体使用哪个术语可能取决于上下文和个人偏好。

求复数的模

求向量的长度,就是求复数的模。

Reference

复数的几何意义-课件

https://max.book118.com/html/2017/0517/107417075.shtm

Basic concepts of complex number的更多相关文章

  1. CMUSphinx Learn - Basic concepts of speech

    Basic concepts of speech Speech is a complex phenomenon. People rarely understand how is it produced ...

  2. Basic Concepts of Block Media Recovery

    Basic Concepts of Block Media Recovery Whenever block corruption has been automatically detected, yo ...

  3. (二)Basic Concepts 基本概念

    Basic Concepts There are a few concepts that are core to Elasticsearch. Understanding these concepts ...

  4. LeetCode 537. 复数乘法(Complex Number Multiplication)

    537. 复数乘法 537. Complex Number Multiplication 题目描述 Given two strings representing two complex numbers ...

  5. LC 537. Complex Number Multiplication

    Given two strings representing two complex numbers. You need to return a string representing their m ...

  6. Eric Linux - 1 Basic concepts of linux

    Computer basic Computer 5 parts CPU Input Output Memory External storage device. CPU RISC: Reduced I ...

  7. [Network]Introduction and Basic concepts

    [该系列是检讨计算机网络知识.因为现在你想申请出国.因此,在写这篇博客系列的大多数英语.虽然英语,但大多数就是我自己的感受和理解,供大家学习和讨论起来] 1 Network Edge The devi ...

  8. Nginx Tutorial #1: Basic Concepts(转)

    add by zhj: 文章写的很好,适合初学者 原文:https://www.netguru.com/codestories/nginx-tutorial-basics-concepts Intro ...

  9. (C/C++) Interview in English - Basic concepts.

    Question Key words Anwser A assignment operator abstract class It is a class that has one or more pu ...

  10. [PR & ML 1] [Introduction] Informal Basic Concepts

    最近还没更完OpenCV又开了新坑,谁教machine learning处在紧急又重要的地位呢.更新的内容总结自Pattern Recognition and Machine Learning by ...

随机推荐

  1. quarkus实战之七:使用配置

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是<quarkus实战>系列 ...

  2. 微信小程序+web数据库的开发实践

    前言 生活中使用微信小程序的场景越来越多,它实现了用户对于应用"触手可及.用完即走"的理想需求.微信小程序的开发难度也低于APP的开发制作,使用它会更便利.低成本.高经济效益. 但 ...

  3. Linux文件管理知识查找文件

    Linux文件管理知识:查找文件 前几篇文章一一介绍了LINUX进程管理控制命令及网络层面的知识体系,综所周知,一个linux系统是由很多文件组成的,那么既然有那么多文件,那我们该如何管理这些文件呢? ...

  4. uniapp 只选择月份与日的时间选择器

    1.使用 <picker> 组件的 mode 属性设置为 "multiSelector",然后通过设置 range 属性来提供可选的月份和日的列表. <templ ...

  5. 深入探讨安全验证:OAuth2.0、Cookie与Session、JWT令牌、SSO与开放授权平台设计

    什么是认证和授权?如何设计一个权限认证框架? 认证和授权是安全验证中的两个重要概念.认证是确认身份的过程,用于建立双方之间的信任关系.只有在认证成功的情况下,双方才可以进行后续的授权操作.授权则是在认 ...

  6. Vue3中的几个坑,你都见过吗?

    Vue3 目前已经趋于稳定,不少代码库都已经开始使用它,很多项目未来也必然要迁移至Vue3.本文记录我在使用Vue3时遇到的一些问题,希望能为其他开发者提供帮助. 1. 使用reactive封装基础数 ...

  7. redis基本数据类型 Hash

    Hash 类型 Hash类型的常见命令 HSET key field value: 添加或者修改hash类型key的field的值HGET key field: 获取一个hash类型key的field ...

  8. Vue element-ui 动态生成自定义table表头实现数据渲染

    需求:1)表头的数据是动态的,有可能字段值很长且很多.解决方案自定义动态表头,字段长使用文字提示[el-tooltip组件]: 2)需要对表格data中的数据值进行枚举转成中文值,且显示不同的颜色. ...

  9. Java 21 新特性:Unnamed Classes and Instance Main Methods

    Java 21引入了两个语言核心功能: 未命名的Java类你说 新的启动协议:该协议允许更简单地运行Java类,并且无需太多样板 下面一起来看个例子.通常,我们初学Java的时候,都会写类似下面这样的 ...

  10. Caused by: liquibase.exception.ValidationFailedException: Validation Failed:1 change sets check sum

    db/changelog/mysql/changelog-0001-307096-1.0.sql::1.0::buoluo.meng was: 8:a5d8f616a121230c204fd2b878 ...