Adding a Legend with Variables as inputs
Mostrar comentarios más antiguos
Im very new to MATLAB and Ive got a script which takes in an array determined by the user, does some calculations and then plots it on a graph with the x-axis being in the range chosen by the user. So, naturally the number of curves in my graph will be a variable so how do I get it to show what on the legend. This is what Ive got so far but it is not working. (lambda is a constant).
hold on
for r = (minr : incrr : maxr) %start the plotting
z = (r./lambda).*((r./lambda).^(r-1)).*(exp(-(x./r).^r)); %The equation
plot(x,z)
xlabel('x');
ylabel('f(x)');
title('GRAPH__1');
end
for i = minr : incrr : maxr
labelr = sprintf('r = %.2f',r);
end
for j = lambda
label_lambda = sprintf('lambda = %.2f',lambda);
end
legend(labelr,label_lambda);
hold off
1 comentario
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Graphics Performance en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
