快乐数学5虚数

news/2024/12/22 0:09:50/文章来源:https://www.cnblogs.com/testing-/p/18447571

5 虚数

虚数总是让我感到困惑:

  • 这是一个数学抽象概念,方程是可处理它。
  • 大学才会用到它。

我们将用我们最喜欢的工具来攻克这个课题:

  • 关注关系,而非机械公式。
  • 将复数视为数字系统的升级,就像零、小数和负数一样。
  • 使用直观的图表,而不仅仅是文字,来理解概念。

5.1 真正理解负数

负数被认为是荒谬的,是 “使整个方程学说变得黑暗 ”的东西(弗朗西斯-马塞雷斯,1759 年)。负数不是我们可以触摸或握住的东西,但它能很好地描述某些关系(比如债务)。这是一个有用的虚构。
我不用说 “我欠你 30”,也不用读单词来判断我是欠是不欠,我可以写下“-30”,然后知道这意味着我欠了一屁股债。如果我赚了钱,还了债(-30 + 100 = 70),我就可以轻松记录这笔交易。之后,我的账户余额为 +70,这意味着我没有负债。正负符号会自动追踪方向。你不需要用一句话来描述每笔交易的影响。数学变得更简单、更优雅。负数是否 “有形 ”并不重要。

5.2 虚数

虚数也有类似的故事。我们可以整天解这样的方程:
x² = 9 答案是 3 和 -3。 但是,x² = -9 , 大多数人第一次看到这个问题时都会感到恐惧。
“虚数 ”和其他数字一样正常(或者说一样虚假)。它们是描述世界的工具。本着同样的精神假设某个数字 i 存在,其中i² = -1 也就是说,你用 i 乘以它自己,得到-1。

5.3 对负数和复数的直观理解

方程 x² = 9 的真正含义是这样的:
1· x² = 9什么样的变换 x 应用两次就能把 1 变成 9?
答案有两个:“x = 3 ”和 “x = -3”: 也就是说,你可以 “乘以 ”3,也可以 “乘以 3 并翻转”(翻转或取相反的值是乘以负数的一种解释)。
现在让我们来想想 x² =-1,它实际上是 1*x2 =-1,什么变换 x 应用两次就能把 1 变成-1?嗯。
如果我们把 x 想象成 “旋转 90 度”,那么 x 乘以两次就会旋转 180 度,或者说从 1 翻转到-1!我们还可以沿另一个方向(顺时针)旋转两次,把 1 变成-1。这就是 “负 ”旋转,或者说乘以 -i:

如果我们乘以-i 两次,就会把 1 变成-i,把-i 变成-1。因此,-1 实际上有两个平方根:i 和 -i。

  • i 是衡量一个数字的 “新虚数维度” - i(或-i)是旋转后数字 “变成 ”的样子
  • i 乘以 i 是逆时针旋转 90 度 - i 乘以-i 是顺时针旋转 90 度 - 向任一方向旋转两次都是-1:它使我们回到正数和负数的 “常规 ”维度。

5.4 寻找规律

让我们深入研究一下细节。当与负数(如-1)相乘时,你会得到一种模式:1,−1,1,−1,1,−1,1,−1...
由于-1 不会改变数字的大小,只会改变符号,因此可以来回翻转。对于某个数字 “x”,你会得到x,-x,x,-x,x,-x...
这个想法很有用。数字 “x ”可以代表头发好或坏的一周。
假设周数在好与坏之间交替;这是好的一周,那么 47 周后会怎样呢?
x-^147 = x-^1 = -x 所以,-x 表示头发不好的一周。注意负数是如何 “跟踪符号 ”的--我们可以把 -147 扔进计算器,而不用计算(“第 1 周好,第 2 周不好. . 第 3 周好. . ”)。反反复复的事情都可以用负数很好地模拟出来。
好的。

  • 1 = 1(这里没有问题)
  • i = i(做不了什么)
  • i^2 = -1 (这就是 i 的作用)
  • i^3 = -i(啊,逆时针旋转 3 次 = 顺时针旋转 1 次,很好。)
  • i^4 = 1(4 次旋转让我们 “绕了一圈”)
  • i^5 = i (又来了。)

5.5 理解复数

还有一个细节:一个数可以既是 “实数 ”又是 “虚数 ”吗?
当然可以。谁说一定要旋转 90 度?如果我们把一只脚放在 “实 ”的维度上,另一只脚放在虚的维度上,看起来就像这样:

我们成 45 度角,实数和虚数各占一半(1 + i)。这就像一个热狗,既有芥末又有番茄酱--谁说你需要选择呢?
事实上,我们可以任意选择实数和虚数的组合,组成一个三角形。这个角度就是 “旋转角”。复数是同时具有实部和虚部的数字的别称。它们的写法是 a + bi,其中 - a 是实部 - b 是虚部。

但还有最后一个问题:复数有多大?

参考资料

  • 软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
  • 本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
  • python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
  • Linux精品书籍下载 https://www.cnblogs.com/testing-/p/17438558.html

5.6 一个实际例子: 旋转

我们不会等到大学物理才使用虚数。我们今天就来试试。关于复数乘法还有很多要讲,但请记住这一点:

  • 复数乘以复数的旋转角度

我们来看看。假设我在一艘船上,每向北移动 4 个单位,就向东移动 3 个单位。我想将航向逆时针旋转 45 度。
顺时针。新航向是什么?

有些高人会说:"这很简单!只要取正弦、余弦、正切.... ......通量。.然后......"。. “. 破解。对不起,我弄坏了你的计算器吗?能再回答一次吗?
让我们试试更简单的方法:我们的航向是 3 + 4i(不管这个角度是多少,我们并不关心),想要旋转 45 度。那么,45 度等于 1 + i,所以我们可以乘以这个数!

这就是我们的想法:

  • 原航向: 向东 3 个单位,向北 4 个单位 = 3 + 4i - 逆时针旋转 45 度 = 乘以 1 + i 如果我们把它们相乘,就得到了
    (3+4i)-(1+i) = 3+4i +3i +4i^2 = 3-4+7i = -1+7i

所以,我们的新方位是西 1 个单位(东 -1 个单位),北 7 个单位,你可以画出来并照着做。
但是 我们在 10 秒钟内就发现了这一点,而且没有接触正弦或余弦。没有矢量、矩阵,也不知道我们在哪个象限。这只是算术和代数的交叉相乘。
虚数中包含了旋转规则:它就是这样工作的。
更妙的是,结果非常有用。我们有一个标题(-1,7),而不是一个角度(atan(7/-1) = 98.13,记住我们在第 2 象限)。你到底打算如何画出并跟踪这个角度?用你随身携带的量角器?
不,你会把它转换成余弦和正弦(-.14 和 0.99),找到它们之间的合理比例(大约 1 比 7),然后画出三角形草图。复数
复杂数字比你更快,更准确,而且不需要计算器。
如果你和我一样,你会发现这种使用方式让你大开眼界。如果你不这么想,恐怕数学也不会让你心动。对不起。
三角函数是伟大的,但复杂的数字也能让丑陋的计算变得简单(比如计算余弦(a+b))。这只是预告,下一章将为你奉上大餐。

5.7 复数并非如此

这是我的基本见解的旋风之旅。看看第一张图表--现在应该明白了。

这些美丽而奇特的数字还有很多内容,但我的大脑已经疲惫不堪了。我的目标很简单:

  • 让你相信,复数被认为是 “疯狂的”,但也是有用的(就像负数一样)
  • 展示复数如何让某些问题变得更容易,比如旋转

如果我看起来对这个话题很感兴趣,那是有原因的。多年来,虚数一直是我的心病--缺乏直观的洞察力让我感到沮丧。
现在,我终于有了自己的见解,我迫不及待地想与大家分享。我们常常窒息自己的问题,“囫囵吞枣”,这使我们的理解非常脆弱。这些启示是我在黑暗中的一点烛光,你们会照亮自己的聚光灯。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cisco Secure Firewall 3100 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Secure Firewall 3100 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Secure Firewall 3100 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog…

冲刺 CSP 联训模拟 2

T1 挤压 概率期望,二进制拆位 看到异或想到拆位算贡献 \[\begin{aligned} ans&=\sum_xx^2P(x)\\ &=\sum_x(b_1+b_2+...+b_{30})^2P(x)\ \ \ (b_i表示\ x\ 二进制下\ i\ 位的值)\\ &=\sum_x(b_1b_1+b_1b_2+. . .b_{30}b_{29}+b_{30}b_{30})P(x)\\ &=\sum_i^{30…

智慧园区管理原型

智慧园区管理系统的构建是一个复杂而系统的工程,它融合了信息化、AI、物联网等多种先进技术,旨在提升园区的管理效率、服务质量以及企业运营效率。 一、明确系统目标和需求 需求收集与分析:首先,需要对园区的实际需求进行全面分析,包括园区类型(如产业园区、办公园区、住…

读数据湖仓07描述性数据

读数据湖仓07描述性数据1. 描述性数据 1.1. 基础数据中包含不同类型的数据,而不同类型数据的描述性数据也存在显著的差异 1.2. 尽管这些描述性数据存在根本性的差异,但通过描述性数据,我们可以全面了解基础数据中的数据 1.3. 通过分析基础设施中提供的描述性数据可以获得更详…

探索JVM的堆内存分布:官方图片展示

序章 截取Java官方的 堆内存分布相关图片 到本文。Java Platform, Standard Edition HotSpot Virtual Machine Garbage Collection Tuning Guide Java 21 https://docs.oracle.com/en/java/javase/21/gctuning/preface.html下载为 pdf,搜索 Figure,截取其中的 堆内存分布相关…

快乐数学3勾股定理延伸

3 勾股定理延伸 我们一直低估了勾股定理。上一章表明它适用于任何有平方项的公式。 3.1 理解该定理在任意直角三角形中如果 a=3 和 b=4,那么 c=5。很简单吧?那么,关键的一点是 a 和 b 成直角(注意小红框)。一个方向的移动对另一个方向没有影响。 这有点像南北与东西的关系…

Docker系列-超级详细教你Linux安装并使用docker compose,如何使用docker-compose安装sqlserver

docker compose是什么? Docker Compose 和docker功能一样,为了运行容器服务,但是docker compose比docker更好的一点是:允许你在一个 YAML 文件中定义多个容器及其配置,并通过一条命令启动和管理这些容器。 为什么要使用docker compose? 通过 Compose,您可以使用 YML 文件…

手把手非常详细图文并茂教你 Docker 部署 SQL Server

前提条件linux服务器 服务器装好了Docker 引擎 1.8 及更高版本 至少 2 GB 的磁盘空间 至少 2 GB 的 RAM搜索镜像 docker search mssql-server拉取镜像 找到适合你的版本,拉取镜像,下面这个是我从官方文档里直接找到的镜像哇~ docker pull mcr.microsoft.com/mssql/server:202…

git报错集

报错集 1.打标签报错 前戏:在开发了基础的项目功能后,在推送到远端仓库后,打算给提交的版本打标签,报错了 $ git push origin --tags fatal: unable to access https://github.com/ICP-team/仓库名.git/: Failed to connect to github.com port 443 after 21072 ms: Could…

财务知识-20个常用的会计分录

财务知识——20个常用的会计分录

工具推荐:搜索和删除Windows上重复文件的神器:AllDup

​ AllDup是一款免费的重复文件查找工具,它能够帮助用户快速识别和管理计算机上的重复文件。这些文件可能包括文本、图片、音乐、视频等多种类型。AllDup使用快速查询算法,可以有效地搜索和定位重复项,从而帮助用户释放硬盘空间,组织文件结构,并提高系统性能。 下载地址:h…

工具推荐:完全免费的电脑 Epub 阅读器软件 Jane Reader

​ Jane Reader是一款现代化的电子书阅读器,支持EPUB格式,旨在提供类似于纸质书籍的阅读体验。它具有简洁、清爽的界面,支持自动多栏、多主题、直排模式等功能,并提供了一系列个性化设置,如自定义边距、行高、字体大小等。Jane Reader还内置了常用字体,如宋体、黑体、仿宋…