一些常用的matlab统计函数,总结到这里吧!
max
功能:找出时间序列的最大值。
格式:
C = max(x)
[C I] = max(x)
说明:
C =
max(x) % 找出x序列的最大值
[C I] = max(x) % 找出x序列的最大值以C显示,该值在序列x中的位置以I显示。
min
功能:找出时间序列的最小值。
格式:
C = max(x)
[C I] = max(x)
说明:
C =
max(x) % 找出x序列的最小值
[C I] = max(x) % 找出x序列的最小值以C显示,该值在序列x中的位置以I显示。
sum
功能:计算时间序列x的总和。
格式:
M = sum(x)
mean
功能:计算时间序列的平均值。
格式:
M = mean(x)
median
功能:找出时间序列x的中位数,中位数是样本数据中心趋势的文稳健估计。
格式:
M = median(x)
geomean
功能:计算时间序列x的几何平均。
格式:
m = geomean(x)
说明:
m = geomean(x) % 计算时间序列x的几何平均,要求x中每个分量大于0
harmmean
功能:计算时间序列x的调和平均。
格式:
m = harmmean(x)
trimmean
功能:截尾求算数平均值。
格式:
M = trimmean(x, percent)
说明:
M = trimmean(x, percent) % 对时间序列x进行排序后,去掉两端的部分极值,再对其计算算数平均值。参数percent为去掉x中极值的比例。
range
功能:计算时间序列x的极差。
格式:
m = range(x)
说明:
m = range(x) % 计算时间序列x的极差,极差是x中最大值与最小值之差。
norm
功能:计算时间序列x的模。
格式:
m = norm(x)
m = norm(v, p)
说明:
m = norm(x) % 计算时间序列x的模。
m = norm(v, p) % 计算时间序列x的p范数
prod
功能:计算序列所有数的乘积。
格式:
m = prod(x)
cumsum
功能:计算序列x的累积总和值。
格式:
m = cumsum(x)
cumprod
功能:计算序列x的累积连乘值。
格式:
m = cumprod(x)
prctile
功能:计算时间序列百分位数。
格式:
m = prctile(x, p) % 计算x中大于p%的值,p的值介于0~100