当前位置:   article > 正文

Matlab 散点数据拟合3D曲面_matlab拟合三维曲面

matlab拟合三维曲面
  1. x=[ 37.04761905
  2. 44.47826087
  3. 46.73913043
  4. 54.95
  5. 58
  6. 68.73913043
  7. 65.9
  8. 76.34782609
  9. 76.47619048
  10. 84.85714286
  11. 85.40909091
  12. 95.82608696
  13. 95.14285714
  14. 101.05
  15. 101.1904762
  16. 104.8571429
  17. 105.65
  18. 109.0434783
  19. 111.5652174
  20. 116.7368421
  21. ];
  22. y = [2998.761905
  23. 2267.173913
  24. 2860.26087
  25. 2291.65
  26. 2710.1
  27. 2188.913043
  28. 2706.5
  29. 2245.521739
  30. 2649.571429
  31. 2209.809524
  32. 2583.772727
  33. 2103
  34. 2468.666667
  35. 2019
  36. 2382.380952
  37. 1962.047619
  38. 2367.05
  39. 1947.826087
  40. 2266.73913
  41. 1887.473684
  42. ];
  43. z = [ 100
  44. 100
  45. 200
  46. 200
  47. 300
  48. 300
  49. 400
  50. 400
  51. 500
  52. 500
  53. 600
  54. 600
  55. 700
  56. 700
  57. 800
  58. 800
  59. 900
  60. 900
  61. 1000
  62. 1000 ];
  63. tri = delaunay(x,y)
  64. trisurf(tri,x,y,z)
  65. shading interp;
  66. sf=fit([x,y],z,'poly54')
  67. plot(sf,[x,y],z)

xyz数据自己指定,只需要5行程序就可以搞定。

测试结果:

蓝色点点为数据

 

 曲线方程以及部分参数系数:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/97113
推荐阅读
相关标签
  

闽ICP备14008679号