zoukankan      html  css  js  c++  java
  • Octave计算数据

    设A=[1 2;3 4;5 6]

    B=[11 12;13 14;15 16]

    A.*B =     :对A以及B中的对应的元素进行相乘

    11 24

    39 56

    75 96

    A.^2   :对A中的每一个元素进行平方

    1 4
    9 16
    25 36

    设 V=[1;2;3] 为一个列向量

    1./V  :得到每一个元素的倒数    .可以理解为取到每一个元素

    1./A  :得到A中每一个元素的倒数

    log(V) :对V中的每一个元素做对数运算

    exp(V)   :对V中的每一个元素做指数运算


    对V中的每一个元素加1的方法:

    1.  V+ones(length(V),1)

    2.   V+1

    一些有用的函数:

    假设有一个一行4列的矩阵 D=[1 0.5 3 2]

    max(D)   :返回D矩阵中最大的值

    [val, ind] = max(D)   :返回矩阵中的最大值以及对应的索引
    D<3    得到结果 1 1 0 1   (1=true,0=false)
    find(D<3)     :得到结果1 2 4 ,返回第几个元素
    E=magic(3)   魔方阵:它们所有的行和列和对角线加起来都等于相同的值。
    [r,c] = find(E>7)    返回结果:r = 1 3    c= 1  2   即(1 , 1),(3,2)为>7的值
    sum(A)    :将矩阵A中的每列元素加起来
    prod(A) (product) :将矩阵A中的每列元素乘起来
    max[A,[],1]   :返回A中每列的最大值
    max[A,[],2]   :返回A中每行的最大值
    max(max(A))  :返回A中所有元素中的最大值
    设   C = magic(9)
    sum(C,1)   :将C中的每行加起来 369   369   369   369   369   369   369   369   369
    sum(C,2)   :将C中的每列加起来  [369   369   369   369   369   369   369   369   369]  的转置
     

     

  • 相关阅读:
    学习进度笔记
    博雅数据机器学习07
    学习进度笔记
    博雅数据机器学习06
    《一级架构师》阅读笔记
    学习进度笔记
    博雅数据机器学习05
    递归的概念
    CSS学习笔记3:选择器及优先级
    CSS学习笔记2:伪类
  • 原文地址:https://www.cnblogs.com/liuxjie/p/12028625.html
Copyright © 2011-2022 走看看