MATLAB学习笔记--基本函数及使用

基本函数及使用

  • 常见的建立矩阵函数
      • zeros(m,n)
      • ones(m,n)
      • eye(m,n)
      • diag(x)
      • tril(A)
      • triu(A)
    • rand(m,n)
      • randn(m,n)
      • 其他特殊矩阵生成函数

近期在进行Matalab的学习,该笔记为学习笔记,学习来源于哔哩哔哩 一只小弱狗

常见的建立矩阵函数

eye(size(A)) 产生与A矩阵同阶的单位矩阵;
.
zeros(m,n) 产生m行n列的0矩阵
.
ones(m,n) 产生m行n列的1矩阵
.
rand(m,n) 产生m行n列的随机矩阵
.
size(a) 返回包含两个元素(行,列)的向量
.
length(a) 返回向量的长度

zeros(m,n)

生成一个m行n列的零矩阵,若m=n,可简写为zeros(n)

ones(m,n)

生成一个m行n列的元素全是0的矩阵,若m=n,可简写为ones(n)

eye(m,n)

生成一个主对角线全为1的矩阵,若m=n,可简写为eye(n),即为n维单位矩阵

diag(x)

若x为矩阵,则产生X的主对角线向量
若X为向量,则产生X为主对角线的对角矩阵

tril(A)

提取一个矩阵的下三角部分

triu(A)

提取一个向量的上三角部分

rand(m,n)

产生0-1之间的均匀分布的随机矩阵,当m=n时简写为rand(n)

randn(m,n)

产生均值为0,方差为1的标准正态分布的随机矩阵,当m=n时简写为randn(n)

其他特殊矩阵生成函数

magic、hilb、pascal

MATLAB学习笔记--基本函数及使用_第1张图片

你可能感兴趣的:(Matalab学习笔记,matlab)