Azzera filtri
Azzera filtri

Simple question about for loop

3 visualizzazioni (ultimi 30 giorni)
주희 박
주희 박 il 11 Mag 2022
Modificato: Matt J il 11 Mag 2022
Hi I have cell data that consist of different row size like below picture. Let's assume this name of this cell is A.
And I want to make simple for loop
B= zeros(length(A), ???);
for i = 1: length(A)
b= function{i};
B(i,:)=b;
end
Each row has different size.
I wonder what should i write in ???.

Risposta accettata

Matt J
Matt J il 11 Mag 2022
Modificato: Matt J il 11 Mag 2022
There is no way to know from the code you've shown. You've shown us the dimensions of A{i}, but not of b. In any case, you might consider using cellfun instead,
B=cell2mat( cellfun(@(z) reshape(func(z),[],1), A,'uni',0) )

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by