MATLAB如何提取复数的虚部和实部
时间: 2024-05-06 22:15:43 浏览: 205
complexplot:此函数在同一图形上绘制具有实部和虚部的复信号图。-matlab开发
MATLAB中可以使用`real`和`imag`函数分别提取复数的实部和虚部。
例如,假设有一个复数变量`z`,可以通过以下代码提取其实部和虚部:
```matlab
z = 2 + 3i; % 定义一个复数
real_part = real(z); % 提取实部
imag_part = imag(z); % 提取虚部
disp(real_part); % 输出实部
disp(imag_part); % 输出虚部
```
运行结果为:
```
2
3
```
也可以将复数向量作为输入,提取多个复数的实部和虚部:
```matlab
z = [2+3i, 4-5i, 6+7i]; % 定义一个复数向量
real_part = real(z); % 提取实部
imag_part = imag(z); % 提取虚部
disp(real_part); % 输出实部
disp(imag_part); % 输出虚部
```
运行结果为:
```
2 4 6
3 -5 7
```
阅读全文