跳转到内容

MATLAB 编程/高级矩阵运算

来自维基教科书,开放的书籍,开放的世界

高级数组运算

[编辑 | 编辑源代码]

本节介绍了一些特殊的数组运算的工具箱。这些运算可能并不常见,但在某些特定情况下可能会用到。

行复制、列复制和平铺

[编辑 | 编辑源代码]

要复制列、行或创建平铺,请使用 repmat

平铺示例

[编辑 | 编辑源代码]
 >> a = [1,2;3,4]
 a =
 1     2
 3     4
 >> repmat(a,2)
 ans =
 1     2     1     2
 3     4     3     4
 1     2     1     2
 3     4     3     4

列复制示例

[编辑 | 编辑源代码]
 >> b = [1;2;3]
 b =
 1
 2
 3
 >> repmat(b,[1,3])
 ans =
 1     1     1
 2     2     2
 3     3     3
华夏公益教科书