std函数

作者: 庵下桃花仙 | 来源:发表于2018-09-02 21:47 被阅读30次

(Andrew Ng《机器学习》中ex1,线性回归)
std函数是用来计算标准偏差的一个函数,由于其有不同的参数,我们就用下面的例子进行介绍:

A =

 1     2     3

 1     1     1

标准差的两种计算公式如下:
std(A):

std(A)函数求解的是最常见的标准差,此时除以的是N-1。

注意:此函数命令不能对矩阵求整体的标准差,只能按照行或者列进行逐个求解标准差,默认情况下是按照列。

在MATLAB主窗口中输入std(A) 回车,结果如下:

输出的是每一列的标准差。

std(A,flag):

这里flag代表的是用哪一个标准差函数,如果取0,则代表除以N-1,如果是1代表的是除以N,

我们在MATLAB主窗口中输入std(A,1) 回车,std(A,0)

std(A,flag,dim):

第三个参数代表的是按照列求标准差还是按照行求标准差,std(A,1,1)代表的是按照列求标准差,std(A,1,2)代表的是按照行求标准差。

在MATLAB主窗口中输入如下命令:std(A,1,1) 敲回车 std(A,1,2)

相关文章

  • std::function使用指南

    std::function本质就是函数指针,通过std::bind和std::placeholders还可以改变函...

  • function可调用对象模版类

    一、std::function介绍 std::function可调用函数对象模版类是一个函数包装器模版,该函数...

  • std函数

    (Andrew Ng《机器学习》中ex1,线性回归)std函数是用来计算标准偏差的一个函数,由于其有不同的参数,我...

  • C++11 std::function 和 std::bind

    1 std::bind std::bind 可以用来绑定一个函数 std::placeholders; 定义有_...

  • C++ STL multiplies 使用说明

    说明 std::multiplies是乘法的二元函数对象。 常被用于std::transform或者std::ac...

  • C++11 实现链式调用

    技术点: 使用std::function实现函数调用 使用std::result_of获取后一个函数的返回值 使用...

  • 显示名字

    library ieee; --库函数 use ieee.std_logic_1164.all;--定义了std_...

  • 转载--std::ref应用

    在std::promise范例中,使用了std::ref将future对象传递给引用参数类型的任务函数。 std:...

  • c++11特性

    std::function 将可调用的函数或者函数指针等,封装成类使用 std::bind 注意其参数是拷贝的方式...

  • 【Effective Modern C++(7)】并发API

    35 使用std::async替代std::thread 异步运行函数的一种选择是,创建一个std::thread...

网友评论

    本文标题:std函数

    本文链接:https://www.haomeiwen.com/subject/adkvwftx.html