matlab基础学习(3)
一、复数的矢量解释
对于复数z = 2 + i * 3,可以用矢量图来表示,代码如下:
二、 matlab中平均值的求法
1.存储在行矢量或列矢量x中的信号x,其平均值的求法如下:
mean = sum(x) / N
代码如下:
>> x = [ 5 2 3 7 2 4 7 9 8 5 10 15 5 1 12 20]x = 5 2 3 7 2 4 7 9 8 5 10 15 5 1 12 20>> Ex = x(:)' * x(:)Ex = 1221>> Ex = sum(conj(x(:)) .* x(:))Ex = 1221>> Ex = sum(abs(x(:)) .^2)Ex = 1221>>
四、平均功率的计算(每个样点的能量)计算方法如下:Px = Ex / N
2级范数的计算为
xL2 = sqrt(Ex)
或
xL2 = norm(x)
1级范围为
xL1 = sum(abs(x))
或xL1 = norm(x, 1)
无限范数(切比雪夫范数)计算为:
xLInf = max(abs(x))
或
xLInf = norm(x, Inf)
通常, P级范数的计算为
xLp = norm(x, p)