Adding new lines to a plot using a for loop
Show older comments
I need to plot a graph with 5 lines from data in a for loop that changes with every loop ie an additional line must be plotted on the same figure for each time the loop is completed.
for i = 1:5
newmatrix = i * othermatrix + originalmatrixx;
figure
ksdensity(newmatrix(:,30))
end
Answers (1)
KALYAN ACHARJYA
on 6 Jan 2020
Edited: KALYAN ACHARJYA
on 6 Jan 2020
Please do use "hold on" within loop.
figure,
for i = 1:5
newmatrix = i * othermatrix + originalmatrixx;
[var1 var2]=ksdensity(newmatrix(:,30))
plot(??) %plot parameters
hold on;
end
Categories
Find more on Exploration and Visualization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!