小朋友,你学会了吗?
数组(矩阵)的生成及初等运算
基本的数组操作
数组的运算
数组的保存和载入
矩阵运算
矩阵分析
稀疏矩阵
数组(矩阵)的生成及初等运算
如何创建数组
直接举例子,看完下面的例子,你就会所有数组的简单直接创建了。
还可以用zeros、eye函数产生特定的数组,前者可以产生全零数组,后者可以产生单位阵。
使用冒号表达式生成向量
生成行向量也有相应的函数linspace它用于生成线性间距向量。
x是从-5开始,到5结束,包含一百个元素的行向量。
y是从-5开始,到5结束,包含一百个元素的行向量。
注意虽然结果相同,但是第一个100是默认的,无法修改,你只能改变起点和终点,但无论如何,它的元素数量只能是100个;第二个是可以修改的,三个参数分别是起点、终点、元素个数。
基本的数组操作
数组元素的寻址
数组元素的查找
查找非零元素find函数
下面的例子查找了a矩阵的非零元素,返回的是元素位置,可以发现,除1位置外全部非零。
find函数的其他用法
运行输出,结果,对照一下看看是不是你想的样子。
数组元素的排序
使用sort函数
有下面几种写法
B = sort(a) 按升序对a的元素进行排序。