Azzera filtri
Azzera filtri

how can I store chars of a cells with different length in a matrix

4 visualizzazioni (ultimi 30 giorni)
hello,
in a for loop located in a function i was able to get the cell arrays in the following form:
1st: {'R1'} {'R3'} {'R4'}
2nd: {'R1'} {'R3'} {'R6'} {'R5'} {'R4'}
how can i store these outputs in a matrix as:
{'R1'} {'R3'} {'R4'} 0 0
{'R1'} {'R3'} {'R6'} {'R5'} {'R4'}
as the output of my function (or after ending the for loop)

Risposta accettata

Stephen23
Stephen23 il 23 Apr 2021
C = cell(N,0);
for k = 1:N
tmp = ... the output of your function (cell vector)
C(k,1:numel(tmp)) = tmp;
end
  3 Commenti
Stephen23
Stephen23 il 23 Apr 2021
Following what I wrote in my answer:
ruse = cell(np,0);
for k = 1:np
pk = allp{k};
nodrout = routers(pk);
ruse(k,1:numel(nodrout)) = nodrout;
end
fadi awar
fadi awar il 23 Apr 2021
thank you it worked perfectly
i really appreciate your help

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements 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