序列的共轭怎么求

64次

问题描述:

序列共轭性

推荐答案

2023-10-24 00:24:50

取共轭是相对于复数而言:

若 a, b为实数,z=a + bj 为复数,其中:j=√(-1) 为虚数单位;

那么复数 z 的共轭为:z* = a - bj :

举例:z = 2+3j,那么z的共轭z*=2-3j

z=5-7j,那么z*=5+7j

对一个复值函数: z(x)=a(x)+jb(x),其中a(x)和b(x)都是实值函数,x为实数,

那么z(x)的共轭为:z*(x)=a(x) - jb(x):

举一例:a(x)=cosx,b(x)=sinx

z(x)=a(x)+jb(x)=cosx +j sinx

z*(x)=cosx - jsinx。

其他答案

2023-10-24 00:24:50

%这是针对DFT的,需要圆周取反,如果不是DFT则直接取反

x=[0 1-2j 2-j 3+5j 4+2j 5+2j 6+2j 7 8 9];%随意取一个复数数组

figure;

stem(x);

xLength=length(x);

i=0:xLength-1;

j=mod(-i,xLength)+1;%圆周取反,注意matlab的数组下标从1开始

xcc=conj(x(j));%取共轭

xcs=1/2*(x+xcc);%圆周共轭对称部分

xca=1/2*(x-xcc);%圆周共轭反对称部分

x=xcs+xca;

figure;

stem(x);

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6