c# - 获取具有不同点数的一组曲线的平均曲线
问题描述
所以我有一组曲线,它们都有不同数量的值,它们总是以 X=0 开始,但以不同的 X=N 结束。
例子:
*** 曲线 1
X = 0、1、2、3、4、5
Y = -1、1、2、-1、2、3
*** 曲线 2
X = 0、1、2、3
Y = -0.5、1.2、2.5、-3
*** 曲线 3
X = 0、1、2、3、4、5、6、7
Y = -1.1、2、1、0、1.3、4、2
现在,我想得到一条曲线(或一组代表平均曲线的点),但我在如何计算它时遇到了麻烦。
我的第一种方法是将每个 X 的最大值用作 1(N=1),然后调整 0 到 1 之间的所有值,以便为每条曲线提供相似的比例。但是我仍然有不同数量的值,所以我现在不知道如何对它们进行平均。
我必须在 C# 中执行此操作,所以我不能使用 matlab 或类似的。并最终从 1D 移动到 3D 轨迹中做同样的事情。
有人可以指出我正确的方向或方法吗?
谢谢!
解决方案
推荐阅读
- flutter - 从最近的应用程序重新打开后 Flutter 应用程序无法运行
- react-native - 在 React Native 中为视图设置动画
- javascript - 如何使用天气命令修复错误
- ios - NSZone.h 中的未知类型名称“NS_ASSUME_NONNULL_BEGIN”
- javascript - 从 mongo 创建的对象在 psql 中输入数据
- hosting - 什么是 xtfw_notice?
- sql-server - Excel VBA SQL Server 不存在或访问被拒绝
- navigation - Pepper 机器人的移动速度不会超过最低速度
- c# - WCF 在作为服务托管时的行为不同
- python - 错误不可散列类型:'list' 当计数元素在可视代码上有格式列表时