美文网首页
Octave中更复杂的计算

Octave中更复杂的计算

作者: 刷刷人工智能 | 来源:发表于2016-12-24 16:58 被阅读410次

1、两个矩阵的乘积。
>> A*C
>> A  .*B,矩阵A中的每一个元素,与矩阵B中的对应元素相乘。点号用来表示元素位运算
>>A  .^2,将对矩阵A中每一个元素取平方。
>>1 ./V,将V矩阵中的每一个元素取倒数。
>> log(V),对V矩阵求对数。
>>exp(V),以V矩阵中的元素为幂的运算。
>>abs(V),对V矩阵的所有元素取绝对值。
>> V + ones(length(v), 1),对V矩阵的所有元素加1。
    也可以写作,“V+1”。
A矩阵的转置,写作A'(左引号)。(A')' = A。

>>val = max(a),将取矩阵a中的最大值。还可以写作“[val, ind] = max(a)”。
>>a<3,将对矩阵a中所有元素判断是否小于3,结果显示为1或0。
>>find(a<3),将找出a矩阵中所有小于3的元素。

>>A=magic(3),每一行或列,相加等于同一个数。
>> [r, c] = find(A >=7),将找出A矩阵中所有大于或等于7的元素,行进入r向量,列进入c向量。
>> help find,可以帮我们找到find函数的使用方法。

2、求和函数
>> sum(a),将矩阵a中所有元素求和。
>> prod(a),将矩阵a中所有元素相乘。
>> floor(a),将所有元素四舍五入。
>> ceil(a),表示向上四舍五入。
>> rand(3),得到一个3x3的矩阵。
>> max(rand(3),rand(3)),将返回两个3x3的矩阵,并且逐元素比较,取最大值。
>> max(A, [], 1),得到矩阵A每一列的最大值。

相关文章

  • Octave中更复杂的计算

    1、两个矩阵的乘积。>> A*C>> A .*B,矩阵A中的每一个元素,与矩阵B中的对应元素相乘。点号用来表示元素...

  • Octave教程(1)

    1、Octave简介: Octave 是一款用于数值计算和绘图的开源软件。和 Matlab 一样,Octave 尤...

  • 5. Octave Tutorial(现在一般都用python做

    Octave Tutorial Octave 语法几乎和Matelab一样 一般的数学计算(elementary ...

  • Octave 学习笔记

    0 Octave简介 Octave是一种高级的解释性编程语言,主要解决线性的或者非线性的计算问题,使用Octave...

  • octave安装

    软件简介 octave是一款免费的软件,类似于matlab软件,强大的数学计算能力可以高效的运算复杂的运算,这正适...

  • Octave 梯度算法的一些心得

    认为octave - 矩阵算法的便捷性 很多人认为Octave带来很便捷的矩阵算法,所以通常计算矩阵的时候不再用普...

  • Matlab/Octave 练习一:基础矩阵操作

    前言 在Matlab\Octave中,矩阵计算是常见形式,矩阵也是数据集导入储存的常见形式,而且在Matlab\O...

  • Octave简明教程

    这里就不介绍octave是什么了,如果你真心想学习ML的话,octave是一个可以帮助你进行计算的强大工具 符号 ...

  • 【机器学习】-Week2 6.Octave/Matlab Res

    Octave/MATLAB resources Octave Resources At the Octave co...

  • 软件(octave)-数据计算

    英语学习:quote:引用reciprocal:倒数apostroph:撇号lowercase:小写这里强调一下魔...

网友评论

      本文标题:Octave中更复杂的计算

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