Matlab之对复数使用函数real和abs的区别

一、real函数

用于返回复数的实部。它将返回一个和输入复数具有相同大小的数组,其中每个元素对应输入复数的实部。

例如,real(3+4i)将返回3。

ps:返回复数虚部使用函数imag。

二、abs函数

用于返回复数的绝对值(模)

它将返回一个和输入复数具有相同大小的数组,其中每个元素对应输入复数的绝对值。绝对值表示了复数到原点的距离,也可以理解为复数的模长。

例如,abs(3+4i)将返回5。

三、示例

下面是一个示例,以便更好地理解两个函数之间的区别:

复制代码
z = 3 + 4i;
% 使用real函数获取复数的实部
real_part = real(z);
disp(real_part);  % 输出:3
% 使用abs函数获取复数的绝对值(模)
abs_value = abs(z);
disp(abs_value);  % 输出:5

**real和abs函数同样适用于实数。**当输入参数是实数时,real函数将返回该实数本身,而abs函数将返回该实数的绝对值。

相关推荐
leo__5202 分钟前
MATLAB高斯背景建模与目标提取(人体检测)
开发语言·人工智能·matlab
m0_560396472 分钟前
C++中的享元模式
开发语言·c++·算法
Amanda1m8 分钟前
理解ePWM的工作原理和配置方法
matlab·simulink
2501_924952699 分钟前
分布式缓存一致性
开发语言·c++·算法
Yupureki38 分钟前
《Linux系统编程》12.基础IO
linux·运维·c语言·开发语言·数据库·c++
淮北49438 分钟前
bash下好用的快捷键以及linux常用指令
linux·开发语言·ubuntu·bash
薛定谔的猫喵喵1 小时前
卸载 Python 3.8 报错 “Could not set file security” 的终极解决方案
开发语言·python
看山是山_Lau1 小时前
代码命名规范原则与原理
c语言·开发语言
_MyFavorite_1 小时前
JAVA重点基础、进阶知识及易错点总结(8)List 接口(ArrayList、LinkedList、Vector)
java·开发语言·list