How do I plot two different variables on the same graph but in two different colors?
Show older comments
I am trying to plot a "butterfly curve" with the two formulas:

I got the plot to run, however, I would like x to be the color blue and y to be the color red. I cannot get the two seperate colors to show up for each variable. Here is my code:
clc
t=0:(0.0625):100;
ev=exp(1); %just the constant e
for i=1:2
hold on
x=sin(t).*(ev.^(cos(t))-(2.*cos(4*t))-(sin(t/12).^5))
y=cos(t).*(ev.^(cos(t))-(2.*cos(4*t))-(sin(t/12).^5))
plot(x,y)
end
Answers (1)
clc
t=0:(0.0625):100;
x=sin(t).*(exp(cos(t))-(2.*cos(4*t))-(sin(t/12).^5));
y=cos(t).*(exp(cos(t))-(2.*cos(4*t))-(sin(t/12).^5));
%plot(t, x, t, y)
plot(x, y)
2 Comments
Michaela Crego
on 25 Aug 2022
Edited: Michaela Crego
on 25 Aug 2022
Chunru
on 25 Aug 2022
How do you separate x and y completely? In what sense?
Categories
Find more on Line Plots 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!
