数据类型:数字,字符&字符串,矩阵,元胞数组,结构体(类似字典)
(1)矩阵
构造:
A = [1 2 3;4 5 6;7 8 9]
B = 1:2:9 %向量
下标:
b = A(2,3) %第2行,第3列
b = A(1,:) %第1行
b = A(:,2) %第2列
[m,n] = find(A>5) %返回符合条件的下标
c = zeros(10,5,3) %创建3维零矩阵,10行5列3
(2)元胞(内部元素的数据类型可以不一样)
构造:
A = cell(1,6) %1行6列个元胞
下标:
A{2} = eye(3) %3阶单位对角阵
(3)结构体(类似字典)
构造:
books = struct('name',{{'machine learning','data mining'}},'price',[30 40])
引用:
books.name
books.name(1)
结果为元胞
books.name{1}
结果为字符串