How to store output of a for loop in a matrix?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Jamil Dudhwala
am 18 Feb. 2019
Kommentiert: madhan ravi
am 18 Feb. 2019
Hi guys,
I'm having difficulty storing my output values from a loop into a matrix. And whenever I try the solution mentioned in other examples the error preallocate comes up.
My code is below:
P= [10 20 30]
A=1230
B=0.14
Idir=0
for index = 1:3
Idir=(A/(exp(B/sin(P(index)))))
end
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 18 Feb. 2019
Idir=zeros(size(P)); % this is how you preallocate before loop
Note: In this case you don’t need a loop.
5 Kommentare
madhan ravi
am 18 Feb. 2019
Definitely I would suggest you to read the link suggested by stephen , once if you get familiarized with all the functions then you will know
When to use it ?
How to use it ?
Where to use it ?
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!