假设有两列数据,如第一张图,第一列为x轴,第二列为y轴。这两列数据画的图,如第二张图。如何用Matlab或excel找x轴上每个x对应在y轴上的y的最小值,如第二张图上的红线,并将可画出红线的x和y写入文件?
求红线上的每个点,也就是每个x对应在y轴的最低点
追答如果你知道或了解宏这个我可以帮忙,如果不知道那么就难了。
追问因为有很多个点,才能画出那张图,但不知道怎么从这么多点里找出能画出红线的点
追答我能说用宏比较好解决,如果是其它方法,我想不出。这个过程,把信息遍历一遍就得出来了。
Dim d As Object,l as long
Set d=CreateObject("Scripting.Dictionary")
for i=1 to [A65536].end(xlup).row
if cells(i,2).value<d(cells(i,1).value) then d(cells(i,1)= cells(i,2).value
next i
这个过程就是为了获得你要的数组信息条,字典d的内容
手机写的,没测试
上面的l as long改成i aslong。
i as long
手机真不方便