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 ...
随机推荐
- javascript之彻底理解this
彻底理解this,需要彻底理解函数 函数是复杂类型,存储在堆中. 函数是独立的, 对象中的方法只是对象中有个函数的引用 函数被调用时,调用者会像被调用者提供个上下文环境, 这个环境就是this 构造 ...
- BPSK相干解调和DBPSK非相干解调误码率仿真
BPSK相干解调和DBPSK非相干解调误码率仿真 本脚本完成了BPSK和DBPSK两种不同调制方式下的误码率(DBPSK差分相干)仿真, 并和理论曲线进行了对比. 撰写人:*** 最后修改日期:201 ...
- Jstack、Jmap命令简单使用
TOMCAT_ID为tomcat的进程号. 1.使用jstack查看jvm堆栈信息. /bin/ TOMCAT_ID:无法输出到单独的文件中,只能在tomcat的启动文件中打印相关的堆栈信息. jst ...
- [CQOI2013]新Nim游戏 线性基
题面 题面 题解 首先我们知道nim游戏先手必败当且仅当所有石堆异或和为0,因此我们的目标就是要使对手拿石堆的时候,无论如何都不能使剩下的石堆异或和为0. 对于一个局面,如果我们可以选取一些可以凑出0 ...
- Ubuntu上搭建比特币运行环境
Ubuntu版本:16.04.3 Bitcoin Core版本:0.16 1. 比特币运行依赖的开源库 (1)必须依赖的库 库 目的 描述 libssl 加密 随机数生成,椭圆曲线加密算法 libbo ...
- Android NDK 编译选项设置[zhuan]
http://crash.163.com/#news/!newsId=24 在Android NDK开发中,有两个重要的文件:Android.mk和Application.mk,各尽其责,指导编译器如 ...
- input 拍照上传
<input id="up2" type="file" accept="image/*" capture="camera&q ...
- 随机抽样一致性算法(RANSAC)示例及源代码--转载
转载自王先荣 http://www.cnblogs.com/xrwang/p/SampleOfRansac.html 作者:王先荣 大约在两年前翻译了<随机抽样一致性算法RANSAC>,在 ...
- javaWeb中,文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...
- tp价格除以100
{$vo['money_num']/100} //正确 {$vo.money_num/100} //错误