matlab数据类型 —— 复型(复数)

12 篇文章 13 订阅
订阅专栏

matlab系列文章👉 目录 👈

在这里插入图片描述

文章目录

    • 〇、概述
    • 一、复数
      • 1. 复数概述
      • 2. 复数运算
        • (1) 基本运算
          • ① 复数的加法
          • ② 复数的乘法
          • ③ 复数的模
        • (2) 共轭复数
          • ① 共轭复数的性质
        • (3) 复数的辐角
    • 二、复型创建
      • 1. 直接创建
      • 2. 使用 complex函数 创建
    • 三、复型相关函数
      • 1. abs函数
      • 2. imag函数 与 real函数
      • 3. conj函数
      • 4. angle函数
      • 5. complex函数

〇、概述

在实数范围内,有些运算仍然不能进行,比如 − 9 \sqrt{-9} 9 − 10 4 \sqrt[4]{-10} 410 等等复数开偶次方的情况无法计算,为了使这种情况有解,便将数集扩充,便有了复数集。

复型(复数类型):我们把形如 z = a + b i z = a + b\textbf{i} z=a+bi 的数称为 复数

在 matlab 中的复数就称为 复型没有历史考证,看的网上有人这么叫,可能不专业)。

一般情况下没有使用复型的必要,所以没有特殊需求的小伙伴可以跳过本节哦😲!

一、复数

1. 复数概述

复型(复数类型):我们把形如 z = a + b i z = a + b\textbf{i} z=a+bi 的数称为 复数,例如 10 + 3i-1 + 10i6 - 8i 等等。

  • a 称为 实部
  • b 称为 虚部
  • i 称为 虚数单位

当实部a为 0 ,虚部b不为 0 时,复数z纯虚数。当实部b为 0 时,复数z实数

2. 复数运算

定义两个复数 : z 1 = a + b i z1 = a + b\textbf{i} z1=a+bi z 2 = c + d i z2 = c + d\textbf{i} z2=c+di

(1) 基本运算
① 复数的加法

复数的和仍然是复数,将实部与实部相加,虚部与虚部相加即可。(相同单位的加在一起)

z 1 + z 2 = ( a + c ) + ( b + d ) i z1 + z2 = (a + c) + (b + d)\textbf{i} z1+z2=(a+c)+(b+d)i

② 复数的乘法

复数的乘积也仍是一个复数,和初中学习的多项式相乘差不多。

z 1 × z 2 = a c + a d i + b c i + b d i 2 z1 \times z2 = ac + ad\textbf{i} + bc\textbf{i} + bd\textbf{i}^{2} z1×z2=ac+adi+bci+bdi2

由于: i 2 = − 1 \textbf{i}^{2} = -1 i2=1

z 1 + z 2 = ( a c − b d ) + ( a d + b c ) i z1 + z2 = (ac - bd) + (ad + bc)\textbf{i} z1+z2=(acbd)+(ad+bc)i

③ 复数的模

复数的模:复数的实部与虚部的平方和的正的平方根的值,记作 ∣ z ∣ |z| z
∣ a + b i ∣ = a 2 + b 2 | a+b\textbf{i}|=\sqrt{a^{2} + b^{2}} a+bi=a2+b2

(2) 共轭复数

z = a + b i z = a + b\textbf{i} z=a+bi,则共轭复数 z ‾ = a − b i \overline{z} = a -b\textbf{i} z=abi

① 共轭复数的性质

共轭复数有以下几点给常见的性质,利用这些性质能够帮助我们更好地计算。

  1. ∣ z ∣ = ∣ z ‾ ∣ |z|=|\overline{z}| z=z
  2. z + z ‾ = 2 a z+\overline{z}=2a z+z=2a z − z ‾ = 2 b i z-\overline{z}=2b\textbf{i} zz=2bi
  3. z × z ‾ = ∣ z ∣ 2 = a 2 + b 2 z\times\overline{z}=|z|^{2}=a^{2}+b^{2} z×z=z2=a2+b2
(3) 复数的辐角

复数的模与辐角是复数三角形式表示的两个基本元素

  • 复数所对应的向量长度称为复数的 幅值
  • 该向量与实轴正方向的夹角为复数的 辐角,下图中的θ就是 辐角

在这里插入图片描述
则有 : t a n θ = b a tanθ=\frac{b}{a} tanθ=ab
由直角坐标与极坐标的关系可知,非零有穷复数 z z z可以用其模 r = ∣ z ∣ r=|z| r=z与辐角 θ θ θ来表示,则有:
z = r ( c o s θ + s i n θ i ) z=r(cosθ +sinθ\textbf{i}) z=r(cosθ+sinθi)

二、复型创建

复数的创建有两种方式,直接创建使用complex()函数创建

1. 直接创建

在 matlab 中,ij 表示基本虚数单位,可以使用它们来创建复数。

>> a=1+2i

a =

   1.0000 + 2.0000i

>>
>> b=1+2j

b =

   1.0000 + 2.0000i

>>
>> whos
  Name      Size            Bytes  Class     Attributes

  a         1x1                16  double    complex   
  b         1x1                16  double    complex

2. 使用 complex函数 创建

matlab 中也提供了 complex() 函数用来创建 复数类型,使用方式如下:

>> c = complex(1,2)

c =

   1.0000 + 2.0000i

>>
>> whos
  Name      Size            Bytes  Class     Attributes

  a         1x1                16  double    complex   
  b         1x1                16  double    complex   
  c         1x1                16  double    complex   

三、复型相关函数

1. abs函数

abs() 函数用于返回复数 z 的模,使用如下:

>> z = 1 + 2i

z =

   1.0000 + 2.0000i

>>
>> abs(z)   %返回复数的模

ans =

    2.2361

2. imag函数 与 real函数

  • imag() 函数用于返回复数 z 的虚部
  • real() 函数用于返回复数 z 的实部

使用代码如下:

>> z = 1 + 2i

z =

   1.0000 + 2.0000i

>> 
>> imag(z)  %返回复数的虚部

ans =

     2

>>
>> real(z)  %返回复数的实部

ans =

     1

3. conj函数

conj() 用于计算复数 z 的共轭复数。使用如下:

>> z = 1 + 2i

z =

   1.0000 + 2.0000i

>>
>> conj(z)  %计算复数的共轭复数

ans =

   1.0000 - 2.0000i

4. angle函数

angle() 函数用于计算复数 z 的辐角。使用如下:

>> z = 1 + 2i

z =

   1.0000 + 2.0000i

>>
>> angle(z)  %计算复数的辐角

ans =

    1.1071

5. complex函数

complex() 函数不仅可以向上面一样创建复数,也可以用来创建复数数组。使用如下:

>> a = double([1;2;3;4])  %复数的实部

a =

     1
     2
     3
     4

>>
>> b = double([5;6;7;8])  %复数的虚部

b =

     5
     6
     7
     8

>>
>> z = complex(a,b)  %创建复数数组

z =

   1.0000 + 5.0000i
   2.0000 + 6.0000i
   3.0000 + 7.0000i
   4.0000 + 8.0000i

在这里插入图片描述

MATLAB——复数运算
老干妈拌雪梨喂张学友的博客
12-31 4775
复数表示法: 1、直接表示 x = a + bi; 2、复指数表示 x = r*e^(iθ); r = sqrt(a^2 + b^2); θ = tan(b/a) r为复数的模,θ为复数的幅角
Matlab - 复数
weixin_43467572的博客
09-05 1万+
编程中的复数
matlabcomplex的详细用法,Matlab基本函数-complex函数
weixin_32921457的博客
03-19 5739
1、complex函数:创建复数2、用法说明:(1)z = complex(x,y) 函数创建复数z,输入的x,y必须同为变量或维数相同、相同数据类型的向量、矩阵或者多维数组。输出的结果跟输入的维数相同,返回值为a+b*i;(2)y=complex(x) 返回结果为实部为x,所有虚部为0的复数,等价于y=complex(x,0)。3、实例>> x = complex(24,56)x =...
matlab复数
weixin_41096151的博客
08-16 2250
复数出现在许多科研工作问题上,例如,在电力工程中,可以用复数代表交变电压、交变电流和阻抗。描述电气系统行为的公式经常用到复数。 作为一个工程师,如果没有很好地理解和运用复数,将无法工作。复数的一般形式如下:c=a+bi 由于复数有两个部分,所以它能在平面内标出。这个平面的横轴是实轴,纵轴是虚轴,所以复数在这个平面内为一个点,横轴为 a,纵轴为 b。用上面的方式表示一个复数,称为直角坐标表示,坐标的横轴与纵轴分别代表复数的实部与虚部。 若复数在一个平面内,则有另一种表达方式,即极坐标表示:c = a + bi
matlab进行复数计算
myjy1992的博客
10-08 3674
最近因为工作需要应用到复数相关计算,但是手里没有合适的计算器,想到matlab自身强大的运算能力,就利用命令行进行计算,这对于matlab是个再轻松不过的工作。 第一步从简单的结果开始入手 a=3+4j,也就是简单的勾股定理 通过b计算,也就是绝对值 c取a的弧度 a=3+4j; b=abs(a); c=angle(a); d=rad2deg(c);//将弧度换算到角度 便于后面计算 具体结果如下图所示 >> a=3+4j a = 3.0000 + 4.000
MATLAB控制系统仿真2.4:复数和复变函数运算
FUXI_Willard
11-16 1675
该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识。
怎样用matlab复数运算,MATLAB面向复数运算的设计.doc
weixin_35654499的博客
03-21 3732
MATLAB面向复数运算的设计MATLAB面向复数运算的设计MATLAB的所有运算都是定义在复数域上的。这样设计的好处是:在进行运算时,不必像其他程序语言那样把实部和虚部分开来处理。为描述复数,虚数单位用预定义变量i或j表示。复数直角坐标表示和极坐标表示之间转换的MATLAB指令如下:real(z) 给出复数z的实部imag(z) 给出复数z的虚部abs(z) 给出复数...
数字仿真技术——matlab与simulink基础.ppt
10-29
《数字仿真技术——MATLAB与Simulink基础》 MATLAB是由美国MathWorks公司开发的一款高级数值计算软件,它的名称来源于“MATrix LABoratory”,意为矩阵实验室。MATLAB的强大在于它提供了丰富的数学运算功能,包括...
MATLAB研讨会课件.pdf
11-26
至于变量,MATLAB中的变量是动态类型,这意味着你可以在运行时改变变量的数据类型。变量的创建和赋值非常直观,例如,`x = 5;` 将创建一个名为x的变量并赋值为5。矩阵和数组是MATLAB的核心,它们可以进行各种数学...
MATLAB 编程入门 .ppt
10-29
- MATLAB的基本数据类型是矩阵,无需预先指定维度或数据类型,且矩阵操作类似于基本数学运算。 - 它的函数库可由用户扩展,用户可以创建自己的M文件,作为自定义函数,便于调试和使用。 - MATLAB具有强大的绘图...
科学计算与Matlab语言 教学大纲.pdf
11-02
1. 知识方面,要求学生掌握MATLAB数据类型、矩阵操作、语法结构、函数使用以及二维和三维绘图功能,同时理解符号代数的基本方法。 2. 技能方面,强调提升学生解决问题的能力,特别是利用MATLAB解决工程技术问题的...
电力系统分析作业——电网节点导纳矩阵的计算机形成.doc
06-21
matlab 程序中,我们首先加载输入数据,然后使用 while 循环来计算电网节点导纳矩阵。在每次循环中,我们计算出当前支路的导纳值,然后将其添加到电网节点导纳矩阵中。最后,我们输出计算结果,即电网节点导纳...
matlab指数形式复数运算,[转载]MATLAB学习(4)——复数及其运算
weixin_29787613的博客
03-18 6410
复数及其运算A)复数的表示(1).x=a+bi,其中a称为实部,b称为虚部(2)或写成复指数的形式:x=re^(iθ)其中r称为复数的模,又记为 |x| ;θ称为复数的幅度,又记为Arg(x)。且满足r=√(a^2+b^2) ,tanθ=b/a第一种方式适合处理复数的代数运算,第二种方式适合处理复数旋转等涉及幅角改变的问题复数的构造:(1)直接构造法将复数看做完整的表达式输入例:x1=-1+i%...
matlab 复数定义,matlab复数
weixin_39837727的博客
03-17 1617
第三章:MATLAB 的基础知识(基本符号,数据类型,运算符, 复数运算,三角函...matlab使用指导(2012)_数学_自然科学_专业资料。一、基础知识 1.1 常见数学函数 函数名 数学计算功能 abs(x) 实数的绝对值或复数的幅值 acos(x) 反余弦 ......第二章 基本语法 2.1 MATLAB 的矩阵、变量与表达式 在 MATLAB 系统中,只管理着一种对象---矩阵(包括...
matlab基础----复数表示
accumulation
09-28 2万+
matlab计算基础 2.7 复数和复变函数 复数运算基础 复数的表示 syms a b real;%声明a,b为实数型 x3=a+b*i; subs(x3,{a,b},{-1,1}) %将字母替代为具体数值 复数矩阵的表示 直接创建: 由复数元素构造复数矩阵 利用两个矩阵分别做实部和虚部构造新的复数矩阵 复数绘图 直角坐标图 极坐标图 t=0:0.05:2*pi; y=t+i*t.*sin(t); r=abs(y); theta=angle(y); subplot(1,2,1);
Matlab:创建复数
希望我的博客,能帮上你解决学习中工作中所遇到的问题
11-10 3487
Matlab:创建复数
MATLAB复数的操作总结
热门推荐
云龙的博客
05-20 3万+
MATLAB复数的操作总结,助力对电路原理中向量法变量的求解以及其它应用。
Matlab复数相关
MelyLenient的博客
06-18 511
matlab复数相关函数小计
B-splines曲线的绘制(Matlab
最新发布
qq_33268208的博客
06-18 287
中我们介绍了NURBS曲线,然而有时候我们通过B-spline曲线也能够解决问题。
Matlab AppDesigner——在app内部传递数据
05-29
Matlab App Designer中,可以通过以下几种方式在不同组件之间传递数据: 1. 使用公共属性:可以在多个组件之间共享属性,这样就可以让一个组件更新另一个组件的状态。可以使用app访问公共属性,例如app.PropertyName。 2. 使用应用程序数据:应用程序数据是app实例中的全局数据,可以在所有组件之间共享。可以使用app访问应用程序数据,例如app.Data。 3. 使用回调函数输入和输出:可以将数据作为输入传递给回调函数,并将结果作为输出返回。可以使用app访问回调函数的输入和输出参数,例如app.CallbackInput 和 app.CallbackOutput。 4. 使用消息传递:可以使用消息传递机制在不同组件之间发送和接收消息。消息可以包含任何类型的数据,包括自定义对象。可以使用app.send 和 app.listen 来发送和接收消息。 以上这些方法都可以在App Designer中实现组件之间的数据传递。具体使用哪种方法,取决于你的应用程序的具体需求和设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 非华为电脑安装华为电脑管家11的方法,华为应用商店和华为浏览器电脑版 274575
  • 解决Win10/Win11输入法卡顿问题 31726
  • 距离度量 —— 欧式距离(Euclidean Distance) 27995
  • 【C# 基础精讲】字典(Dictionary)的使用 23153
  • 学生成绩管理系统(C语言版) 22226

分类专栏

  • Python 千题 付费 63篇
  • Python 从入门到精通系列教程 付费 158篇
  • 小白白也能学会的 PyQt 教程系列 付费 8篇
  • 鲲鹏 AI 系列开发板 2篇
  • Java 进击高手之路 333篇
  • Flutter 开发实战 7篇
  • Go 语言进击高手之路 50篇
  • 存内计算 1篇
  • 云服务器使用教程 1篇
  • Rust 从入门到精通系列教程 73篇
  • 底层之旅:汇编语言探秘 1篇
  • Python 汇总教程 126篇
  • Linux 从入门到精通系列教程 1篇
  • 小白白也能学会的 OpenCV 教程系列 2篇
  • 小白白也能学会的 Android 开发教程系列 1篇
  • PHP 随记 7篇
  • matlab 从入门到精通 12篇
  • 计算机操作系统 6篇
  • C# 基础精讲 23篇
  • 考研专区
  • 大数据 21篇
  • 数学,算法 2篇
  • 数据结构与算法 1篇
  • Java 从入门到精通 98篇
  • C/C++ 从入门到精通 9篇
  • 嵌入式开发 3篇
  • 小白白也能学会的 PyQt 教程 3篇
  • 目录 2篇
  • 计算机网络 3篇
  • 问题汇总 35篇
  • 环境搭建 3篇
  • 服务器 1篇
  • 其它 6篇
  • HarmonyOS设备开发 5篇
  • 昇腾Ascend 2篇
  • 动手深度学习 1篇
  • Obsidian 使用教程 1篇
  • Spring 1篇
  • 方舟编译器 1篇
  • Windows程序设计 1篇
  • docker 2篇
  • uni-app 2篇
  • 新闻资讯类跨端应用开发——uniapp 2篇
  • 汇编 1篇
  • 刷题 20篇
  • vscode 1篇

最新评论

  • 探索Twig:优雅、灵活的PHP模板引擎

    笑小枫: 文章内容丰富,条理清晰,感谢博主的分享,赞一波,希望作者也指点我一番!

  • 将 Aira2 集成到 Go项目中

    笑小枫: 看了文章,我对大佬的膜拜犹如滔滔江水,连绵不绝,感谢博主的分享!

  • 跨域数据请求技术JSONP详解

    笑小枫: 总结的很详细,文章有深度,内容丰富,干货满满,感谢博主的分享,期待博主持续更新

  • 探索RESTful API开发,构建可扩展的Web服务

    笑小枫: 看了文章,我对大佬的膜拜犹如滔滔江水,连绵不绝,感谢博主的分享!

  • 【Java 进阶篇】深入浅出:Bootstrap 轮播图

    花好月圆呀: 生怕你看懂

最新文章

  • 探索Twig:优雅、灵活的PHP模板引擎
  • 深入了解 PHP Smarty:功能强大的模板引擎解析与应用指南
  • 将 Aira2 集成到 Go项目中
2024
06月 20篇
05月 3篇
04月 4篇
03月 37篇
02月 11篇
01月 50篇
2023年689篇
2022年200篇
2021年14篇
2020年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

繁依Fanyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码爱联营销型网站建设塘坑网站优化排名西乡网站设计模板龙岗百姓网标王宝安网站改版木棉湾品牌网站设计布吉网站改版爱联至尊标王大鹏建站永湖高端网站设计民治网站推广系统南联网页设计深圳百度竞价丹竹头网站设计布吉网页设计双龙网站推广工具松岗关键词按天收费惠州关键词按天收费光明英文网站建设双龙网站优化排名石岩网站建设光明关键词排名惠州建站沙井网站优化按天收费龙华外贸网站设计平湖企业网站制作龙岗阿里店铺运营石岩网站优化按天计费坪山网络营销惠州百度关键词包年推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化