matlab 语言入门简单记录
2017-04-14 16:46
351 查看
matlab是弱类型。也就是变量赋值什么就是什么类型了。强类型的语言比如说C++这些,需要事先定义类型,定义之后才能使用。matlab可以直接使用赋值的变量。
matlab的所有的值的存储,都是以矩阵为基本单位的。比如说一个变量的话就是一个1×1的矩阵。
常量:
i or j
虚数单位,i^2=j^2=-1
inf 或 Inf
正无穷大
NaN
不定时,表示非数值量,产生于0/0,
eps
容差变量抗,当某值的绝对值小于pes时,可以认为此量为0,即为浮点数的最小分辨率,PC上此值
为2^-52
Remalmin 或 realmin 最小浮点数 2^-1022
Realmax 或 realmax
最大浮点数 2^1023
函数eye生成的矩阵为单位矩阵。
最成功之一的 ':' 号.such as: 3:9 表示从3到9。
3:2:5表示以2为增量 的3到5(不大于5)
矩阵引用:
矩阵本身的存储以列为单位顺序存储,比如说对于2维的方阵,引用a(1,2)可以按照一维数组的形式:a(3);
M(2:4,3)引用 矩阵m第三列的2 到4 项。
size(a) ,返回a的行和列的值。
Length(a)返回长宽中的最大值。
大括号{ }用于cell 型的数组的分配或引用。
函数:
1)ones产生全1数组,zeros产生全零数组。
ones(a,b)产生a行b列的全1数组。
ones(a)产生a行a列的全1数组。
t = cputime;
pause(10);
t2 = cputime
t = t2-t1;
t 经过测试时特别短暂的,指的大概是电脑中实际的cpu运行该程序的时间. 但是如果用toc
,tic来计算时间,程序执行则会时间很长。 因为toc 和
tic指的是真正的程序运行在电脑所花费的时间。因为cpu不会一直为一个程序服务,它会在很多程序之间来回跳跃,所以tic,
toc指的是这个程序从开始,到
执行完所需要的全部的时间长短。
ismember(a,b)
判断a是否属于b集合,是返回1,否则返回0;
matlab里,函数中,如果赋值,a=0 后面不加
; 号,的话,看提示可以知道,它会在你的命令框里输出,
加了分好,就不会输出了。
matlab的所有的值的存储,都是以矩阵为基本单位的。比如说一个变量的话就是一个1×1的矩阵。
常量:
i or j
虚数单位,i^2=j^2=-1
inf 或 Inf
正无穷大
NaN
不定时,表示非数值量,产生于0/0,
eps
容差变量抗,当某值的绝对值小于pes时,可以认为此量为0,即为浮点数的最小分辨率,PC上此值
为2^-52
Remalmin 或 realmin 最小浮点数 2^-1022
Realmax 或 realmax
最大浮点数 2^1023
函数eye生成的矩阵为单位矩阵。
最成功之一的 ':' 号.such as: 3:9 表示从3到9。
3:2:5表示以2为增量 的3到5(不大于5)
矩阵引用:
矩阵本身的存储以列为单位顺序存储,比如说对于2维的方阵,引用a(1,2)可以按照一维数组的形式:a(3);
M(2:4,3)引用 矩阵m第三列的2 到4 项。
size(a) ,返回a的行和列的值。
Length(a)返回长宽中的最大值。
大括号{ }用于cell 型的数组的分配或引用。
函数:
1)ones产生全1数组,zeros产生全零数组。
ones(a,b)产生a行b列的全1数组。
ones(a)产生a行a列的全1数组。
t = cputime;
pause(10);
t2 = cputime
t = t2-t1;
t 经过测试时特别短暂的,指的大概是电脑中实际的cpu运行该程序的时间. 但是如果用toc
,tic来计算时间,程序执行则会时间很长。 因为toc 和
tic指的是真正的程序运行在电脑所花费的时间。因为cpu不会一直为一个程序服务,它会在很多程序之间来回跳跃,所以tic,
toc指的是这个程序从开始,到
执行完所需要的全部的时间长短。
ismember(a,b)
判断a是否属于b集合,是返回1,否则返回0;
matlab里,函数中,如果赋值,a=0 后面不加
; 号,的话,看提示可以知道,它会在你的命令框里输出,
加了分好,就不会输出了。
相关文章推荐
- 关于MATLAB入门的简单记录3
- 关于MATLAB入门的简单记录11 符号运算
- 关于MATLAB入门的简单记录8 高维数组与稀疏矩阵/三维作图
- 关于MATLAB入门的简单记录10 Matlab的数值运算
- 关于MATLAB入门的简单记录1
- 关于MATLAB入门的简单记录2
- 关于MATLAB入门的简单记录7 复数及其作图/matlab作图(续)
- 关于MATLAB入门的简单记录6 函数
- 关于MATLAB入门的简单记录4 绘制图像
- 关于MATLAB入门的简单记录5 程序结构设计与C语言的区别
- Lua脚本语言最简单入门
- MATLAB读取txt的一些方法简单记录
- 简单易懂的程序语言入门小册子(5):基于文本替换的解释器,递归,不动点,fix表达式,letrec表达式
- 简单易懂的程序语言入门小册子(6):基于文本替换的解释器,引入continuation
- R语言入门视频笔记--2--一些简单的命令
- 汇编语言的简单入门--Loop and output,input
- go语言日志记录库简单使用方法实例分析
- MATLAB 与 C 语言混合编程接口:MEX 函数最简单示例之一
- less简单入门(CSS 预处理语言)
- Go语言入门——从一个简单例子入门