


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上非常类似前面的三弯矩法,这里的sanzhj函数和intersanzhj作用相当于前面的sanwanj和intersanwj,追赶法程序通用,代码如下。%function newu,w,newv,d=sanzhj(x,y,x0,y0,y1a,y1b)% 三转角样条插值% 将插值点分两次输入,x0 y0 单独输入% 边值条件a的一阶导数 y1a 和b的一阶导数 y1bn=length(x);m=length(y);if m=nerror('x or y 输入有误,再来');endv=ones(n-1,1);u=ones(n-1,1);d=zeros(n-1
2、,1);w=2*ones(n-1,1);h0=x(1)-x0;h=zeros(n-1,1);for k=1:n-1h(k)=x(k+1)-x(k);endv(1)=h0/(h0+h(1);u(1)=1-v(1);d(1)=3*(v(1)*(y(2)-y(1)/h(1)+u(1)*(y(1)-y0)/h0);%for k=2:n-1v(k)=h(k-1)/(h(k-1)+h(k);u(k)=1-v(k);d(k)=3*(v(k)*(y(k+1)-y(k)/h(k)+u(k)*(y(k)-y(k-1)/h(k-1);endd(1)=d(1)-u(1)*y1a;d(n-1)=d(n-1)-v(n-1
3、)*y1b;newv=v(1:n-2,:);newu=u(2:n-1,:);%function intersanzhj(x,y,x0,y0,y1a,y1b)% 三转角样条插值%第一部分n=length(x);m=length(y);if m=nerror('x or y 输入有误,再来');end%重新定义hh=zeros(n,1);h(1)=x(1)-x0;for k=2:nh(k)=x(k)-x(k-1);end% 调用三转角函数a,b,c,d=sanzhj(x,y,x0,y0,y1a,y1b);% 三对角方程m=chase(a,b,c,d);% 求MM=1;m;0;% 求
4、插值函数fprintf('三次样条(三转角)插值的函数表达式n');syms X ;fprintf('S0-1:n');S(1)=collect(y0/h(1).3)*(X-x(1).2*(h(1)+2*(X-x0)+(y(1)/h(1).3)*(X-x0).2*(h(1)+2*(x(1)-X)+(M(1)/h(1).2)*(X-x0)*(X-x(1).2+(M(2)/h(1).2)*(X-x(1)*(X-x0).2);for k=2:nfprintf('S%d-%d:n',k-1,k);S(k)=collect(y(k-1)/h(k).3)*(
5、X-x(k).2*(h(k)+2*(X-x(k-1)+(y(k)/h(k).3)*(X-x(k-1).2*(h(k)+2*(x(k)-X)+(M(k)/h(k).2)*(X-x(k-1)*(X-x(k).2+(M(k+1)/h(k).2)*(X-x(k)*(X-x(k-1).2);endS=S.'disp(S);fprintf('以上为样条函数(三转角)解析式,显示为手写习惯如下:n');pretty(S);%第二部分%是否继续运行程序myloop=input('继续运行程序输入“1”,否则输入“0”n');if myloopwhile myloopxi
6、=input('输入需要计算的点的值,并按回车键n');if xi>x0|xi<x(n)fprintf('现在开始计算输入点的插值函数值n');elsefprintf('输入数值不在插值范围内,请重新输入n');xi=input('输入需要计算的点的值,并按回车键n');end% 确定输入的数值应该使用哪个解析式newx=x0;x;r,suoy=min(abs(newx-xi);fprintf('输入点的插值函数值为:nn');fprintf('t');if xi<=newx(suoy)f=subs(S(suoy-1),X,xi);elsef=subs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江汽车职业技术学院《深度报道研究》2023-2024学年第二学期期末试卷
- 黑龙江林业职业技术学院《信息系统开发与应用综合专题》2023-2024学年第二学期期末试卷
- 河北医科大学临床学院《土地规划设计》2023-2024学年第二学期期末试卷
- 重庆信息技术职业学院《环境与健康》2023-2024学年第二学期期末试卷
- 新疆维吾尔医学专科学校《卫生监督学A》2023-2024学年第二学期期末试卷
- 晋中师范高等专科学校《机械基础与液压传动》2023-2024学年第二学期期末试卷
- 上海中侨职业技术大学《中医诊断学实验》2023-2024学年第二学期期末试卷
- 湖南司法警官职业学院《机器视觉系统设计与应用》2023-2024学年第二学期期末试卷
- 2024年医学研究与试验发展服务项目资金申请报告代可行性研究报告
- 连续刚构桥毕业设计答辩
- 地七年级下册全册知识要点总复习-2024-2025学年七年级地理教学课件(人教版2024)
- 创业大赛活动策划方案
- 西部计划考试试题及答案
- 【广安】2025上半年四川广安理工学院筹建处第一次招聘非事业编制专任教师15人笔试历年典型考题及考点剖析附带答案详解
- 《建设工程施工合同(示范文本)》(GF-2017-0201)条款
- 【MOOC】大学体育(二)-华中科技大学 中国大学慕课MOOC答案
- 【MOOC】断层影像解剖学-山东大学 中国大学慕课MOOC答案
- 2024版《糖尿病健康宣教》课件
- 高中地理思维导图(高清 可以放大)
- 创造心智与创新训练智慧树知到期末考试答案章节答案2024年陕西师范大学
- 煤矿安全规程(2022版)解读
评论
0/150
提交评论