开发者社区> 问答> 正文

三维曲线拟合用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

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

    2019-07-17 19:07:48
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载