虚数的引入

假设有一个数,可以叫它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. 提示工程101|与 AI 交谈的技巧和艺术

    随着 ChatGPT 的问世,人工智能(AI)新时代也正式开启.ChatGPT 是一种语言模型.它与用户进行对话交互,以便用户输入问题或提示,模型响应,然后对话可以继续来回进行,类似于在消息传递应用程 ...

  2. 【游记】NOIP2022 预备赛游记

    Day -2 \(NOIP\) 就要来了,\(CSYZ\) 斥巨资给我们在 \(NOIP\) 正式考点举办了一场 \(NOIP\) 预备赛,真是太感动了~~ \(cy\) 说明天要颁奖,激动激动! D ...

  3. Qt 生成应用程序(二)软件多图标与文件操作

    目录 关联某种文件的默认打开方式 assoc ftype 解决方案 设置文件默认图标 应用软件添加多个图标 综合方法 嘿,各位Qt桌面应用开发的同学们(应该Qt大部分应用场景就是这个吧),上一篇文章中 ...

  4. spring-mvc系列:详解@RequestMapping注解(value、method、params、header等)

    目录 一.@RequestMapping注解的功能 二.@RequestMapping注解的位置 三.@RequestMapping注解的value属性 四.@RequestMapping注解的met ...

  5. 《VTK图形图像开发进阶》第1-2章——一个稍微复杂的VTK程序

    VTK概览 数据可视化主要是通过计算机图形学的方法,以图形.图像等形式清晰有效地传递.表达信息,VTK是数据可视化的工具包. VTK全称(Visualization Toolkit),即可视化工具包, ...

  6. Java应用堆外内存泄露问题排查

    问题是怎么发现的 最近有个java应用在做压力测试 压测环境配置: CentOS系统 4核CPU 8g内存 jdk1.6.0_25,jvm配置-server -Xms2048m -Xmx2048m 出 ...

  7. 组合查询(left_inner_right)与排序(order by _DESC _ASC)在题目中的应用

    1,想要让哪一列放在开头或者结尾,只需要将select中的查询位置放在最开始或者结尾即可: 2,组合查询要注意使用 on 加上组合条件: 3,order by 默认升序(ASC),降序使用:order ...

  8. 详解 canal 同步 MySQL 增量数据到 ES

    canal 是阿里知名的开源项目,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费. 这篇文章,我们手把手向同学们展示使用 canal 将 MySQL 增量数据同步到 ES . ...

  9. Gradle安装配置教程

    一.安装前检查 检查电脑上是否安装JDK,如果没有安装,请查看JDK安装教程:点击查看 如果电脑上已经安装JDK,按Win + R键,输入cmd,然后点击确定 输入java -version,点击回车 ...

  10. Go学习笔记3

    九.错误处理 1.defer+recover机制处理异常错误 展示错误: 发现:程序中出现错误/恐慌以后,程序被中断,无法继续执行. 错误处理/捕获机制: 内置函数recover: 2.自定义错误 需 ...