このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
配列のコピーの繰り返し
1の配列をもつ入力のテンソル積を形成してブロック配列を作成するには,克朗
を使用してください。たとえば,行ベクトル一个= 1:3
を縦に 4.回積み重ねる場合、B = kron (, (4,1))
を使用します。
1.度の呼び出しでブロック配列を作成して二項演算を実行するには、bsxfun
を使用してください。場合によっては,bsxfun
で、よりシンプルかつメモリ効率の高いソリューションが提供されます。たとえば、ベクトル一个= 1:5
とB = (1:10) '
を追加して10行5列の配列を生成するには,repmat (10 - 1) + repmat (B, 1、5)
ではなく,bsxfun (@plus A, B)
を使用します。
一个
が特定のタイプのスカラーである場合,他の関数を使用して雷普马特
と同じ結果を得ることができます。
repmat構文 | 等価な代替法 |
---|---|
repmat (NaN, m, n) |
南(m, n) |
repmat(单(正),m, n) |
正(m, n,“单”) |
repmat (int8 (0), m, n) |
0 (m, n, int8) |
repmat (uint32 (1), m, n) |
(m, n, uint32) |
repmat (eps, m, n) |
每股收益(1 (m, n)) |