please guide me how to make plot from –pi to pi.
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Saleh
el 18 de Oct. de 2022
Comentada: Saleh
el 18 de Oct. de 2022
in this equation
where k = 6+ 6, and the size = 30+ 9.
The plot should be from –pi to pi
X = size*cos(kt)*cos(t).
Y = size*cos(kt)*sin(t).
i use to make it like this but it gives me errors it still asks me about t is undefined
k = 6 + 6;
size = 30 + 9;
X = size * cos (k*t) * cos(t);
Y = size * cos (k*t) * sin(t);
0 comentarios
Respuesta aceptada
Torsten
el 18 de Oct. de 2022
k = 6 + 6;
size = 30 + 9;
t = linspace(-pi,pi,1000);
X = size * cos (k*t) .* cos(t);
Y = size * cos (k*t) .* sin(t);
plot(X,Y)
4 comentarios
Más respuestas (2)
David Hill
el 18 de Oct. de 2022
k = 12;
size = 39;
X =@(t) size * cos (k*t) .* cos(t);
Y =@(t) size * cos (k*t) .* sin(t);
t=-pi:.01:pi;
plot(t,X(t),t,Y(t))
1 comentario
Image Analyst
el 18 de Oct. de 2022
Editada: Image Analyst
el 18 de Oct. de 2022
Try this:
t = linspace(-pi, pi, 1000);
period = pi/2;
amplitude = 39;
k = 12;
X = amplitude * cos (2 * pi * t * k / period) .* cos(2 * pi * t / period);
subplot(3, 1, 1);
plot(t, X, 'b-', 'LineWidth', 2);
grid on;
title('X')
Y = amplitude * cos (2 * pi * t * k / period) .* sin(2 * pi * t / period);
subplot(3, 1, 2);
plot(t, Y, 'r-', 'LineWidth', 2);
grid on;
title('Y')
subplot(3, 1, 3);
plot(X, Y, 'm-')
axis equal
title('Y vs. X')
Ver también
Categorías
Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!