octave 数据操作

  1. mean 求解均值
    1.1 mean(X) 求解矩阵每一列的均值
    1.2 mean(X,2) 求解矩阵每一行的均值
octave:43> B = [1 2;3 4;5 6]
B =

 1   2
 3   4
 5   6

octave:44>
octave:44>
octave:44> mean(B,2)
ans =

 1.5000
 3.5000
 5.5000

octave:45> mean(B)
ans =

 3   4

  1. std 求标准差
    y=std(x) 算出x的标准偏差。 x可以是vector或者一个matrix矩阵。
    若x是vector,则y是算x的标准偏差。
    若x是matrix,则y是个vector,存放的是算每一列/行的标准偏差。 std (x, flag,dim)
    fla表示标注公差时是要除以n还是n-1
    flag==0.........是除以n-1
    flag==1.........是除以n
    dim表示维数
    dim==1..........是按照列分
    dim==2..........是按照行分 若是三维的矩阵,dim==3就按照第三维来分数据
    默认std格式是std(x,0,1);

  2. repmat 扩展矩阵
    repmat(A,row,col)
    col 扩展 列的次数
    row 扩展 行的次数

octave:79> A
A =

   1   2
   3   4

octave:80> repmat(A,3,2)
ans =

   1   2   1   2
   3   4   3   4
   1   2   1   2
   3   4   3   4
   1   2   1   2
   3   4   3   4

你可能感兴趣的:(octave 数据操作)