MATLAB 创建矩阵的相关函数总结

作者:追风筝的人 | 创建时间: 2023-07-21
介绍使用Matlab(2016a)创建矩阵的多种函数和用法示例。...
MATLAB 创建矩阵的相关函数总结

操作方法

首先,直接给一个矩阵赋值,可以使用 [第一行;第二行;....]的方式。

使用 zeros函数可以创建0矩阵。zeros(4)表示创建一个四阶零方阵。zeros(4,2)表示创建一个四行两列的零方阵。

使用ones函数可以创建所有元素为1的矩阵。用法与zeros类似。

使用rand函数可以生成随机矩阵。用法与zeros类似。

使用 diag(向量)可以生成对角矩阵,如图。

使用 blkdiag(矩阵1,矩阵2,...)可以生成准对角矩阵。对角线上依次是矩阵1,矩阵2等。

使用 eye可以生成单位矩阵。eye(3)生成三阶单位矩阵。eye(行数,列数)也可自动在多余处填充0.

使用 linspace(下限,上限,元素个数)来线性插值得到一个序列,如图。

通过 logspace(下限,上限,元素个数n)可以在10^下限和10^上限中间按照指数插值n个。

使用meshgrid函数何以生成2维的数据对,比如平面网格上的点的位置数据。

温馨提示

与meshgrid函数相似的函数还有ndgrid,可以生成任意维。
点击展开全文

更多推荐