How do I set the value of Y axis =0.02, and the plot will show me the value of x?

2 visualizzazioni (ultimi 30 giorni)
Hello guys, I wanna the value of X-axis when the Y-axis is at exactly 0.02, at C=80. How can I do that. Because when I move the cursor manually on the plot, I cant get a Y-axis value exaclty =0.02.

Risposte (1)

Star Strider
Star Strider il 7 Nov 2021
Use the interp1 function —
x = logspace(-1, 2, 50);
y = -x.^3;
yi = -0.02;
xi = interp1(y, x, yi)
xi = 0.2710
figure
loglog(x, y)
hold on
plot(xi, yi, 'r+', 'MarkerSize',10)
plot([min(xlim) xi], [1 1]*yi, '--k')
plot([1 1]*xi, [min(ylim) yi], '--k')
hold off
grid
.

Categorie

Scopri di più su Creating, Deleting, and Querying Graphics Objects in Help Center e File Exchange

Tag

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by