How can I find the intersection point between 2 graphs?

2 ビュー (過去 30 日間)
may95
may95 2018 年 12 月 7 日
コメント済み: Star Strider 2018 年 12 月 8 日
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')

採用された回答

Star Strider
Star Strider 2018 年 12 月 8 日
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 件のコメント
may95
may95 2018 年 12 月 8 日
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 2018 年 12 月 8 日
My pleasure!
If my Answer helped you solve your problem, please Accept it!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by