复数的指数形式:MATLAB演示

article/2025/7/26 22:31:06

复数的指数形式:MATLAB演示

复数在工程和科学计算中无处不在,而指数形式(又称极坐标形式)是表示和处理复数的一种强大方式。本文将介绍复数的指数形式表示法,并展示如何使用MATLAB进行相关计算和可视化。

复数的基础回顾

复数通常表示为:
z = a + b i z = a + bi z=a+bi
其中:

  • a a a 是实部
  • b b b 是虚部
  • i i i 是虚数单位,满足 i 2 = − 1 i^2 = -1 i2=1

复数的指数形式

复数还可以表示为指数形式:
z = r e i θ = r ( cos ⁡ θ + i sin ⁡ θ ) z = re^{i\theta} = r(\cos\theta + i\sin\theta) z=reiθ=r(cosθ+isinθ)

其中:

  • r = ∣ z ∣ = a 2 + b 2 r = |z| = \sqrt{a^2 + b^2} r=z=a2+b2 是模(绝对值)
  • θ = atan2 ( b , a ) \theta = \text{atan2}(b, a) θ=atan2(b,a) 是幅角(相位角)

这个表示法基于欧拉公式:
e i θ = cos ⁡ θ + i sin ⁡ θ e^{i\theta} = \cos\theta + i\sin\theta eiθ=cosθ+isinθ

MATLAB中的复数表示

在MATLAB中,复数可以直接表示:

z = 3 + 4i;  % 创建一个复数

或者使用复数函数:

z = complex(3, 4);  % 等价于3 + 4i

转换为指数形式

我们可以计算模和幅角:

r = abs(z);      % 计算模
theta = angle(z); % 计算幅角(弧度)

MATLAB中可以使用polarplot函数可视化:

polarplot([0 theta], [0 r], '-o');
title('复数在极坐标下的表示');

从指数形式恢复直角坐标形式

a = r cos ⁡ θ a = r \cos\theta a=rcosθ
b = r sin ⁡ θ b = r \sin\theta b=rsinθ
z = a + b i z = a + bi z=a+bi

MATLAB实现:

a = r * cos(theta);  % 实部
b = r * sin(theta);  % 虚部
z_recovered = a + b*1i;

MATLAB演示示例

figure;
subplot(1,2,1);
hold on
quiver(0, 0, real(z), imag(z), 0, ...'b-.', 'LineWidth', 2,'MaxHeadSize',0.4); % 绘制 z1 的向量
plot(real(z), imag(z), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');
xlim([0 2]); ylim([0 2]);
grid on;
xlabel('实部'); ylabel('虚部');
title('直角坐标表示');
hold offsubplot(1,2,2);
polarplot([0 theta], [0 r], '-o');
title('极坐标表示');% 验证欧拉公式
fprintf('直角坐标形式: %.4f + %.4fi\n', real(z), imag(z));
fprintf('指数形式恢复: %.4f + %.4fi\n', r*cos(theta), r*sin(theta));

运行结果:
在这里插入图片描述

复数运算的指数形式优势

  1. 乘法
    z 1 ⋅ z 2 = r 1 r 2 e i ( θ 1 + θ 2 ) z_1 \cdot z_2 = r_1r_2 e^{i(\theta_1+\theta_2)} z1z2=r1r2ei(θ1+θ2)
z1 = 2*exp(1i*pi/4);
z2 = 3*exp(1i*pi/6);
z_product = z1 * z2;  % 6*exp(1i*(pi/4+pi/6))
  1. 除法
    z 1 z 2 = r 1 r 2 e i ( θ 1 − θ 2 ) \frac{z_1}{z_2} = \frac{r_1}{r_2} e^{i(\theta_1-\theta_2)} z2z1=r2r1ei(θ1θ2)
z_quotient = z1 / z2;  % (2/3)*exp(1i*(pi/4-pi/6))
  1. 幂运算
    z n = r n e i n θ z^n = r^n e^{i n\theta} zn=rneinθ
n = 3;
z_power = z1^n;  % 2^n * exp(1i*n*pi/4)

应用实例:旋转操作

复数乘法可以表示旋转:
z rotated = z ⋅ e i α z_{\text{rotated}} = z \cdot e^{i\alpha} zrotated=zeiα

% 原始复数
z = 2 + 1i;% 逆时针旋转45度(π/4弧度)
rotation = exp(1i*pi/4);
z_rotated = z * rotation;% 可视化
figure;
compass(real(z), imag(z), 'r'); hold on;
compass(real(z_rotated), imag(z_rotated), 'b');
legend('原始复数', '旋转后复数');
title('复数旋转演示');

运行结果:
在这里插入图片描述

结语

复数的指数形式 z = r e i θ z = re^{i\theta} z=reiθ 不仅提供了复数的一种简洁表示,还大大简化了许多运算。通过MATLAB的可视化和计算功能,我们可以更直观地理解复数运算的几何意义。


http://www.hkcw.cn/article/IdiQUSZAjp.shtml

相关文章

FastAPI MCP 快速入门教程

目录 什么是 FastAPI MCP?项目设置1. 初始化项目2. 安装依赖3. 项目结构 编写代码创建主应用文件 运行和测试1. 启动服务器2. 使用 MCP Inspector 测试 什么是 FastAPI MCP? FastAPI MCP 是一个将 FastAPI 应用程序转换为 Model Context Protocol (MCP)…

俄罗斯代表团抵达土耳其 将参加俄乌谈判

当地时间6月1日,俄罗斯代表团抵达土耳其伊斯坦布尔,准备参加即将举行的俄乌谈判。俄谈判代表团团长梅金斯基在抵达后表示,所有与乌克兰谈判相关的评论都将于6月2日做出,并会在当天就俄罗斯在乌克兰问题上的立场发表详细声明。同一天,俄方代表团成员、俄国防部副部长福明也…

官员不作为岂能成为卖货噱头 消解严肃叙事引争议

5月31日晚,曾在热播电视剧《人民的名义》中饰演“宇宙区长”孙连城一角的演员李威,在短视频平台开启直播带货,销售天文望远镜。近一周内,李威已进行了三场相关直播。然而,6月1日上午,他发布的直播预告视频疑似被隐藏或删除,商品橱窗里的天文望远镜也已清空。李威在《人民…

当地纪委监委介入同案相反判决事件 调查正在进行

5月31日,河南省信阳市平桥区纪委监委发布情况通报。近日,网上关于“律师称两天收到同案相反‘判决’”引起网民关注。经核实,该案件是平桥区人民法院审理的一起股权转让纠纷案件。目前,平桥区纪委监委已介入调查。责任编辑:zx0176

苏超南京队1比0赢无锡队 热度胜似中超

今晚在南京五台山体育馆举行的比赛,南京队1:0 无锡队。真没想到这段时间的“苏超联赛”热度胜似“中超联赛”......责任编辑:zx0001

俄媒:乌摧毁俄大量轰炸机纯属谎言 乌方说法遭驳斥

俄罗斯“与假新闻作战”网站发布文章称,通过分析乌克兰方面发布的视频可以确认,乌总统泽连斯基关于“已摧毁34%俄罗斯远程机队”的说法并不属实。俄方认为,乌克兰实际上可能仅摧毁了两架图-95战略轰炸机及一架安-12运输机,其余受损飞机在维修后均可恢复作战能力。乌克兰国家…

Python数学可视化——坐标系与变换

Python数学可视化——坐标系与变换 直角坐标与极坐标转换及几何变换 本节将实现坐标系变换可视化工具,包括直角坐标系与极坐标系的相互转换,以及几何变换(平移、旋转、缩放)的数学原理展示。最后通过行星轨道案例演示极坐标的实际…

樊振东留洋细节:10天前主动联系俱乐部 新挑战与期待

德甲联赛萨尔布吕肯乒乓球甲级俱乐部宣布,奥运冠军樊振东加盟。在俱乐部的官方声明中,樊振东表示他非常期待在萨尔布吕肯和德甲的新挑战,体验新的环境,并与球队一起赢得更多的胜利。新赛季,樊振东将代表俱乐部征战乒乓球德甲联赛。球队经理表示这一切来得如此令人惊讶且迅…

端午节广州一景区发现7个莲花奇观 罕见奇观引游客驻足

5月31日,广州莲花山旅游区出现了多株莲花奇观。端午节假期首日,景区发现了7朵奇特的莲花,其中包括三株并蒂莲、两株双色莲、一株同心莲和一株三心莲,吸引了众多游客驻足拍照。广州莲花山曾多次出现双色、多蒂、多心等罕见的莲花奇观。每年6月下旬至8月是景区的莲花节,也是…

中国女排世联赛名单公布朱婷袁心玥落选 全网炸锅引发热议

2025年中国女排世联赛名单公布后,引起了广泛关注。朱婷和袁心玥两位世界级球星意外落选,取而代之的是一批年轻队员和二线老将。球迷们对此感到困惑:29岁的袁心玥正处于副攻黄金年龄,留洋期间技术还在不断进步;朱婷虽然年过三十,但在土耳其联赛依然稳坐主攻手位置。球迷质…

北大男孩谈如何把时间花在刀刃上 高考冲刺实用攻略

随着高考日益临近,考前10天是知识巩固和心态调整的关键时期。考生应实现复习策略的三个转变,在心态上完成软着陆;家长则需做好后勤保障与心理疏导工作,帮助孩子平稳应考。作为南城巴川学校的一线教师,结合多年的教育实践,分享一些备考经验。例如,语文要逐字抠《赤壁赋》…

计算机网络技术

目录 一、交换机配置 1、以太网MAC地址(交换机设备工作在TCLP的数据链路层) 2、Ethernet II帧格式 3、交换机工作原理 4、交换机以太网接口的工作模式 4.1、交换机以太网接口双工模式 4.2、交换机以太网接口速率 5、Cisco交换机的命令行 二、路由器配置 …

Java补充(Java8新特性)(和IO都很重要)

一、Lambda表达式 1.1、为什么使用Lambda表达式 Lambda表达式起步案例 下面源码注释是传统写法,代码是简写表达式写法 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.function.Consumer;/* * 学什么…

如何用docker部署ELK?

环境: ELK 8.8.0 Ubuntu20.04 问题描述: 如何用docker部署ELK? 解决方案: 一、环境准备 (一)主机设置 安装 Docker Engine :版本需为 18.06.0 或更新。可通过命令 docker --version 检查…

【免杀】C2免杀技术(十三)Inline Hook 概念篇

Hook 技术 Hook 技术是操作系统、软件开发和安全攻防中非常核心的技术手段之一。它的本质是“截获函数调用并插入自定义逻辑”。你可以把它理解为“在别人执行某个功能之前或之后偷偷插一脚”。 一、Hook 技术本质 Hook 挂钩技术,指的是: 修改程序运…

PCIe—TS1/TS2 之Polling.Active(一)

前文 训练序列有序集用于比特对齐、符号对齐以及交换物理层参数。2.5GT/s和5GT/s速率时,训练序列有序集不会加扰,只用8b/10b 编码。但到8GT/s及以上速率时,采用128b/130b编码,符号有可能加扰有可能不加扰,具体…

郑钦文说是一颗宝石就该闪烁 为梦想闪耀

郑钦文首次晋级法网八强后,在社交媒体上分享了她的感言:“人都应该有梦,有梦就别怕痛,是一颗宝石就该闪烁。”接下来的1/4决赛中,她将与萨巴伦卡交锋,这将是两人在法网的首次对决。期待郑钦文的表现,为她加油!责任编辑:zx0176

“苏超”凭啥火出圈 足球热浪席卷江苏

江苏省城市足球联赛,被网友们亲切地称为“苏超”,迅速走红。宿迁与徐州的对决吸引了大量关注,网友对“散装江苏”、“十三太保”的梗乐此不疲。话题热度甚至超过了同日举办的欧冠决赛。中国足球似乎看到了希望。“苏超”第三轮,徐州将比赛场地换到了当地最大的奥体中心,现…

负债等于2.6个恒大!中国第一大企业,员工人数超200万 铁路背后的巨额负债

在公共交通出行领域,铁路的客运量远超航空和水路。五一小长假期间,14.65亿人次的出行中,有超过1亿人次选择铁路出行。这背后的服务企业是中国员工规模最大的企业之一,其负债额相当于2.6个恒大。交通运输部数据显示,今年五一假期(5月1日至5日),全社会跨区域人员流动量为…

媒体:大巴黎夺欧冠头号功臣是姆巴佩 平衡之道成就冠军

巴黎圣日耳曼以5比0横扫国际米兰,夺得队史首座欧冠奖杯。赛后,主帅恩里克被誉为居功至伟,有舆论将他与安切洛蒂、瓜迪奥拉并列,称其“自此进入史上最伟大教练行列”。从带领两支不同球队荣获欧冠、11次杯赛决赛全胜以及帮助卡塔尔财团完成欧冠梦想等角度来看,这种评价可谓…