create a new cell array by repeating values

2 vues (au cours des 30 derniers jours)
Elysi Cochin
Elysi Cochin le 15 Fév 2017
Commenté : Elysi Cochin le 15 Fév 2017
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...

Réponse acceptée

KSSV
KSSV le 15 Fév 2017
Modifié(e) : KSSV le 15 Fév 2017
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 commentaires
KSSV
KSSV le 15 Fév 2017
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 le 15 Fév 2017
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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by