Matlab标准偏差指南(附例子)

801 阅读4分钟

Matlab Standard Deviation

Matlab标准偏差简介

标准差是用来衡量统计学中的扩散的。分布,也被称为 "分散",告诉我们数据点在平均数或平均值周围分散的程度。贝尔曲线 "被用来研究统计学中的标准差。在Matlab中,我们使用 "std "函数来计算一个向量或数据集的标准差。在当今世界,标准差被广泛用于数据分析中,以创建复杂的基于人工智能的算法。

标准偏差函数的语法。

SD = std (X)

SD = std (X, w)

解释。

  • SD = std (X)用于计算 "X "元素的标准差。这里,'X'可以是一个矢量,矩阵,或多维数组。
  • SD = std (X, w) 用于计算X元素的标准差,其权重为'w'。

请注意,默认情况下,标准差将被归一化为N-1,N是我们的观察值的数量。

Matlab标准偏差的例子

下面是Matlab标准偏差的例子。

例子#1

在这个例子中,我们将使用std函数来计算一个数组中元素的标准差。

以下是需要遵循的步骤。

  • 初始化输入数组。
  • 把这个输入数组作为参数传给标准偏差函数。

代码。

X = [7 -5 11 2 6 5 -8 0 17 5] [用10个元素初始化输入数组" 。]

SD = std (X)
[使用std函数来计算输入数组元素的标准偏差]

输入。

Matlab Standard Deviation 1

输出。

Matlab Standard Deviation 2

正如我们在输出中看到的,7.2877是我们输入数组中元素的标准差。

例子 #2

这个例子将使用std函数来计算3 x 3矩阵元素的标准差。

以下是需要遵循的步骤。

  • 初始化输入的3 x 3矩阵。
  • 把这个输入矩阵作为参数传给标准差函数。

请注意,对于一个矩阵,std函数将计算每一列元素的标准差。

代码。

X = [5 -5 1; 0 4 3; 8 10 4] [初始化输入的3 x 3矩阵] 。

SD = std (X)
[使用std函数来计算输入矩阵元素的标准偏差]

输入。

3 x 3 matrix

输出。

Matlab Standard Deviation 4

正如我们在输出中所看到的,我们已经得到了输入矩阵中各列元素的标准差。

例子 #3

在这个例子中,我们将使用std函数来计算一个三维数组中元素的标准差。

下面是需要遵循的步骤。

  • 初始化输入的三维数组。
  • 把这个输入的三维数组作为参数传给标准差函数。

代码。

X (:, :, 1) = [1 5 3; 2 0 1; 2 2 2];
X (:, :, 2) = [19 3 3; 5 1 3; 3 5 1];
X (:, :, 3) = [0 4 1; 2 -3 1; 2 4 7];
[初始化输入3 x 3矩阵]

SD = std (X)
[使用std函数计算输入三维阵列元素的标准偏差]

输入。

3-Dimensional array

输出。

Matlab Standard Deviation 6

正如我们在输出中所看到的,我们已经得到了我们的三维输入数组元素的标准偏差和列。

在上面的3个例子中,我们在计算标准差时没有提供任何权重。

现在让我们看看如何在std函数中分配权重。

例子 #4

在这个例子中,我们将使用std函数来计算3×3矩阵元素的标准差,并给它分配一些权重。

以下是需要遵循的步骤。

  • 初始化输入的3×3矩阵。
  • 初始化权重向量。
  • 将输入矩阵和权重向量作为参数传给标准差函数。

代码。

X = [2 15 4; 1 6 4; 1 -5 2];
[初始化输入3 x 3矩阵]

w = [0.7 1 1.5];
[初始化权重向量]

SD = std (X, w)
[使用std函数来计算输入矩阵元素的标准偏差。我们还将权重向量'w'作为第二个参数传给了他] 。

输入。

Matlab Standard Deviation 7

输出。

assign some weightage

正如我们在输出中所看到的,我们已经得到了3 x 3矩阵元素的标准偏差,并分配了权重。

总结

我们使用std函数来计算一个数组、向量或矩阵元素的标准差。默认情况下,标准差将被归一化为N-1,N是我们的观察数。

推荐文章

这是一篇关于Matlab标准差的指南。这里我们分别讨论了Matlab标准差的介绍和例子。You may also have a look at the following articles to learn more -

  1. 什么是Matlab?
  2. Matlab极限
  3. 绘制Matlab图形
  4. 绝对值Matlab

The postMatlab Standard Deviationappeared first onEDUCBA.