
changing y axes on a loglog graph
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I need to replicate the graph below using MatLab.

I've tried everything and it always gives me this graph instead:

This is my code, please let me know what I need to change, I've really tried everything possible.
y=80./sqrt(x);
plot(x,y);
xlim([1 100])
ylim([1 1000])
title('LDR Log-Log Graph of Cell Resistance vs. Illuminance')
xlabel('Illuminance [Lux]')
ylabel('Cell Resistance [Kohm]')
loglog(x,y)
grid on
0 comentarios
Respuestas (1)
Star Strider
el 14 de Oct. de 2020
Editada: Star Strider
el 14 de Oct. de 2020
Add these linmes at the end of your posted code:
ylim([1 1E+3])
ytk = yticks;
yticklabels(ytk)
so the full code is now:
x = logspace(0, 2);
y=80./sqrt(x);
plot(x,y);
xlim([1 100])
ylim([1 1000])
title('LDR Log-Log Graph of Cell Resistance vs. Illuminance')
xlabel('Illuminance [Lux]')
ylabel('Cell Resistance [Kohm]')
loglog(x,y)
grid on
ylim([1 1E+3])
ytk = yticks;
yticklabels(ytk)
producing:

EDIT — Added plot figure.
0 comentarios
Ver también
Categorías
Más información sobre 2-D and 3-D 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!