目录
1.1.1数组的定义
按照数组元素个数和排列方式:
- 没有元素的空数组(empty array);
- 只有一个元素的标量(scalar);
- 只有一行/一列元素的向量(vector),行/列向量,一维数组;
- 多行多列的二维数组;
- 多维数组。
按照数组的存储方式:
- 普通数组;
- 稀疏数组(稀疏矩阵):
大部分元素为0。(提高数据存储和运算的效率)
1.1.2数组的创建
1.创建空数组
例1-1:
2.创建一维数组
例1-2:
Var=start_var:step:stop_var
start_var:首元素;
step:递增;(不指定step时,step默认为1)
直到向量中的最后一个元素与stop_var差的绝对值小于等于step的绝对值为止。
Var=linspace(start_var,stop_var,n)
start_var:首元素;
stop_var:末元素;
n:元素个数。(不指定n时,n默认100)
例1-3:
Var=logspace(start_var,stop_var,n)
start_var:首元素;
stop_var:末元素;
n:元素个数。(不指定n时,n默认50)
例1-4:
3.创建二维数组
[ ] 所有元素括起来;
不同行元素用 ;分隔开;
同一行元素用 ,或 间隔。
例1-5:
>>创建三维数组知识点比较多,决定单独一篇再发(整理笔记的能力还是太差)