Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
repmat
配列を複製/タイル状に配置
呼び出し手順
B = repmat(A, siz) B = repmat(A, m) B = repmat(A, m, n,...)
引数
- A
入力二次元配列.
- m, n, ...
整数で,
B
の各次元に関するA
ブロックの数.- siz
整数ベクトルで, 各要素は
B
の対応する次元に 関するA
ブロックの数を指定する.- B
2次元配列
A
をタイル状に配置した 配列.
説明
repmat(A,m,n)
または同様な
repmat(A,[m,n])
は,A
の
m
x n
のタイル状の
コピーからなる大きな行列を返します.
結果の大きさは,[size(A,1)*M, size(A,2)*N]
です.
repmat(A,m)
は,
m
x m
のタイル状コピーを作成します.
repmat(A,[m n p ...])
は,配列Aをタイル状に
コピーし,A
のコピーからなる多次元配列を作成します.
結果の大きさは,
[size(A,1)*M, size(A,2)*N, size(A,3)*P, ...]
となります.
現時点では,実数,整数,論理値,文字列,多項式,有理数および 疎行列の配列のみがサポートされています. この関数の定義は,オーバーロード機能により拡張することができます.
例
参照
- matrix — ベクトルまたは行列を異なる大きさの行列に成形する
- extraction — 行列およびリストのエントリの展開
- size — オブジェクトの大きさ
履歴
バージョン | 記述 |
5.3.1 | 関数 repmat が導入されました. |
Report an issue | ||
<< rand | elementarymatrices | squarewave >> |