2 zhuimeng3418 zhuimeng3418 于 2013.06.01 13:02 提问

三维曲线拟合用matlab或者C

如下数据,已知横第一行为x,竖第一行为y,其他数据为对应的值,matlab或者C用哪个函数可以在输入任意x,y之后得到对应的值?或者怎么编程?谢谢各位大神

         2    4    6       8      10

1.5 0.0430 0.0511 0.0651 0.0847 0.1120
2.1 0.0360 0.0436 0.0558 0.0736 0.0973
2.7 0.0308 0.0372 0.0481 0.0641 0.0849
3.3 0.0265 0.0323 0.0419 0.0560 0.0746
4.0 0.0222 0.0272 0.0356 0.0478 0.0644

1个回答

u014443759
u014443759   2014.12.21 20:39

首先,我觉得你可能弄错了:你本身数据中只有x,y这两组原始数据,可以实现平面的曲线拟合,而不能实现三维曲线的拟合。因为:如果要做三维曲线的拟合,原始数据中应有对应的z坐标值。
另外,我建议您:先考虑将这些原始数据在MATLAB上进行直观显示,观察这些数据点的大致分布情况;再考虑采用何种曲线(例如直线、抛物线、圆弧等等,选用最贴近实际分布情况的)进行拟合。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!