Please how to give different color for each plot for this case
Show older comments
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
Answers (1)
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 Comments
Abdelkader Hd
on 9 Aug 2022
Dyuman Joshi
on 10 Aug 2022
Which colors do you want to use?
Abdelkader Hd
on 10 Aug 2022
Dyuman Joshi
on 11 Aug 2022
Check out this link
Categories
Find more on Startup and Shutdown 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!
