matlabA=[1,3,4,4,3;2,7,3,2,2;4,1,3,3,1;5,6,4,6,2;7,9,1,4,3]; matlabB=triu(matlabA,1);
时间: 2023-10-06 15:14:29 浏览: 68
matlab的数值计算
这段代码是在 MATLAB 中创建了一个 $5 \times 5$ 的矩阵 `matlabA`,然后利用 `triu()` 函数生成了一个上三角矩阵 `matlabB`,其中 `triu()` 函数的第二个参数 `1` 表示去掉对角线及其以下的元素。具体而言,`matlabA` 是这样一个矩阵:
$$
\begin{bmatrix}
1 & 3 & 4 & 4 & 3 \\
2 & 7 & 3 & 2 & 2 \\
4 & 1 & 3 & 3 & 1 \\
5 & 6 & 4 & 6 & 2 \\
7 & 9 & 1 & 4 & 3 \\
\end{bmatrix}
$$
而 `matlabB` 则是:
$$
\begin{bmatrix}
0 & 3 & 4 & 4 & 3 \\
0 & 0 & 3 & 2 & 2 \\
0 & 0 & 0 & 3 & 1 \\
0 & 0 & 0 & 0 & 2 \\
0 & 0 & 0 & 0 & 0 \\
\end{bmatrix}
$$
其中,上三角矩阵的下三角元素都被置为了零。
阅读全文