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 ...
随机推荐
- free word online
free word online https://office.live.com/start/Word.aspx https://www.lifewire.com/free-online-word-p ...
- 转载-C++ vector 用法
转自:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html 在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结. ...
- 在Delphi中动态地使用SQL查询语句 Adoquery sql 参数 冒号
在Delphi中动态地使用SQL查询语句 在一般的数据库管理系统中,通常都需要应用SQL查询语句来提高程序的动态特性.下面介绍如何在Delphi中实现这种功能.在Delphi中,使用SQL查询语句的途 ...
- C# 为VB6.0程序模拟串口数据
为VB6.0编写程序模拟数据测试使用. 一.VB6.0 控件MSComm,来发送接收串口数据 CommPort 属性设置并返回通讯端口号,虚拟端口为COM2. Settings 属性设置并返回端口的波 ...
- Proving Equivalences UVALive - 4287(强连通分量 水题)
就是统计入度为0 的点 和 出度为0 的点 输出 大的那一个,, 若图中只有一个强连通分量 则输出0即可 和https://www.cnblogs.com/WTSRUVF/p/9301096.htm ...
- hbase 安装笔记
1.安装 在官方镜像站点下载hbase2.0,地址:https://www.apache.org/dyn/closer.lua/hbase/ 解压tar xzvf hbase-2.0.4-bin.ta ...
- hive 一次性命令
1.用hive查询,而不进入hive cli,查询后的值可以保存到文件中 #使用参数-e [hadoop@bigdata-senior01 ~]$ hive -e "select * fro ...
- 【JavaScript】事件
一.前言 继续上一章的内容,继续今天的Js学习. 二.内容 事件处理程序 事件就是用户或浏览器自身执行的某种动作.而响应某个事件的函数就叫做事件处理程序 //HTML事 ...
- [NOIP2016 D1T3]换教室 【floyd+概率dp】
题目描述 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程. 在可以选择的课程中,有 2n2n 节课程安排在 nn 个时间段上.在第 ii(1 \leq i \leq n1≤ ...
- 洛谷 P3768 简单的数学题 解题报告
P3768 简单的数学题 题目描述 由于出题人懒得写背景了,题目还是简单一点好. 输入一个整数\(n\)和一个整数\(p,\)你需要求出\((\sum_{i=1}^n\sum_{j=1}^n ijgc ...