matlab函数式里虚数i怎么表示,matlab虚数_matlab 中复数如何表示?

本文介绍了MATLAB中复数的基本表示方法,包括如何使用保留字i定义复数,以及当i被重新定义时如何避免歧义。同时提供了示例代码帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

matlab 中复数如何表示?

你i是不是已经被定义为变量了,正常i就是复数单位,可以这样表示的.

de067da8b2b133143eb0ab970bc56fdf.png

matlab是否可以定义虚数

想来想去只想到一个比较笨的办法,不过不用if、find和循环语句,而且确实管用。

a=[1 2 3 3i 2i 1i];

b=-imag(a); %计算向量a中所有元素的虚部,实数的虚部为零,并且转为负数;

c=real(a); %计算向量a中所有元素的实部,虚数的实部为零;

d=b+c

matlab如何表示复数

你之前是不是把 i定义为变量了

用s=1i

matlab 中复数如何表示?我i前面已经有*就是表示不出来?不知到为什么

你i是不是已经被定义为变量了,正常i就是复数单位,可以这样表示的.

de067da8b2b133143eb0ab970bc56fdf.png

在matlab中如何定义一个复数?

matlab中,i作为保留字,如果没有被重新定义,就代表虚数单位

因此可以直接定义,如

a=1+i

就定义了一个复数a了

929020bd830de1ca90702d9ffd9110b0.png

如果i已经被另外定义了,就有歧义了,这时matlab会按照用户的定义来理解i,如上图。一开始直接赋值定义复数没有问题。后来由于i被定义成了符号变量,再a=1+i,a也成了一个符号变量。

matlab 复数表示

A=[1 2;3 4];

B=[2 3;5 6];

C=A+B*i

i是虚数。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值