Find the intersection between two curves

1 回表示 (過去 30 日間)
andrea
andrea 2020 年 10 月 28 日
回答済み: Alan Stevens 2020 年 10 月 28 日
So I would like to write a simple program in for a school project, that can find the intersection between two curves, for example between y1 = x^2 and y2 =x ( but also with more general curves). A very simple approach i thought was to simply make the difference between the two vector like: y1-y2 and than find the element that are zero. Is that the right way to do it or maybe is to naive? Have you got some suggestion for a more mathematically rigorous approach ?
p.s I would like to do it by myself but also if you know some usefull toolbox or function that can do this to double-check I will be gratefull.
Tahnk you.

回答 (1 件)

Alan Stevens
Alan Stevens 2020 年 10 月 28 日
Look at the fzero function (doc fzero). Express y1-y2 as a function and use fzero.

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by