自己编的程序是

function h1=SCYTNH(x,h0,H0,x1,H1)

N=length(x); %起始拟合点(x 或y)的个数

e=H0-h0; %求高程异常

M=length(e); %起始高程异常点的个数

NN=length(x1); %被拟合点的个数

if(N~=M) %必须保持一一对应关系

disp('警告:x 与e 必须有相同的维数');

return

end

e1=interp1(x,e,x1,'spline'); %求解未联测的水准点的高程异常

h1=vpa((H1-e1),6); %求解未联测的水准点的高程

但是程序出来以后总是有错误。。希望各位大侠帮忙。。不胜感激、、、被拟合点总共有21个。数据如下表

点号        X坐标        Y坐标        GPS大地高        水准正常高        高程异常

GP01        558490.1980         4670319.9740         79.9960         69.1740         10.8220

GP03        557316.3390         4670413.8920         86.0540         75.2060         10.8480

GP05        554876.1630         4672885.3400         64.4910         53.6630         10.8280

GP08        552548.3900         4674983.1190         63.0690         52.2600         10.8090

GP10        550233.3670         4676991.4200         76.2540         65.4290         10.8250

GP12        549686.1290         4678063.9360         61.4030         50.5570         10.8460

GP14        548788.7790         4679568.7950         67.6640         56.8300         10.8340

GP61        547159.8210         4681020.5790         66.2280         55.3650         10.8630

GP72        546454.4980         4682031.2550         77.2810         66.4210         10.8600

GP74        545641.3090         4683435.2830         75.4560         64.5800         10.8760

GP76        545338.0440         4685431.8100         82.7530         71.8770         10.8760

GP78        544950.4070         4686969.6300         76.6350         65.7530         10.8820

GP80        545136.9750         4689067.2420         90.6610         79.7980         10.8630

GP82        544982.2370         4691142.6270         83.5280         72.6500         10.8780

GP84        543988.8660         4692987.8600         97.9600         87.0590         10.9010

GP89        543967.4810         4693797.4610         101.7140         90.8010         10.9130

GP91        543435.3760         4695301.1550         100.9760         90.0520         10.9240

GP94        541845.3280         4696710.3880         107.9760         97.0080         10.9680

GP96        540154.0270         4697375.0850         124.5190         113.5050         11.0140

GP98        539091.4250         4698570.8010         137.5600         126.5330         11.0270

G100        538146.5870         4700027.6770         160.4450         149.3940         11.0510

三次样条曲线拟合算法c语言,关于三次样条曲线拟合法相关推荐

  1. java三次样条函数求导_利用java语言对三次样条曲线的实现

    Java语言中关于曲线问题的高级应用开发在jdk尚未支援2D图形之前,只可以画出直的.相同粗细的线条.现在可以通过2DAPI绘出不同粗细的线条及圆滑的曲线.通过系统java.awt.geom包中提供了 ...

  2. 基于MATLAB的三维数据插值拟合与三次样条拟合算法(附完整代码)

    目录 一. 三维插值 例题1 二. 高维度插值拟合 格式一 格式二 格式三 格式四 格式五 例题2 三. 单变量三次样条插值 例题3 例题4 四. 多变量三次样条插值 例题6 一. 三维插值 首先三维 ...

  3. 求三次样条函数c语言,基于C语言对三次样条函数的求解及程序.PDF

    基于C语言对三次样条函数的求解及程序 Va1ueEngineering 95 . 基于C语言对三次样条函数的求解及程序 TheSolutionandtheProgram toCubicSplineFu ...

  4. 三次B样条曲线拟合算法

    1 三次B样条曲线方程 B样条曲线分为近似拟合和插值拟合,所谓近似拟合就是不过特征点,而插值拟合就是通过特征点,但是插值拟合需要经过反算得到控制点再拟合出过特征点的B样条曲线方程.这里会一次介绍两种拟 ...

  5. c语言贝叶斯分类,基于朴素贝叶斯分类器的文本分类算法(C语言)

    基于朴素贝叶斯分类器的文本分类算法(C语言) 基于朴素贝叶斯分类器的文本分类算法(C语言).txt两个人吵架,先说对不起的人,并不是认输了,并不是原谅了.他只是比对方更珍惜这份感情.#include ...

  6. 《数据结构与算法 C语言版》—— 3.8习题

    本节书摘来自华章出版社<数据结构与算法 C语言版>一 书中的第3章,第3.8节,作者:徐凤生,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.8习题 1名 ...

  7. 《数据结构与算法 C语言版》—— 2.5上机实验

    本节书摘来自华章出版社<数据结构与算法 C语言版>一 书中的第2章,第2.5节,作者:徐凤生,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.5上机实验 实 ...

  8. 【算法+OpenCV】基于三次Bezier原理的曲线拟合算法C++与OpenCV实现

    近期,因为要实现经过多个控制点的曲线拟合,研究起了曲线拟合算法.综合搜索到的资料,发现Bezier曲线拟合算法是一种相对较容易实现.且拟合的效果较好的算法.关于Bezier曲线原理,请参照(Bezie ...

  9. 《数据结构与算法 C语言版》—— 2.7习题

    本节书摘来自华章出版社<数据结构与算法 C语言版>一 书中的第2章,第2.7节,作者:徐凤生,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.7习题 1描 ...

  10. 狄斯奎诺算法 c语言,图的邻接表实现迪杰斯特拉算法(C语言).doc

    图的邻接表实现迪杰斯特拉算法(C语言) /*迪杰斯特拉算法(狄斯奎诺算法)解决的是从源点到其它所有顶点的最短路径问题*/ //算法实现: #include #include #define MAX 2 ...

最新文章

  1. 如何只在IE上加载CSS样式表
  2. Foxmail邮件如何导入Outlook中
  3. shell脚本详解(六)——数组简介和排序算法
  4. jeesite使用心得(一)
  5. 疯狂动物消消乐html5游戏在线玩,疯狂动物消消乐免费
  6. 数据中台 画像标签_数据中台实战:如何通过标签平台圈出产品高价值用户?...
  7. android 模拟器 3D 开发环境配置
  8. 一个删除文件的批处理
  9. VS2012 的快捷键使用
  10. php fseek函数,C++_详解C语言中fseek函数和ftell函数的使用方法,fseek函数:int fseek(FILE * _ - phpStudy...
  11. jtopo实现左键框选,右键拖拽(拓扑图),以及设置成不能拖动
  12. 找出数组中重复的值和所在位置
  13. 禁止计算机使用u盘启动,电脑禁用u盘的设置方法
  14. 11年22部!漫威宇宙剧情与电影时间线梳理
  15. MySQL 的 max_allowed_packet
  16. java web应用开发期末考试_JavaWeb期末考试A卷
  17. Win10 锁屏之后无法唤起 出现假死解决办法
  18. 爬虫清洗:python strip()函数 去空格\n\r\t函数的用法
  19. CPU微指令相关概念
  20. Js控制页面刷新(局部刷新全页面刷新)

热门文章

  1. 武忠祥<高等数学辅导讲义> 第一章
  2. linux查看lammps版本,lammps linux
  3. 2021-10-24 J1939故障代码
  4. RESTClient用法
  5. 数值分析笔记 第一章 数值分析与科学计算引论
  6. 1.C语言0基础自学-从第一行代码开始
  7. 2021产业互联网白皮书 附下载
  8. 光猫修改rms服务器地址大全,华为光猫备份jffs2及HG8321R-RMS切换HG8321版本教程
  9. 参考文献查阅网站大全
  10. Could not find a version that satisfies the requirement PyQt5-Qt5>=5.15.2 (from pyqt5) (from version