How to draw Lissajous curve or Figure 8 from sine and cose function?
27 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Muhammad khan
il 15 Giu 2020
Modificato: Ameer Hamza
il 15 Giu 2020
i feel difficulty to draw the Lissajous curve correctly as it is shifted. can also be understand from the attached figure. can anyone please help me to resolve this issue?
t =0:pi/10:2*pi;
x = 11*-cos(t);
y = 11*sin(t);
%cancatenate
x = cat(2,x4,y4);
y= cat(2,y4,x4);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/316029/image.png)
4 Commenti
Rik
il 15 Giu 2020
Thanks for your reply, I have added a piece of code that i used to draw the figure 8. As X and Y contain data points in the code. i used these data points for further processing.
Risposta accettata
Ameer Hamza
il 15 Giu 2020
Modificato: Ameer Hamza
il 15 Giu 2020
Try this code
t = 0:0.01:2*pi;
a = 3;
b = 2;
delta = pi/2;
x = cos(a*t+delta);
y = sin(b*t);
plot(x, y)
a, b, and delta are same as used at this link: https://en.wikipedia.org/wiki/Lissajous_curve
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/316086/image.png)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!