matlab-变量类型-数组-矩阵
1 变量类型
1.1基本
1.2 特殊变量
- ans
- •i,j: complex number
- •Inf: 无穷大
- •eps: 2.2204e-016
- •NaN: not a number
- •pi:pai
注意:关键字是可以做变量的
1.3 numeric display format
1.4 some useful functions
- •clc: clear command windowdisplay
- •clear: remove all variables in the workspace
- •who: variables in the workspace
- •whos: variable information of the workspace
2 数组
1.1 定义
row vector:
>> a = [1 2 3 4]
column vector:
>> b= [1; 2; 3; 4]
1.2 数组下标
Select a certain subset of elements inside a matrix
•What’s the answer from MATLAB after typing?
>> A(8)
9
>> A([1 3 5])
1 31 17
>> A([1 3; 1 3])
>> A(3,2)
2
>> A([1 3], [1 3])
1.3 Colon Operator
•Want to create a long array:A= [12 3 … 100]
•Creates vectors or arrays, and specify for iterations
•Syntax:
•What’s the answer from MATLAB after typing?
>> B = 1:5
1 2 3 4 5
>> B = 1:2:5
1 3 5
>> B = [1:5; 2:3:15; -2:0.5:0]
1 2 3 4 5
2 5 8 11 13
-2 -1.5 -1 -0.5 0
>>str= 'a':2:'z'
a b c ... z
1.4 Array Concatenation
1.5 Array Manipulation
数组运算
>> x1=A+a
每个都加2
>> y1=A+B
对应位想加
>> x2=A/a
每位都除以a
>> y2=A*B
>> x3=A./a
对应位相乘a
>> y3=A.*B
对应位相乘
>> x4=A^a
a个A相乘
>> y5=A./B
对应位想除
>>C=A'
转置矩阵
Some Special Matrix
一些特殊的矩阵
Matrix Related Functions
一些矩阵函数
>>max(A)
>>max(max((A))
结果是 9
也就是对上面的[9 8 7 ] 中取最大的
>>sort(A)
从小到大 按照列排序
>>sortrows(A)
从小到大 按照行排序
>> min(A)
参照最大
>> size(A)
结果是 3 3 表示有3行3列
>> sum(A)
对每列求和
matlab-变量类型-数组-矩阵的更多相关文章
- 『忘了再学』Shell基础 — 19、使用declare命令声明变量类型
目录 1.declare命令介绍 2.声明数组变量类型 3.声明变量为环境变量 4.声明只读属性 5.补充: 1.declare命令介绍 Shell中所有变量的默认类型是字符串类型,如果你需要进行特殊 ...
- 如何判断一个变量是数组Array类型
在很多时候,我们都需要对一个变量进行数组类型的判断.JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助. JavaScript中检测对象 ...
- MATLAB 的unique函数——数组矩阵的唯一值
MATLAB 的unique函数——求数组矩阵的唯一值 相关MathWork文档见此:unique数组中的唯一值 1.C = unique(A) 返回与 A 中相同的数据,但是不包含重复项.C 已按照 ...
- Perl 引用:引用就是指针,Perl 引用是一个标量类型可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。
Perl 引用引用就是指针,Perl 引用是一个标量类型可以指向变量.数组.哈希表(也叫关联数组)甚至子程序,可以应用在程序的任何地方. 1.创建引用1.使用斜线\定义变量的时候,在变量名前面加个\, ...
- 2.go语言入门----变量类型、声明变量、数组、切片
基本变量类型 介绍几种基本的变量类型:字符串.int.float.bool package main import ( "fmt" ) // 列举几种非常基本的数据类型 func ...
- MATLAB元胞数组
MATLAB元胞数组 元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵.组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元 ...
- matlab的cell数组
matlab的cell数组 元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵.组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每 ...
- MATLAB变量
序言 在Matlab中,变量名由A~Z.a~z.数字和下划线组成,且变量的第一个字符必须是字母. 尽管变量名可以是任意长度, 但是Matlab只识别名称的前N=namelengthmax个字符, 这里 ...
- Matlab变量、分支语句和循环语句
一.Matlab的变量 1.变量的命名 Matlab的变量名由数字.字母和下划线组成,可是仅仅能由字母开头.大写和小写敏感,最大长度为63个字符.不能使用Matlab的关键字作为变量名,应当避免使用函 ...
随机推荐
- vue中获取节点.
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- linux shell下除了某个文件外的其他文件全部删除的命令
Linux反选删除文件 最简单的方法是 # shopt -s extglob (打开extglob模式) # rm -fr !(file1) 如果是多个要排除的,可以这样: # rm -r ...
- jQuery ajax - post() 方法
实例 请求 test.php 网页,忽略返回值: $.post("test.php"); TIY 实例 通过 AJAX POST 请求改变 div 元素的文本: $("i ...
- jenkins实现不同角色查看不同视图
1.安装插件Role-based Authorization Strategy 2.开启插件 系统管理>>>全局安全配置 3.创建角色和用户 4.登陆查看,只能看到travel开头的 ...
- 学习servlet之路--javax-servlet不存在
我在编译一个servlet菜鸟教程下提供的包含有javax.servlet包的java文件,变异出错, import java.io.*;import javax.servlet.*;import j ...
- (转)Android开发把项目打包成apk
转:http://blog.csdn.net/luoyin22/article/details/7862742 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们 ...
- linux操作练习题
linux操作练习题 一.总结 一句话总结: 多练练一下子就会了,很简单的 1.在当前目录下建立文件exam.c,将文件exam.c拷贝到/tmp这个目录下,并改名为 shiyan.c? touch ...
- VS2010-MFC(MFC常用类:CString类)
转自:http://www.jizhuomi.com/software/228.html CString类简介 CString类作为MFC的常用类,当之无愧.可以这样说,只要是从事MFC开发,基本都会 ...
- Git 查看、删除、重命名远程分支
原文地址:http://blog.csdn.net/sunnyyoona/article/details/52065544 1. 查看远程分支 分支加上-a参数可以查看远程分支,远程分支会用红色表示出 ...
- 获取调用U9接口时报错的方法