Coursera在线学习---第二节.Octave学习
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学习的更多相关文章
- VUE2.0实现购物车和地址选配功能学习第二节
第二节 创建VUE实例 购物车项目计划: 1.创建一个vue实例 2.通过v-for指令渲染产品数据 3.使用filter对金额和图片进行格式化 4.使用v-on实现产品金额动态计算 5.综合演示 ① ...
- oracle的学习 第二节:创建数据表
学习内容: A.创建数据库和表空间 B.创建用户和分配权限 C.创建数据表 一.创建数据库和表空间 (一)SQL语言的基本概念 1.概念 高级的结构化查询语言:沟通数据库服务器和客户的重要桥梁. PL ...
- Python学习第二节——基础知识
# !/usr/bin/edv python 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它.# -*- coding:UTF-8 -*- 标明编码注释 ...
- Netty学习第二节Java IO通信
一.Java IO通信 名词解释: BIO通信: 采用BIO通信模型的服务端,通常由一个独立的Acceptor线程负责监听客户端连接,在接收到客户端请求后,为每一个客户端建立一个新的线程负 ...
- python学习第二节 数据类型、字符编码、文件处理
标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 数字 #整型 ...
- Ant学习---第二节:Ant添加文件夹和文件夹集的使用
一.创建 java 项目(Eclipse 中),结构图如下: 1.创建 .java 文件,代码如下: package com.learn.ant; public class HelloWorld { ...
- JPA学习---第二节:JPA开发环境和思想介绍
一.下载相关 jar http://hibernate.org/orm/ 下载 hibernate ,解压 http://www.slf4j.org/download.html 下载 slf4j,解压 ...
- Linux第二节课学习笔记
虚拟机不一定要安装12版本,但仅有12版本支持RHCE模拟考试环境,激活码可以百度. 在创建新的虚拟机过程中,安装客户机操作系统时需要选择稍后安装操作系统,否则会默认最小化安装导致后面课上很多命令不能 ...
- OpenNebula学习第二节OpenNebula Node Installation
一.准备工作 准备一台物理机或者虚拟机:Ubuntu16.0.4 已经更新了aliyun的source cpu支持虚拟化 关闭防火墙 二.安装步骤 2.1:下载opennebula repo源 wge ...
随机推荐
- TP中循环遍历
循环遍历(重点) 在ThinkPHP中系统提供了2个标签来实现数组在模版中的遍历: volist标签.foreach标签. Volist语法格式: Foreach语法格式: 从上述的语法格式发现vol ...
- linux安装py3.6
随手记录: https://www.python.org/ftp/python/3.6.8/Python-3.6.8rc1.tgz 所有linux版本: https://www.python.org/ ...
- brush
简介 Brushing是一个通过点击或触摸来选择一个一维或二维区域的交互操作,比如可以通过点击鼠标并移动. brush经常被用来选择离散的元素比如散点图中的点或桌面上的文件等.它也可以被用来放大选中的 ...
- 【移动端debug-2】Flexbox在移动端的兼容实践
最近在项目中用到了flexbox,总结一下使用心得. 一.什么是flexbox,干嘛使的? 曾几何时,我们特别希望能像word一样,在排版时有个分散对齐选项(平均分配子元素宽度)这样我就可以任意在父元 ...
- HDU4753 Fishhead’s Little Game——2013 ACM/ICPC Asia Regional Nanjing Online
今天比赛又是做得好水的.被狂虐啊. 比赛两个多小时一直没出题,遒遒最先交的若干发都wa了.T_T 我独自在一遍苦思了1006这个题,还好最后把这个题目A掉了,不然又是深坑队友. 题目的意思我就不多说了 ...
- 【bzoj2741】[FOTILE模拟赛]L 可持久化Trie树+分块
题目描述 FOTILE得到了一个长为N的序列A,为了拯救地球,他希望知道某些区间内的最大的连续XOR和. 即对于一个询问,你需要求出max(Ai xor Ai+1 xor Ai+2 ... xor A ...
- (转)Nginx图片服务器
本文转至博客http://wenxin2009.iteye.com/blog/2117079 Nginx搭建图片服务器 Nginx下载地址:http://nginx.org/en/download.h ...
- [BZOJ4027]兔子与樱花
4027: [HEOI2015]兔子与樱花 Time Limit: 10 Sec Memory Limit: 256 MB Description 很久很久之前,森林里住着一群兔子.有一天,兔子们突 ...
- 信息收集利器——Nmap
环境:kali2.0 常用的Nmap命令总结: 1.扫描单个IP地址 nmap 192.168.56.1 2.扫描一个网络中IP地址范围 nmap 192.168.56.1-255 3.扫描目标主机的 ...
- 输入三个数a,b,n,输出a和b不大于n的公倍数的个数
题:输入三个数a,b,n,输出a和b不大于n的公倍数的所有个数. 这题的思想是先求得a和b的最大公约数,然后用a和b的积除以最大公约数,得到最小公倍数,再持续加上最小公倍数,直到超过n,记下n的个数. ...