Plotting data on existing plot
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have this code, in which I want the data to plot on a single figure, however they all plotted seperately. I need assistance on making all the data plot on a single figure.
swvec(1)=0.1;
swvec(2)=0.2;
swvec(3)=0.3;
for i=1:3
a= swvec(i);
theta = [0 30 60 90];
b = (1/a);
v1 = sind(theta).*a;
v2 = cosd(theta).*a;
figure
plot (v1,v2)
hold on
swvec(3)
hold off
end
0 comentarios
Respuestas (1)
the cyclist
el 23 de Feb. de 2015
Editada: the cyclist
el 23 de Feb. de 2015
Pull the figure and hold commands out of the for loop:
swvec(1)=0.1;
swvec(2)=0.2;
swvec(3)=0.3;
figure
hold on
for i=1:3
a= swvec(i);
theta = [0 30 60 90];
b = (1/a);
v1 = sind(theta).*a;
v2 = cosd(theta).*a;
plot (v1,v2)
swvec(3)
end
hold off
0 comentarios
Ver también
Categorías
Más información sobre Line 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!