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函数将返回该实数的绝对值。

相关推荐
骑士雄师10 分钟前
大模型:临时会话
开发语言·python
努力中的编程者1 小时前
STL-vector的模拟实现
开发语言·c++·算法·stl·vector
薛定猫AI1 小时前
【深度解析】GLM-5.2 与 Z-Code:AI 编程智能体的原理拆解与 Python 调用实战
开发语言·人工智能·python
没文化的阿浩1 小时前
【C++】详解继承机制
开发语言·c++
文祐1 小时前
C语言用双向链表实现单调递减(递增)队列
c语言·开发语言·链表
雪的季节1 小时前
OCR: windows 环境基于c++的 paddle ocr 编译【CPU版本】编译成dll ,在QT、VS中调用
开发语言
蒟蒻的贤2 小时前
python搭建MiniDL
开发语言·python·深度学习
aaPIXa6222 小时前
C++模板元编程:在编译期完成计算,实现零运行时开销
java·开发语言·c++
夜郎king2 小时前
RuoYi-Vue3 企业级后台快速落地实战指南
java·开发语言
江华森3 小时前
exp01_Python_数据类型
开发语言·python