Plot Graph with different b Values
Mostrar comentarios más antiguos
b = [1/4, 1/2, 1, 2];
figure;
for i=1:b
M = 1/((1-r.^2).^2+b^2*r.^2);
plot(r,M);hold on;
end
I want to plot a graph so that M(r) graph will be shown for different values of b. Also, I want to include a legend to keep track of the four lines.
Please help!
Respuesta aceptada
Más respuestas (1)
Timo Dietz
el 14 de Dic. de 2020
Editada: Timo Dietz
el 14 de Dic. de 2020
0 votos
There is no declaration of 'r'. I guess it should be instead of 'i'?
Not sure what exactly you want to plot and/or how 'M' should look like.
In case you want to plot each trace versus b, you can do this:
b = [1/4, 1/2, 1, 2];
figure;
for r=b
M = 1./((1-r^2)^2+b.^2*r^2);
plot(b,M);hold on;
end
legend({'r=0.25', 'r=0.5', 'r=1', 'r=2'});
Categorías
Más información sobre 2-D and 3-D Plots 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!