create a new cell array by repeating values

2 ビュー (過去 30 日間)
Elysi Cochin
Elysi Cochin 2017 年 2 月 15 日
コメント済み: Elysi Cochin 2017 年 2 月 15 日
i have a cell array with n columns... from this n values i want to create a new cell with "r" rows and "c" columns.... that repeat the cell values that much times i specify...

採用された回答

KSSV
KSSV 2017 年 2 月 15 日
編集済み: KSSV 2017 年 2 月 15 日
doc repmat
r = cell(3,1) ;
r{1} = rand(10) ;
r{2} = rand(3,3) ;
r{3} = rand(5,4) ;
repamt(r,3,2)
  5 件のコメント
KSSV
KSSV 2017 年 2 月 15 日
How about this?
clc; clear all ;
r = cell(1,60) ;
for i = 1:60
r{i} = rand(25,25) ;
end
A = repmat({r},16,54) ;
Elysi Cochin
Elysi Cochin 2017 年 2 月 15 日
sir now what we get is, each column of cell array A is a cell array
i want each column of cell array A as a matrix with size 25 x 25

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by