matlab里面求出两条曲线的交点问题 |
您所在的位置:网站首页 › matlab求两个方程的交点 › matlab里面求出两条曲线的交点问题 |
其一: 通常情况下是十分好做的,可以创建一个空数组,然后通过find函数找到y1=y2对应的y,将这个y用find处理方法放置到空数组里面,然后再用原函数的对应关系把这个y给plot出来。 但是如果方程并不是标准的直角坐标方程,由参数方程和直角坐标方程给出的时候,上面的方法就会失效,原因是因为参数方程的t从小到大,但是它的对应关系也许存在周期,因此参数方程求出来的y是跟直角坐标的y是错开的,因此用find(数组比较)就会产生错误。 对于以上出现的问题,我们由两种方法解决: (1)令直角坐标方程的x就是参数方程的x,这样就可以强制修复错开的问题。 (2)从数组比较出错的角度出发:通过遍历整一个数组,来解决产生错开的问题。 代码实现如下: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |