Advertisement

在matlab编程中常见的函数调用包括size max chol prod sqrt min repmat timescell sum zeros diag和length

阅读量:

细胞结构与功能分析

Z=Cell(K,1):用于生成一个包含K行1列的空矩阵结构。

Z=cell(2):用于创建一个2行2列的二维空矩阵。

Z=cell(3,4,2):用于构建一个三维空矩阵,其行数为3,列数为4,高度为2。

zeros

Z=zeros(K,1):生成一个包含K行与1列的零矩阵。

Z=zeros(4):生成一个边长为4的二维零矩阵。

Z=zeros(3,4,2):生成一个三维零矩阵,其行数为3,列数为4,高度为2。

diag()函数应用分析

D=diag(v);当v为一行三列的向量时,将生成一个三行三列的方阵,其中对角线上的元素依次为v中的各个列元素。

D=diag(v,k);若v为一行三列的向量,将生成一个(3+k)行(3+k)列的方阵。当k值大于零时,v中的各列元素将被放置在主对角线以上的位置;而当k值小于零时,则v中的各列元素会被安排在主对角线以下的位置。

X=diag(A);若A是一个n行n列的方阵,则X将被赋予A中所有对角线上的元素组成的列向量。

X=diag(A,K);假设A是一个n行n列的方阵,若K大于零,则X将被赋值为A矩阵中主对角线上方那条对角线上的元素所构成的列向量;若K小于零,则X将被赋值为A矩阵中主对角线下方那条对角线上的元素所构成的列向量。

总结:当diag()函数括号内输入的是

全部评论 (0)

还没有任何评论哟~