matlab生成上三角矩阵
时间: 2023-08-20 18:12:13 浏览: 633
上三角矩阵MATLAB生成法
你可以使用MATLAB中的triu函数来生成上三角矩阵。triu函数将矩阵的下三角部分置零,只保留上三角部分。
以下是一个示例代码:
```matlab
n = 5; % 矩阵的维度
A = magic(n); % 生成一个随机矩阵作为示例
% 使用triu函数生成上三角矩阵
B = triu(A);
% 显示结果
disp('原始矩阵:');
disp(A);
disp('上三角矩阵:');
disp(B);
```
运行这段代码,你会得到一个随机矩阵A和对应的上三角矩阵B。注意,triu函数只适用于方阵,因此在生成上三角矩阵之前,你需要先生成一个方阵。
阅读全文