matlab中的real函数
时间: 2024-01-23 09:03:19 浏览: 60
在MATLAB中,real()函数用于获取复数的实部。如果输入参数是一个实数,则real()函数返回该实数本身。下面是一些使用real()函数的示例:
1. 获取一个复数的实部:
```
z = 3 + 4i;
real(z) % 返回 3
```
2. 获取一个矩阵中每个元素的实部:
```
A = [2+3i 4-2i; -1+2i 0];
real(A) % 返回 [2 4; -1 0]
```
3. 获取一个实数的实部:
```
x = 5;
real(x) % 返回 5
```
需要注意的是,对于一个复数z,其实部可以用z.real或者real(z)来获取。而在MATLAB中,z.re和z.im则分别用于获取复数的实部和虚部。
相关问题
matlab real函数
在MATLAB中,real函数用于返回实数部分。如果输入参数是一个实数,则返回其本身。如果输入参数是一个复数,则返回其实数部分。
例如,假设有一个复数变量z:
```
z = 3 + 4i;
```
使用real函数返回其实数部分:
```
real(z)
```
输出:
```
3
```
如果输入参数是实数,则返回其本身:
```
real(5)
```
输出:
```
5
```
matlab real函数用法
Matlab中的`real`函数用于提取复数的实部。
语法:
```matlab
real(Z)
```
参数`Z`可以是一个复数或一个包含复数的数组。
示例:
```matlab
z = 3 + 4i;
real_part = real(z);
disp(real_part); % 输出 3
Z = [1+2i, 3+4i, 5+6i];
real_parts = real(Z);
disp(real_parts); % 输出 [1, 3, 5]
```
在示例中,`real(z)`提取了复数`z`的实部,并将其赋值给变量`real_part`。而`real(Z)`提取了数组`Z`中每个复数的实部,并返回一个包含这些实部的数组`real_parts`。