立即学习:https://edu.csdn.net/course/play/25039/288870?utm_source=blogtoedu
1.逗号和空格都可以创建行向量
分号创建列向量
2.E=C' 转置
3.A=[3 9 6 6 7]
b1=A(3) %数组的第3个元素
b2=A(2:4) %素组的第2-4个元素
b3=A(2:end) %数组的第2个到最后一个元素
b4=A(4:-1:1) %数组的第4个、第3个、第2个和第一个元素
b5=(end:-1:1) %数组元素的反序输出
b6=A([2 4]) %数组的第2个和第4个元素
4.通过冒号建立一维数组
B=1.2:3:15.6
5.数组的合并
6.数组的加减乘除
(数组的维数要相同)
除法 C=A./B A被除数 B除数
7.数组元素的比较
8.数组元素的重新赋值
A(A>10)=10
B(B==5)=100
9.数组的逻辑运算
& 与 | 或 ~非
10.数组信息的获取
f1=isempty(A) %不是空数组
f2=isscalar(A) %是否为单个元素的标量
f3=isvector(A) %是否为行向量或列向量
f4=issparse(A) %是否为稀疏矩阵
11.如何获取数组的大小
C=size(A)
d=length(A) %获取数组的长度(行或者列,哪个大返回哪个)
12. f1=isnumeric(A) %判断是否为数值型
f2=islogical(A) %判断是否为逻辑型
13.数组查找和修改
find(A>5) %返回下标
A(find(A>5))=A(find(A>5))+100
A(A==5)=200
14.数组排序
B=sort(A) %升序
D=sort(A,’descend') %降序