1)两个矩阵相乘

A*B

2)两个矩阵元素位相乘(A、B矩阵中对应位置的元素相乘)

A.*B

3)矩阵A的元素进行平方

A.^2

4)向量或矩阵中的元素求倒数

1./V    或   1./A

5) 矩阵的操作

A(1,:)              矩阵A的第一行

A(:,3)              矩阵A的第三列

A(:)                 将矩阵生成一个列向量

A(:,2:end)        从第二列到最后

6)求绝对值

abs(v)

7)加减

-V    等于所有元素乘以-1

V+ones(length(v),1)   V向量中所有元素+1

V+1 同上

8)矩阵转置

A'                   (A')'=A

9)求逆矩阵

pinv(A)

10) max使用

max(A)          列出矩阵中每一列的最大值

max(A,[],1)    取每一列的最大值 = max(A)

max(A,[],2)    取每一行的最大值

max(max(A))  取矩阵中的最大值

[x,ix]=max[A,[],2]  x为最大值,ix为最大值下标

11)find使用

find(V<3)  找出向量V中小于3的元素的下标

12)magic使用

A=magic(3)  生成一个魔方矩阵,每一行,每一列,每一对角线之和都相等。3 表示是一个3X3的矩阵。

13)eye使用

A=eye(3) 构建一个3X3的单位矩阵E

14) sum使用

sum(V)      对向量求和

sum(A,1)   对矩阵每一列求和

sum(A,2)   对矩阵每一行求和

15)size使用

size(A)     计算A的行列数

size(A,1)   计算A的行数

size(A,2)    计算A的列数

16)对数与幂运算

log(V)       exp(v) 即e的v次方

17)寻找矩阵中最小元素的小标

[I,J]=find(A==min(A(:)))

18)其它

prod(V)   所有元素相乘的乘积

floor(v)   向下四舍五入  0.5舍为0

ceil(a)     向上四舍五入   0.5舍为1

19)octave中strtok的使用

  content="a,b,c,d"

  [str,conent]=strtok(content,[','])   结果:str=a   content=,b,c,d      [',']里面可以为多个分隔符[',.-+=*'char(10) char(13)]

Coursera在线学习---第二节.Octave学习的更多相关文章

  1. VUE2.0实现购物车和地址选配功能学习第二节

    第二节 创建VUE实例 购物车项目计划: 1.创建一个vue实例 2.通过v-for指令渲染产品数据 3.使用filter对金额和图片进行格式化 4.使用v-on实现产品金额动态计算 5.综合演示 ① ...

  2. oracle的学习 第二节:创建数据表

    学习内容: A.创建数据库和表空间 B.创建用户和分配权限 C.创建数据表 一.创建数据库和表空间 (一)SQL语言的基本概念 1.概念 高级的结构化查询语言:沟通数据库服务器和客户的重要桥梁. PL ...

  3. Python学习第二节——基础知识

    # !/usr/bin/edv python    脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它.# -*- coding:UTF-8 -*-    标明编码注释 ...

  4. Netty学习第二节Java IO通信

    一.Java IO通信 名词解释: BIO通信:       采用BIO通信模型的服务端,通常由一个独立的Acceptor线程负责监听客户端连接,在接收到客户端请求后,为每一个客户端建立一个新的线程负 ...

  5. python学习第二节 数据类型、字符编码、文件处理

    标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 数字 #整型 ...

  6. Ant学习---第二节:Ant添加文件夹和文件夹集的使用

    一.创建 java 项目(Eclipse 中),结构图如下: 1.创建 .java 文件,代码如下: package com.learn.ant; public class HelloWorld { ...

  7. JPA学习---第二节:JPA开发环境和思想介绍

    一.下载相关 jar http://hibernate.org/orm/ 下载 hibernate ,解压 http://www.slf4j.org/download.html 下载 slf4j,解压 ...

  8. Linux第二节课学习笔记

    虚拟机不一定要安装12版本,但仅有12版本支持RHCE模拟考试环境,激活码可以百度. 在创建新的虚拟机过程中,安装客户机操作系统时需要选择稍后安装操作系统,否则会默认最小化安装导致后面课上很多命令不能 ...

  9. OpenNebula学习第二节OpenNebula Node Installation

    一.准备工作 准备一台物理机或者虚拟机:Ubuntu16.0.4 已经更新了aliyun的source cpu支持虚拟化 关闭防火墙 二.安装步骤 2.1:下载opennebula repo源 wge ...

随机推荐

  1. this.$http & vue

    this.$http & vue https://github.com/pagekit/vue-resource Alias axios to Vue.prototype.$http http ...

  2. 【转】史上最浅显易懂的Git教程!

    之前一直在找git的学习教程,网上搜到很多,但是大多数写的都非常简单或者混乱,你知道技术男的思维就是以为他抛一个专业术语出来,以为你都懂……或者简单写两句,插个图,他觉得他懂了,你也能懂,事实上初学者 ...

  3. JavaScript常用方法(工具类的封装)

    日期格式化 function formatDateTime(timeStamp) { var date = new Date(); date.setTime(timeStamp); var y = d ...

  4. 洛谷 P4116 Qtree3

    Qtree系列第三题 我是题面 读完题大概不难判断是一道树剖的题 这道题的关键是记录两种状态,以及黑点的序号(不是编号) 线段树啊当然 定义两个变量v,f,v表示距离根节点最近的黑点,默认-1,f则表 ...

  5. oracle 插入单引号

    INSERT INTO  tb (id) values ('hellp'||''''||'张三')   --等于 hellp'张三

  6. BZOJ5333 [Sdoi2018]荣誉称号 【差分 + 树形dp】

    题目链接 BZOJ5333 题解 看到式子,立即想到二叉树上一个点及其\(k\)个父亲权值和[如果有的话]模\(m\)意义下为\(0\) 考虑如何满足条件 我们假设\(1\)号为第\(0\)层 那么我 ...

  7. 【bzoj3173】最长上升子序列

    Portal --> bzoj3173 Solution 感觉自己需要智力康复qwq 首先题目给的这个序列肯定是一个\(1-n\)的排列,并且插入的顺序是从小到大 仔细思考一下会发现如果知道了最 ...

  8. form, table表示表格的时候有什么区别?

    http://zhidao.baidu.com/link?url=1DFrMJlzV_fHSyGmKEi77ki6g2IrjrMfRGwVYNHL5Y8iJC9Diu2BoMGEiB3wbnkTCHm ...

  9. R-FCN:基于区域的全卷积网络来检测物体

    http://blog.csdn.net/shadow_guo/article/details/51767036 原文标题为“R-FCN: Object Detection via Region-ba ...

  10. git 列出两个 commit 之间变更的文件列表

    git diff <commit1> <commit2> --stat 如: git diff 74ecf17dc 1ee25ed3c --stat src/assets 上面 ...