matlab里面求出两条曲线的交点问题

您所在的位置:网站首页 matlab求两个方程的交点 matlab里面求出两条曲线的交点问题

matlab里面求出两条曲线的交点问题

2024-07-11 05:06| 来源: 网络整理| 查看: 265

其一:

  通常情况下是十分好做的,可以创建一个空数组,然后通过find函数找到y1=y2对应的y,将这个y用find处理方法放置到空数组里面,然后再用原函数的对应关系把这个y给plot出来。

  但是如果方程并不是标准的直角坐标方程,由参数方程和直角坐标方程给出的时候,上面的方法就会失效,原因是因为参数方程的t从小到大,但是它的对应关系也许存在周期,因此参数方程求出来的y是跟直角坐标的y是错开的,因此用find(数组比较)就会产生错误。

  对于以上出现的问题,我们由两种方法解决:

       (1)令直角坐标方程的x就是参数方程的x,这样就可以强制修复错开的问题。

       (2)从数组比较出错的角度出发:通过遍历整一个数组,来解决产生错开的问题。

代码实现如下:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3