How can I find the intersection point between 2 graphs?

3 vues (au cours des 30 derniers jours)
may95
may95 le 7 Déc 2018
Commenté : Star Strider le 8 Déc 2018
Hi guys,
I would kindly like your help on how to find the intersection point between the yellow and blue line (at x=800), as shown below. It's probably very easy to solve, but I really have no clue how to get around this.
preview.JPG
My code looks like this:
x = [0:10:5000]
y = Xumix1
g = Xumix2
k = [800 800]
l = [-5e6 4e6]
plot(x,y,x,g,k,l),xlabel('T'),ylabel('U'), legend('Umix1','Umix2')

Réponse acceptée

Star Strider
Star Strider le 8 Déc 2018
Use the interp1 function:
x = [0:10:5000];
Xumix1 = 0.12 * x.^2; % Create Data
Intersect_y = interp1(x, Xumix1, 800)
Intersect_y =
76800
I guessed at a function fo ‘Xumix1’ to illustrate the idea.
  2 commentaires
may95
may95 le 8 Déc 2018
That's amazing! ! Thank you so much :)
Intersect_y= interp1(x,y, 800)
Intersect_x= interp1(g,x,4500)
Intersect_y =
3.7837e+05
Intersect_x =
4.1946e+03
Star Strider
Star Strider le 8 Déc 2018
My pleasure!
If my Answer helped you solve your problem, please Accept it!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics 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!

Translated by