我正在为我的特定问题寻求帮助。
我有一个从 XYZ 数据创建的等高线图。该图包含 2 个宽峰,其中一个比另一个更强烈。
当最强峰与 Y 轴对齐时,我可以在每个 X 值处对每个 YZ 曲线进行拟合。我通常做一个高斯拟合来在同一张图上绘制峰值中心。
在某些情况下,我需要执行相同的拟合,但不需要沿 Y 轴方向(在这种情况下,我只是在每个不同的 X 值处绘制 YZ 扫描),而是沿另一个任意方向。
目前我发现的唯一方法如下: - 绘制等高线图并找到最强烈峰的位置 - 如果该位置未与 Y 轴对齐,则旋转所有数据并再次绘制等高线 -对每个 X 值执行 YZ 高斯拟合 - 旋转生成的 XY 位置以返回原始图 - 将 XY 位置绘制为原始等高线图上的一条线
这很长,需要大量内存。我想知道是否有更优雅/更快的方式。
谢谢你的帮助
大卫