五、样条工具箱(splines toolbox)

Slides:



Advertisements
Similar presentations
扬州环境资源职业技术学院基础部 一、微分的定义 二、微分的几何意义 四、微分在近似计算中的应用 第五节 函数的微分 三、基本初等函数的微分公式与微分运算 法则.
Advertisements

2.5 微分及其应用. 三、可微的条件 一、问题的提出 二、微分的定义 六、微分的形式不变性 四、微分的几何意义 五、微分的求法 八、小结 七、微分在近似计算中的应用.
人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
第 5 章 基因突变及其他变异 第 3 节 人类遗传病 【思考】 感冒是不是遗传病? 先天性疾病、地方性疾病和遗传 病有什么关系?
第八章 土地行政管理.
XX啤酒营销及广告策略.
「互联网金融2.0时代」与房地产的融合 广州互联网金融协会会长、广州e贷总裁 方颂.
企业会计学(三) 人大版本 吕 昌.
第四章:长期股权投资 长期股权投资效果 1、控制:50%以上 有权决定对方财务和经营.
小学科学中的化学 武威十九中 刘玉香.
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
神州五号、六号的发射和回收都取得了成功 ,圆了几代中国人的航天梦,让全中国人为之骄傲和自豪 神州五号、六号的发射和回收都取得了成功 ,圆了几代中国人的航天梦,让全中国人为之骄傲和自豪!但是你们知道我们的科学家是怎样迅速地找到返回舱着陆的位置的吗? 这全依赖于GPS——卫星全球定位系统”。大家一定觉得很神奇吧!学习了今天的内容,你就会明白其中的奥妙。
这是一个数字的 乐园 这里埋藏着丰富的 宝藏 请跟我一起走进数学的 殿堂.
據點考核與評鑑 報告人:臺南市政府 照顧服務管理中心.
第8章 相关分析 一元线性相关分析 多元线性相关分析 相 关 分 析 相关系数 相关指数 直线相关 曲线相关 相关分析概述 相关分析的意义
特殊族群運動健康訓練(I).
依据教材 全国高等教育自学考试指定教材 《西方行政学说史》, 竺乾威主编,高等教育出版社。
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
正 信 讀 書 會 主 持 群 : 姚 永 錩 、 鄭 健 、 陳 淑 珍 佛法的生活應用 2008/07/23.
非法集资典型案例评析 南京师范大学法学院 蔡道通 2016年1月.
专题(二) 交往沟通 掌握技能 命 题 解 读 背 景 材 料 新 题 演 练 考 点 链 接 1.
松竹梅岁寒三友 步入建交 桃李杏村暖一家 迈进职教 活出精彩.
本章的核心思想 Core Idea: 用附加的变量(X的变换)替换输入向量X,在新的导出的输入特征空间上使用线性模型。
欢迎大家来到生命科学课堂.
第八单元第二课第一课时 严守法律 温州四中 蒋莉青.
初中语文总复习 说明文 阅读专题 西安市第六十七中学 潘敏.
管理学基本知识.
从2010年江苏高考数学试题说开去 江苏省西亭高级中学 瞿国华.
高级财务会计.
默写基础知识: 1、家庭是由 关系、 关系或 关系而结合成的亲属生活组织。家里有 ,家中有 。
清仓处理 跳楼价 满200返160 5折酬宾.
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
什么是颈椎病? 颈椎病是指颈椎间盘退行性变,及其继发性椎间关节退行性变所致脊髓、神经、血管损害而表现的相应症状和体征。
1.1.2 四 种 命 题.
高一数学 充分条件与必要条件 教育科学学院03级教育技术2班 刘文平.
1.5 充要条件.
第一单元 中国传统文化主流思想的演变.
色 弱 與 色 盲.
公務人員退休法、撫卹法 法制與實務講習 銓敘部退撫司 中華民國99年8月.
《傅雷家书》 学 科:语文 年 级:九年级 授课教师:王宁宁.
第五章 定积分及其应用.
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
第一節 行政裁量與不確定法律概念 第二節 行政裁量
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
第八章二元一次方程组 8.3实际问题与二元一次方程组.
第八章二元一次方程组 8.3实际问题与二元一次方程组 (第3课时).
2.4 二元一次方程组的应用(1).
本课设置5个环节 一、限时秒杀--5分钟 二、摩拳擦掌--9分钟 三、刀锋相见--20分钟 四、现炒现卖--5分钟 五、相约课后--1分钟.
从中国与联合国的关系演进 看联合国的产生与发展
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
第七讲 二维连续分布独立性与二维函数分布 本次课讲授:第二章的 ; 下次课讲第三章的 。
第二章 函 数 插 值 — Matlab插值函数.
导数的应用 ——函数的单调性与极值.
四川省天全中学说课竞赛 多媒体演示课件 ★ ☆ 函数的单调性 天全中学数学组 熊 亮.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
讲授:江西省景德镇一中 付向阳 制作:江西省景德镇一中 万卫东
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
3.1导数的几何意义.
加減法文字題 國小低年級學生對加減法文字題的瞭解 小組成員 陳育娟 羅珠綾 侯宜孜
飛行器製作與飛行 講師:劉修建.
(5) (-5x)(-7x+2) =__________ (6) 7x(5x2+6x-3) = _______________ -27x2
数学题解答 第二章 一元一次方程 2.1从算式到方程 (第1课时) 数学题解答
因果性:一个形而上学的预设 赵敦华 2008年5月.
§3 函数的单调性.
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
函数与导数 临猗中学 陶建厂.
Presentation transcript:

五、样条工具箱(splines toolbox) 三次插值样条函数 PP形式的样条函数的构造及操作 B形式样条函数的构造和应用 其他函数 举例 2019/4/30 应用数学系分析教研室

简单介绍样条函数 样条(spline)原指在飞机和船舶制造工程中为了描绘光滑的外形曲线所用的一种绘图工具.它是一种富有弹性的细长条,使用时用压铁固定在一些给定的点上(节点),其他地方任意变化,然后一次画下的光滑曲线称为样条曲线.数学上看,实际上是一段段的三次多项式曲线拼接而成的曲线.在拼接处函数是连续的,且一阶.二阶导数也是连续的. 样条函数的概念在1946年由舍恩伯格提出,广泛应用于逼近论,曲线数据拟合,数值积分,微分和计算机辅助外形设计与制造等方面. 2019/4/30 应用数学系分析教研室

B形式,即以B样条函数基底的线性组合来表示样条函数; PP形式,即以分段多项式来表示样条函数. 工具箱中的操作函数具体分为以下几类: Matlab5中的样条工具箱为学习样条和使用样条函数提供了一个理想的软件环境.它提供了函数最常用的两种表示形式:B形式和PP形式(Piecewise Polynomial). B形式,即以B样条函数基底的线性组合来表示样条函数; PP形式,即以分段多项式来表示样条函数. 工具箱中的操作函数具体分为以下几类: 对三次插值样条函数的操作; 对pp形式样条函数的操作; 对B形式样条函数的操作; 对张量样条函数的操作; 其他. 2019/4/30 应用数学系分析教研室

3.1 三次插值样条函数 3.1.1 三次插值样条函数的定义 给定区间 [a,b] 的一个划分 和区间[a,b]上的一个函数f(x) 定义1 若函数s(x) 满足下列条件: 1)一致通过n+1个型值点 即 (i=0,1,2,…,n) 2)二阶连续,即 3)三次分段,即在每一个小区间 上均为三次多项式. 2019/4/30 应用数学系分析教研室

常见的边界条件有: 这样的 s(x)称为[a,b]上以 为节点的三次插值样条函数,其几何图形称为三次样条曲线. 1)边界点斜率,即 2)边界点的二阶导数,即 3)周期特性,即 2019/4/30 应用数学系分析教研室

1.用节点处的一阶导数构造三次插值样条函数。由插值条件可得,在 上 可表示为 3.1.2 三次插值样条函数的构造 记节点处的一阶导数为 记节点处的二阶导数为 1.用节点处的一阶导数构造三次插值样条函数。由插值条件可得,在 上 可表示为 2019/4/30 应用数学系分析教研室

记 对于给定端点斜率: 可解方程组 求得 2019/4/30 应用数学系分析教研室

对于给定端点的二阶导数,即 可以解方程组 对于给定周期特性,解方程组 求得 2019/4/30 应用数学系分析教研室

样条工具箱提供以下5种函数来构造不同边界条件和要求的三次插值样条函数. 2 用节点处的二阶导数构造三次插值样条函数 同样对于给定的三种不同条件:端点斜率.二阶导数,周期特性,有相应的方程组,可解得 3.1.3 工具箱中关于三次插值样条的函数 样条工具箱提供以下5种函数来构造不同边界条件和要求的三次插值样条函数. 2019/4/30 应用数学系分析教研室

功能:构造各种边界条件下的三次插值样条函数 格式:pp=scape(x,y,[,conds[,valconds]]) (一) csape 功能:构造各种边界条件下的三次插值样条函数 格式:pp=scape(x,y,[,conds[,valconds]]) 说明:(x,y)是插值点的序列,pp为指定conds条件下以(x,y)为插值点所返回的pp形式的三次样条函数. (二) csapi 功能:构造‘not-a-knot’边界条件下的三次样条函数. 格式:values=csapi(x,y,xx) pp=csapi(x,y) 说明:values返回以(x,y)为插值点序列,函数在向量xx处的值, pp返回函数. 2019/4/30 应用数学系分析教研室

[yy,xx]=meshgrid(y,x); 举例:多变元 图形: (三) csaps 功能:构造光滑的三次插值样条函数. 格式:values=csaps(x,y,p,xx) pp=csaps(x,y,p) 说明:p=0时,以最小方差直线拟合数据,光滑程度最低; p=1时,以‘variational’为边界构造函数,光滑程度最高. x=.0001+[-4:.2:4]; y=-3:.2:3; [yy,xx]=meshgrid(y,x); r=pi*sqrt(xx.^2+yy.^2); z=sin(r)./r; bcs=csapi({x,y},z); fnplt(bcs); 给定端点导数,均为0 2019/4/30 应用数学系分析教研室

说明:当points[:,i]=points[:,end]时,cs=csape(t,ponits,’periodic’); 举例: 图形: (四) cscvn 功能:构造普通的或周期的三次样条曲线. 格式:cs=cscvn(ponits) 说明:当points[:,i]=points[:,end]时,cs=csape(t,ponits,’periodic’); 当points[:,i] points[:,end]时,cs=csape(t,points,’variational’) t=cumsum([0,dt.^(1/4)]). x=0:0.2:pi/2; y=sin(x); xx=0:0.5:pi; pp1=csaps(x,y,1); fnplt(pp1) 给定周期特性 2019/4/30 应用数学系分析教研室

举例: 一般情况 fnplt(cscvn([0 1 1 0 –1 –1 0 0; 0 0 1 2 1 0 –1 –2])); 图形: 一般情况 周期情况 (五) getcurve 功能:交互式的创造三次样条函数. 格式:[xy,spcv]=getcurve 2019/4/30 应用数学系分析教研室

3.2 PP形式的样条函数的构造及操作 3.2.1 分段多项式形式的样条函数 定义2 给定区间 的一个划分 当 满足下列两个条件: 定义2 给定区间 的一个划分 当 满足下列两个条件: 1)在每个子区间 上, 是次数不高于n的多项式,但至少有一个子区间上为n次多项式; 2) 在区间 上存在n-1阶的连续导数,即 则称 为关于划分的n次样条函数. 由定义可知,零次样条是阶梯函数,一次样条是折线函数. 3.2.2 工具箱中关于PP形式样条函数的函数 1.pp2sp 功能:将PP形式的样条函数转化为B形式的样条函数. 格式:sp=pp2sp(pp[,sconds]) 举例:x=0:0.2:pi; sconds=sin(x); pp=csape(x,sconds); sp=pp2sp(pp); 2019/4/30 应用数学系分析教研室

1)在每个子区间 上,函数是次数不高于n的多项时,但至少有一个子区间上为n次多项式; 定义3 给定区间[a,b]一个划分 当 满足以下两条件: 1)在每个子区间 上,函数是次数不高于n的多项时,但至少有一个子区间上为n次多项式; 2) 在区间[a,b]上存在n-v阶的连续导数,即 则称 为关于划分的亏数为v的n次样条函数. 由定义2可知, 是亏数为1 的n次样条函数. 3.2.2 工具箱中关于PP形式样条函数的函数 2019/4/30 应用数学系分析教研室

pp=ppmak(breaks,coefs); ppmak----构造PP形式的样条函数 举例: 结果: ppbrk ----分解PP形式的样条函数. 举例:x=0:0.2:pi; sconds=sin(x); pp=csape(x,sconds); [breaks,coefs,1,k,d]=ppbrk(pp); out1=ppbrk(pp,’breaks’); pj=ppbrk(pp,4); pc=ppbrk(pp,[0.2;0.8]; breaks(1:l+1) -5 -4 -3 -2 -1 coefficients(d*l,k) -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 pieces number l 4 order k 3 dimension d of target 1 breaks=-5:-1; coefs=-22:-11; pp=ppmak(breaks,coefs); fnbrk(pp); 2019/4/30 应用数学系分析教研室

pplst----直接调用,显示所有能够操作PP形式样条函数的函数清单. pprfn----在PP样条函数中插入额外的节点重新构造样条函数 举例: pp2sp----将PP形式的样条函数转化为B形式的样条函数. x=0:0.2:pi; sconds=sin(x); pp=csape(x,sconds); ppout=pprfn(pp,[0.3,0.7]); x=0:0.2:pi; sconds=sin(x); pp=csape(x,sconds); sp=pp2sp(pp); 2019/4/30 应用数学系分析教研室

3.3 B形式样条函数的构造及应用 B形式的样条函数,是以B样条函数为基底,由B样条函数的线性组合来表示的样条函数。目前有三类基底: 截断幂函数基底:主要用于理论分析,构成的系数矩阵是高度病态的,不适合于数值计算; 主基样条:主要用于低次情况; B样条函数:具有局部支柱性质。 不具有严格的误差局部化的性质 2019/4/30 应用数学系分析教研室

B样条函数 作函数 的n+1阶差商 定义:在实轴上取节点序列 在截断幂函数 中将x看作函数,则关于 称此差商是以x为变量的B样条函数,并称 为第i个n+1阶规范B样条函数. 2019/4/30 应用数学系分析教研室

工具箱中关于B形式样条函数的函数 B样条函数是构造B形式样条函数的基本单元. 命令:bspline([0 1.5 2.3 4 5]) 图形: 2019/4/30 应用数学系分析教研室

spmak -----构造B形式的样条函数. 关于B形式样条函数的函数工具箱中有sp2bb,sp2pp,spap2,spapi,spaps,spbrk,spcol,splst,spmak,sprfn, spcrv,spval. 举例说明: spmak -----构造B形式的样条函数. 运行: spline=spmak(0:10,0:7)结果: spline = form: 'B-' knots: [0 1 2 3 4 5 6 7 8 9 10] coefs: [0 1 2 3 4 5 6 7] number: 8 order: 3 dim: 1 splst----直接调用,显示所有能操作B形式样条函数的函数清单. 2019/4/30 应用数学系分析教研室

spval----返回B形式样条函数在节点序列x处的值. 举例: spcrv-----产生一个样条曲线 运行: 结果: spval----返回B形式样条函数在节点序列x处的值. 举例: points=[0 0 1 1 0 -1 -1 0 0 ; 0 0 0 1 2 1 0 -1 -2]; plot(points(1,:),points(2,:1),‘:’) values=spcrv(points,3); plot(values(1,:),values(2,:)); [xx,yy]=titanium; pick=[1 5 11 21 27 29 31 33 35 40 45 49]; tau=xx(pick); y=yy(pick); n=length(tau); d1=tau(2)-tau(1); dr=tau(n)-tau(n-1); t=[tau(1)-d1*[2 1] tau tau(n)+dr*[1 2]]; sp=spapi(t,tau,y); v=spval(sp,0:7) 返回以t为节点序列,以k=length(t)-length(tau)为阶的满足y=f(x)的样条函数sp. 2019/4/30 应用数学系分析教研室