Label variation in graph not following variation

3 visualizaciones (últimos 30 días)
Jose Cuevas
Jose Cuevas el 5 de Abr. de 2021
Respondida: Anmol Dhiman el 7 de Abr. de 2021
Hello guys, I am trying to variate my label with values of k from 0.1 to 0.9 for each line to show the dependance, but instead I always get k = 0.1. I attached the image and the data loaded in the plot function, and the code is shown below. Any help will be much appreciated.
data_name0='resultats/test_substrat.txt';
scan_trous_carres0 = importdata(data_name0);
for num_lambda=1:size_lambda
shift_lambda=(num_lambda-1)*size_pk;
for num_pk=1:size_pk
shift_pk=(num_pk-1);
A(num_pk,num_lambda)=scan_trous_carres0(1+shift_lambda+shift_pk,3);
end
end
for k = 0.1:0.9
txt = ['X = ',num2str(k)];
plot(lambda*1e6,A,'DisplayName',txt)
legend show
hold on
end
  2 comentarios
Walter Roberson
Walter Roberson el 5 de Abr. de 2021
Try moving the legend show to after the for loop.
Jose Cuevas
Jose Cuevas el 5 de Abr. de 2021
same result :/

Iniciar sesión para comentar.

Respuesta aceptada

Anmol Dhiman
Anmol Dhiman el 7 de Abr. de 2021
Hi Jose
Try using
for k=0.1:0.1:0.9
end
For more information refer for loop.
Hope it helps

Más respuestas (0)

Categorías

Más información sobre Annotations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by