Azzera filtri
Azzera filtri

How to draw Lissajous curve or Figure 8 from sine and cose function?

27 visualizzazioni (ultimi 30 giorni)
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);
  4 Commenti
Rik
Rik il 15 Giu 2020
This comment was flagged by Muhammad khan about 3 hours ago:
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.

Accedi per commentare.

Risposta accettata

Ameer Hamza
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

Più risposte (0)

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!

Translated by