1、x=rand(2)生成2*2的隨機數組
2、rand(m,n) m行n列
3、使用 zeros
函數創建一個包含 6
行 3
列 (6×3) 的全零矩陣。
4、如何知道現有矩陣的大小?
使用 size
函數。
size(x)
也可以使用一行代碼創建與現有矩陣大小相同的矩陣。
rand(size(x))
5、可以使用行、列索引從數組中提取值。
y = A(5,7)
此語法將會提取 A
的第 5 行第 7 列的值,然后將結果賦給變量 y
。
6、可以使用 MATLAB 關鍵字 end
作為行或列索引來引用最后一個元素。
y = A(end,2)
7、您可以將算術運算與關鍵字 end
結合使用。例如:
y = A(end-1,end-2)
8、用作索引時,冒號運算符 (:
) 可指代該維度中的所有元素。
以下語法 x = A(2,:)
會創建一個包含 A
中第 2 行上所有元素的行向量。
9、冒號運算符可以引用某個值范圍。以下語法會創建一個包含矩陣 A
的第 1 行、第 2 行和第 3 行所有元素的矩陣。
x = A(1:3,:)
10、單個索引值可用於引用向量元素。例如
x = v(3)
會返回向量 v
的第 3 個元素(當 v
為行向量或列向量時)。
11、單個索引值范圍可用於引用向量元素的子集。例如
x = v(3:end)
返回向量 v
的一個子集,其中包含從第三個到最后一個元素范圍內的所有元素。
12、可以結合使用索引和賦值來修改變量的元素。A(2) = 11