用matlab生成一个对角矩阵
时间: 2024-02-07 11:03:13 浏览: 151
matlab.rar_三对角矩阵_矩阵填补
好的,可以使用 diag 函数在 MATLAB 中生成一个对角矩阵。例如,要生成一个对角线上是 1、2、3 的 3x3 对角矩阵,可以使用以下代码:
```
A = diag([1 2 3])
```
这将生成以下对角矩阵:
```
1 0 0
0 2 0
0 0 3
```
您也可以使用 diag 函数将向量转换为对角矩阵,例如:
```
v = [4 5 6];
B = diag(v)
```
这将生成以下对角矩阵:
```
4 0 0
0 5 0
0 0 6
```
希望这可以帮到您!
阅读全文