Rのrepmat実装を修正しました
こちらのエントリーで R の repmat 実装について書きましたが醜い内容だったので修正しました.
3次元以上の配列に対して第2引数で3次元以上のベクトルが指定された場合にも対応しています.
※abindパッケージが必要です
ダウンロードはこちらから
MATLABの repmat と比較したい人へ
例えば R の
array(1:12, c(2, 2, 3))
は MATLAB の
reshape(1:12, [2 2 3])
と全く同じ配列を作成するはずです.
このような感じで repmat に使う配列を生成して同じように使ってみてください.
※Octave で確認したのでもしかすると MATLAB とは対応していないかもしれません…