% 求方差、均方值、功率等等,今天要弄明白了。
clc;clear all;close all;
%实数域
x = [1;3;2;2;3;4;7];
var_x = var(x)
var_x2 = ((x-mean(x))'*(x-mean(x)))/(length(x)-1)
power_x = (x'*x)/(length(x)-1)
%复数域
x = [1;3;2;2;3;4;7];
y = [1;3;2;2;3;4;7];
z = x + i * y;
var_z = var(z)
var_z2 = ((z-mean(z))'*(z-mean(z)))/(length(z)-1)
power_z = (z'*z)/(length(z)-1)
% 总结
%(1)matlab中的var函数,除以的是length(x)-1
%(2)上述的自写公式是成立的,对于复数或实数均是。
%(3)power_x,求的是信号功率,即均方值。
% 应用
% (1)求均值为0的信号的功率,即为求方差,直接用var函数即可。
matlab求方差、均方值和功率
最新推荐文章于 2024-07-26 10:34:38 发布