用matlab显示某点的横纵坐标?
发布网友
发布时间:2022-04-25 16:01
我来回答
共1个回答
热心网友
时间:2023-08-31 21:50
在matlab中,已知曲线某点横坐标x0来求纵坐标y0的问题,可以通过插值函数interp1()来很好地解决。但是反过来如何解决呢?我想到了下面的办法来最大程度地得到横坐标的精确值x0。
1、首先通过matlab曲线图观察出纵坐标y0与曲线s=s(x,y)的交点p,判断出交点p在横坐标轴上的范围[a,b];
2、通过在区间[a,b]上灵活应用插值函数interp1,可以得到包含纵坐标y0在内的一系列值;
3、通过函数find(y>y0,1,'first')求得第一个比y0大的y的索引,通过find(y