
- 基本概念及常见
- ans 是MATLAB的一个预定义变量
- pi 是圆周率,是MATLAB的一个预定义变量
- sin函数的输入量为弧度,sind 函数的输入量为角度

-
- %是MATLAB中的注释
- 三角函数前面加 a 是它对应的反三角函数
- 反三角函数后面加 d 的返回值为角度
- exp指数函数﹥e的几次方
- log (exp())>自然对数
- I或者J是虚数单位 是MATLAB预定义变量
- 幅角指令angle的返回值为弧度,范围在±π之间


- 幅角指令angle的返回值为弧度,范围在±π之间
-
- MATLAB中科学计数法用 (e+ 幂次)表示
如:4.5×10^33表示为4.5e33
- 变量命名规则
变量名由字母、数字和下划线组成,不得包含空格、标点、运算符,而且第一个字符必须为字母 变量名中英文字母大小写是有区别的
- 帮助系统
指令窗帮助子系统:在指令窗中help*获得,文本形式 帮助导航系统:在指令窗中doc* 或用菜单项打开HTML形式
- MATLAB的数据类型
双精度double 逻辑Logical 字符 char 和字符串string 元胞 cell 结构体 struct 符号变量Symbolic
- 数组
- 创建二维数组或矩阵


-
- 数组的扩充和收缩

- 数组的扩充和收缩
把一个数组横/纵向排列 把一个数组平铺成某行某列 利用空数组删去某个数组的第几行/列
-
-
- 特殊操作

-
-
- 数组元素的标识和寻访

- 数组元素的标识和寻访
一、数组的维数和大小 只有一行或一列的数组是一维数组,行与列的数目都超过一的是二维数组 指令size可求出数组各维的大小,而指令length 可给出所有为中最大长度 二、数组的标识和寻访 双下标寻法(x,y) 单下标寻访(n)(第一维优先)
-
- 2.3“非数”和“空”数组
-
-
- 非数NaN
- 按IEEE 规定,0/0,∞/∞,0x∞,∞-∞等运算都会产生非数。在MATLAB中用 NaN 或nan(Not a number)表示是一个预定义变量
- NaN参与运算所得的结果也是 NaN ,即具有传递性
- 使用NaN既真实记述了此类运算的后果,又避免了程序执行的中断
- 在数据可视化中 NaN 可用来裁剪图形
- 非数NaN
- 2.2数组运算
-
批量化作用于数组的每一个元素的运算 数组运算符:.*,./,.^(+,-不加“.”) 标量与数组的运算,也不必加“.” 如果对两个数组做数组运算,那么这两个数组的维数必须相同 数组运算为向量化运算,避免使用循环程序简洁,运行速度快 大量函数支持数组运算 二维数组和矩阵的形式相同,只是区别在于运算规则!
-
-
- 支持数组运算的匿名函数(函数句柄)

- 支持数组运算的匿名函数(函数句柄)
-
-
- 空数组

-
-
- 空数组中没有任何元素 但空数组本身的确是存在的
- 二维空数组,用一对方括号“[]”表示
- 只要数组的某维长度为0或若干为长度均为0,则该数组为空数组
- 空数组可以合理地解释某些运算结果的含义
- 空数组可用于删减其他非空数组
-
- 2.4关系运算和逻辑运算

-
- 在程序设计中,经常需要对某些问题做出大/小或真/假的判断,为此,MATLAB设计了关系运算(比大小)、逻辑运算(判真假)和一些相关函数
- 在所有关系表达式和逻辑表达式中,作为输入和的任何非0数都被看作是“逻辑真”,而只有0才被认为是“逻辑假”
- 所有关系表达式和逻辑表达式的运算结果,都是一个由0和1组成的逻辑数组,其中的1表示“真”,0表示“假”
- 逻辑数组是一种特殊的数值数组,一方面数值类的操作和函数对它适用,另一方面,它还表示着真/假的判断,有自身的特殊用途


6088

被折叠的 条评论
为什么被折叠?



