在MATLAB里怎样将上三角和下三角矩阵表示出来?

2022-03-28 社会 798阅读

具体操作步骤如下:

一、上三角矩阵函数:

triu(A,k)%求矩阵A的第K条对角线以上的元素。

二、下三角矩阵函数:

tril(A,k)%求矩阵A的第K条对角线以下的元素。

例如:

tril(ones(3,3),0)ans=100

110

111

>>triu(ones(3,3),0)ans=111

011

001

扩展资料:

MATLAB矩阵处理

相关函数:

zeros():产生全0矩阵,即零矩阵

ones():产生全1矩阵,即幺矩阵

eye():产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵

rand():产生,(0,1),(0,1)区间均匀分布的随机矩阵

randn():产生均值为0,方差为1的标准正态分布随机矩阵

一些技巧:

rand()产生随机数x;fix(a+(b-a)*x)产生,(a,b),(a,b)区间上均匀分布的随机整数

randn()产生随机数y;μ+σyμ+σy得到均值为μμ、方差为σ2σ2的随机数

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com