matlab nxn对角阵
时间: 2023-08-26 14:14:35 浏览: 89
自协方差矩阵生成:一个简单的函数,可从输入向量生成NxN自协方差矩阵。-matlab开发
在 MATLAB 中,你可以使用 `diag` 函数创建一个 `n×n` 的对角矩阵。该函数接受一个向量作为输入,该向量的元素将成为对角线上的元素。
以下是一个示例代码,创建一个 `3×3` 的对角矩阵:
```matlab
n = 3; % 矩阵的大小
values = [1, 2, 3]; % 对角线上的元素
A = diag(values);
```
这将创建一个如下的矩阵 `A`:
```
1 0 0
0 2 0
0 0 3
```
你可以根据需要调整 `n` 和 `values` 的值来创建不同大小和元素的对角矩阵。
阅读全文