天天看點

matlab 矩陣操作

如 a=[1,2,3;4,5,6]或 a=[1 2 3;4 5 6]。

逗号 或 空格 用來分隔一行中的元素,分号用來表示另起一行。

也可用函數建立矩陣

函數名稱

函數功能

ones(n)

建構一個n*n的,元素全是1的矩陣

ones(m,n,…,p)

建構一個m*n*…*p的,元素全是1的矩陣

ones(size(a))

建構一個和矩陣a同樣大小的1矩陣

zeros(xxx)

同ones(xxx)的用法,矩陣元素全是0

eye(xxx)

同ones(xxx)的用法,矩陣為機關矩陣

rand(xxx)

同ones(xxx)的用法,矩陣元素為0到1的随機數

magic(n)

建立一個n階方陣,其每一行、每一列的元素之和相同

triu(a)

建立一個和矩陣a大小相同的上三角矩陣,非零元素與a對應相等

tril(a)

建立一個和矩陣a大小相同的下三角矩陣,非零元素與a對應相等

diag(x⃗ )

建立一個n階方陣,主對角線元素值取自向量x⃗ 

a(r,c)

通路矩陣a的r行c列的元素

a(m,:)

通路第m行中所有元素

a(i:j,m:n)

通路i行到j行,m列到n列的元素

a(r,c)=x

矩陣a的r行c列的元素值改為x

上一篇: url 相關
下一篇: matlab 入門

繼續閱讀