how to plot a graph

i have a matfile with x and y values as shown in the link below...
the x values are [1;2;3;4;5]..... for these x values and taking each column in the variable y, i want to plot a graph......
please can someone help me plot these 5 lines in one graph with each line in different color..... please do reply
i wanted the x-axis and y-axis markings to be as shown in the link below
please do reply....

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 12 de Feb. de 2013
Editada: Azzi Abdelmalek el 12 de Feb. de 2013

1 voto

col='rgbkc'
hold on
for ii=1:5
line(x,y(:,ii),'color',col(ii),'Marker','o','LineStyle','--','markerfacecolor',col(ii),'Markersize',6)
end
legend({'curv1','curv2','curv3','curv4','curv5'},'location','SouthEast')
xlabel('x')
ylabel('y')
set(gca,'ylim',[0 max(y(:))])
hold off

Más respuestas (1)

Ahmed
Ahmed el 12 de Feb. de 2013

0 votos

if true
%
hold on
for i=2:1:5
plot(x,y(:,i),'b-+','LineWidth',1,'MarkerSize',5);
xlabel('x values');
ylabel('y values');
end
end
you may change the values of i according to thr columns you want to plot
ok?

1 comentario

Elysi Cochin
Elysi Cochin el 12 de Feb. de 2013
how to give different colors for each line and how to give the x marking as 10, 20 ,30,....100..... and y marking as 1,1.5,2,2.5,3........5
please do reply.....

Iniciar sesión para comentar.

Categorías

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by