How to connect all result?

1 vue (au cours des 30 derniers jours)
Kris Sarikanoppakhun
Kris Sarikanoppakhun le 1 Avr 2021
Hello guys,I'm very new in matlab.
I have some problem about for loop it show result just only the lastest calculation so how should i do to show all result in one tine
for i=0:bond(860) %bond is data that include 860*2 table
a=[bond(i+1,:)];
B=[repmat(a(1),[length(nonzeros(a))-1 1]) nonzeros(a(2:end)')]
end
%I just want to connect all result together thank you.

Réponses (1)

KALYAN ACHARJYA
KALYAN ACHARJYA le 1 Avr 2021
Modifié(e) : KALYAN ACHARJYA le 1 Avr 2021
Use cell array to store the vectors
B=cell(1,bond(860)+1)
for i=1:bond(860)+1 %bond is data that include 860*2 table
a=[bond(i+1,:)];
B{i}=[repmat(a(1),[length(nonzeros(a))-1 1]) nonzeros(a(2:end)')]
end
B
Also see cell2mat function (If Needed)
  1 commentaire
Kris Sarikanoppakhun
Kris Sarikanoppakhun le 3 Avr 2021
Thank you for your help Mr.Kalyan :)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical 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