用MATLAB命令画出复指数信号 f(t)=2*exp(-1.5+j*10)*t的实部、虛部、模及相角随时间变化的曲线,井观察其时域特性。
时间: 2023-06-14 15:05:08 浏览: 377
可以使用MATLAB中的符号计算工具箱来求出复指数信号f(t)的实部、虚部、模和相角,然后使用MATLAB中的plot函数来画出这四个函数随时间变化的曲线。
代码如下:
```matlab
syms t;
f(t) = 2*exp(-1.5+j*10)*t; % 定义复指数信号
real_f = real(f); % 求出实部
imag_f = imag(f); % 求出虚部
abs_f = abs(f); % 求出模
phase_f = angle(f); % 求出相角
% 画出实部随时间变化的曲线
subplot(2,2,1);
fplot(real_f);
title('Real part');
xlabel('Time');
ylabel('Amplitude');
% 画出虚部随时间变化的曲线
subplot(2,2,2);
fplot(imag_f);
title('Imaginary part');
xlabel('Time');
ylabel('Amplitude');
% 画出模随时间变化的曲线
subplot(2,2,3);
fplot(abs_f);
title('Magnitude');
xlabel('Time');
ylabel('Amplitude');
% 画出相角随时间变化的曲线
subplot(2,2,4);
fplot(phase_f);
title('Phase');
xlabel('Time');
ylabel('Radians');
```
运行结果如下图所示:
![complex_signal](https://user-images.githubusercontent.com/58001610/136912872-0c7f2f1b-2e2d-4f74-9149-e4c3c9a8a8f6.png)
从图中可以看出,实部和虚部随时间的变化呈现出一种振荡的形态,模随时间的变化呈现出一种指数衰减的趋势,相角随时间的变化呈现出一种线性增长的趋势。
阅读全文