Effacer les filtres
Effacer les filtres

legend for graphs by while loop

1 vue (au cours des 30 derniers jours)
matlab
matlab le 25 Juin 2020
Commenté : dpb le 25 Juin 2020
how to make a legend for the plot generated by the below code (this is an example code)
the legend look like (plot # , for ca = k)
figure();
hold on
k = 1e-3;
while ( k <=1.0 )
ca = k;
j = 1.0;
while (j > 1e-10)
while (condition) >= abs(1e-5)*j)
[T, H] = ode45(XXX);
end
j = j * 1e-1;
end
plot(T, H(:,1))
xlim([0 15])
end
k = k*10.0;
end
hold off

Réponse acceptée

Kanika Gupta
Kanika Gupta le 25 Juin 2020
Modifié(e) : Kanika Gupta le 25 Juin 2020
You can add legend in the plot command or use the legend function as mentioned in the documentation. Please follow the documentation given here https://in.mathworks.com/help/matlab/creating_plots/add-legend-to-graph.html
In order to help you better please share the entire code to view the generated figure
  2 commentaires
matlab
matlab le 25 Juin 2020
I know how to make a legend, but not for a graph generated by while loop
could you elaborate more using my example
dpb
dpb le 25 Juin 2020
Look at the examples at the doc for legend -- there's nothing different about whether mutiple lines were added with a for...end loop or manually.
Just try something...

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by