MATLAB 虚数单位

i

在MATLAB中i表示虚数单位 。


语法


1i
z = a + bi
z = x + 1i*y

描述

表达式 描述
li

返回基本虚数单位。i等于sqrt(-1);

可以用i来输入复数; 也可以使用字符j作为虚拟单位;

要创建一个不使用i和j的复数, 需使用复变函数。

z = a + bi  返回一个复数值常量z
z = x + 1i*y  返回一个复数数组组z

复标量

创建一个复标量并使用符号i,没有乘号作为后缀。


z = 1+2i
% 结果:
z = 1.0000 + 2.0000i

复向量

从两个4×1的实数向量创建一个复向量。z是4×1复向量。


x = [1:4]';
y = [8:-2:2]';
z = x+1i*y
% 结果:
z = 4×1 complex

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

复指数

创建一个复标量,表示一个半径为r的复向量,以及与原点的夹角theta


r = 4;
theta = pi/4;

z = r*exp(1i*theta)
% 结果
z = 2.8284 + 2.8284i





公众号

关注公众号,获取一手资讯

“ MATLAB 虚数单位 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注