Please how to give different color for each plot for this case
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
x = [-2:0.1:2];
a = [.5, 1, 1.3, 1.95];
figure;
for i=1:length(a)
z = x.*(a(i)-x.^2);
plot(x,z);hold on;
end
0 commentaires
Réponses (1)
Dyuman Joshi
le 9 Août 2022
x = [-2:0.1:2];
a = [.5, 1, 1.3, 1.95];
figure;
for i=1:length(a)
z = x.*(a(i)-x.^2);
plot(x,z,'Color', rand(1,3))
hold on;
end
Another way is to use binary vectors -
%this works here as we only 4 graphs to plot
%there are only 8 binary triplets available
x = [-2:0.1:2];
a = [.5, 1, 1.3, 1.95];
figure;
for i=1:length(a)
z = x.*(a(i)-x.^2);
plot(x,z,'Color', dec2bin(i,3)-'0')
hold on;
end
4 commentaires
Voir également
Catégories
En savoir plus sur Line Plots 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!