Matlab - 一次计算统计数据(max,min,mean,median,std ...)

时间:2014-10-02 11:11:43

标签: matlab statistics

我相信这是一个简单的答案,但我还没有找到它。我想用以下方式计算数组的统计数据(max,min,mean,median,std):

max = max(array)
min = min(array)
mean = mean(array)
median = median(array)
std = std(array

因为(我相信)它每次至少会经历一次数组。我希望有一些功能,如

[max, min, mean, median, std,...] = stat(array)

类似于R函数

summary(Array) #R code

或stata命令

des //stata

我应该在matlab中使用什么功能?

1 个答案:

答案 0 :(得分:1)

这是一个功能:

function [maxout, minout, meanout, medianout, stdout] = summary(array)

maxout    = max(array);
minout    = min(array);
meanout   = mean(array);
medianout = median(array);
stdout    = std(array);

只需复制它,将其保存到名为summary.m的路径上的文件中,您应该好好去。