注意:
- 功率。\(P=\frac{U^2}{R}\),一般默認1歐姆阻抗,此時功率等於電壓的平方,功率與能量的基本關系是\(E=Pt\), \(P=U^2\)。即所謂的信號指的就是電壓的變化,所謂的功率指的就是電壓的平方除以1歐姆阻抗,所謂的信號的功率是平均功率。
- Matlab對數組取平均使用mean()。
- Matlab可以直接用復數,直接使用i作為虛數單位即可。
T=10;
dt=1e-4;
t=[-T/2:dt:T/2];
x1=exp(i*100*pi*t);
x2=exp(i*(100*pi*t+pi/3));
x3=x1+x2;
%功率就是對復信號模的平方的平均值
P1=mean(abs(x1).^2);
P2=mean(abs(x2).^2);
P3=mean(abs(x3).^2);
%能量就是P對於時間的積分
E1=sum(abs(x1).^2*dt);
E2=sum(abs(x2).^2*dt);
E3=sum(abs(x3).^2*dt);
disp([P1;P2;P3])