Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Matrix in a for loop

2 Ansichten (letzte 30 Tage)
Abed
Abed am 5 Dez. 2014
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
How could you add items into a matrix within a for loop without having to do stuff like this:
matrix(i,1) = [i ;];
matrix(i,2) = [a(i);];
matrix(i,3) = [b(i);];
matrix(i,4) = [Rsquared_eff(i);];
matrix(i,5) = [z(i);];
matrix(i,6) = [t(i);];
matrix(i,7) = [Rsquared_tox(i);];

Antworten (1)

Star Strider
Star Strider am 5 Dez. 2014
This is how I would do it:
for k1 = 1:n
matrix(:,k1) = [k1; a(k1); b(k1); Rsquared_eff(k1); z(k1); t(k1); Rsquared_tox(k1)];
end
I changed the loop counter to ‘k1’ because MATLAB uses i and j for its imaginary operators. Using them as loop counters can create confusion.

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by