How do I get the values of x at y=0.67 and y=0.87
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/169916/image.jpeg)
x=linspace(0,4,100);
y=zeros(size(x));
p=0.275;
figure
k=2.031;
for i=1:numel(x)
y(i)=(exp(-(p*(x(i)))^k));
end
axis([0 4 0 1.8])
plot(x,y,'--')
xlabel('x')
ylabel('y')
How do I calculate the corresponding x value for any given y value.
0 commentaires
Réponses (2)
Rik
le 5 Fév 2018
You can reverse the formula with pen and paper (and maybe some Wolfram-Aplha), interpolate with a function like interp1, or solve the equation with solve. The first method doesn't really involve Matlab, and for the latter two the documentation should be self-explanatory. Nonetheless, if you have questions, you should of course feel free to post a comment here.
0 commentaires
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!