matlab统计+编程介绍

1、创建柱状图 bar(x,y)          x,y表示两个数组,且维数要相同( 等同于bar(x,y,'grouped'),'grouped'是默认选项,如果要产生堆合柱状图,要写成bar(x,y,'stacked')   )

  barh(x,y) 可产生水平柱状图

  bar3(x,y)及bar3h(x,y)还可以产生三维柱状图

2、一组数据的平均数mean(a)

  一组数据的总和sum(a)

  得到某一数据的概率P(xi)=N(xi)/N      N(xi)为xi的频数

  根据概率的定义可以把平均值重写为∑xi yi / ∑yi = Χ =∑xiP(1≤ i ≤n)

  若根据频数获得概率的数组 p = [N(x1)/N, N(x2)/N, N(x3)/N, N(x4)/N, ...],则平均值即可用 ave = sum(x.*p) 求得。

3、函数function ave = myAverage(x, y)

  if-else语句、for循环语句等

4、计算标准偏差和中位数

  平均值μ = mean(a),a为一组数据

  中位数md = median(a)

  标准偏差(sigma)σ = std(a)

  当数据符合高斯分布时,标准偏差就可以用来描述数据,确定落在某个数据上的概率。

5、input语句、disp()、while语句、switch语句

原文地址:https://www.cnblogs.com/aixuexihs/p/10637791.html