B样条的Matlab的程序是什么呀

B样条的Matlab的程序是什么呀,第1张

去这里看看!!http://wenku.baidu.com/view/dc4d1c40a8956bec0975e3b2.html

MATLAB中样条函数命令

B样条函数

splst显示生成B样条函数的M文件

spmak生成B样条函数

spcrv生成均匀划分的B样条函数

spapi插值生成B样条函数

spap2用最小二乘法拟合生成B样条函数

spaps对生成的B样条曲线进行光滑处理

spcol生成B样条函数的配置矩阵

三次样条函数

函 数描述

csapi 插值生成三次样条函数

csape 生成给定约束条件下的三次样条函数

csaps 平滑生成三次样条哗带函数

cscvn 生成一条内插参数的三次样条曲线

getcurve 动态生成三次样条曲线

分段多项式样条函

pplst 显示关于生成分段多项式样条氏芦银曲线的M文件

ppmak 生成分段多项式样条函数

ppual 计算在给定点处的分段多项式样条函数值

有理样条函数

rpmak 生成有理样条函数

rsmak 生成有理样条函歼宴数

*** 作样条函数

fnval 计算在给定点处的样条函数值

fmbrk 返回样条函数的某一部分(如断点或系数等)

fncmb 对样条函数进行算术运算

fn2fm 把一种形式的样条函数转化成另一种形式的样条函数

也就是用插值方法,增加样档亮点,用样条函数拟合,这样使得曲岩颤线平粗蠢败滑了

%不是很平滑的曲线

x=1:5

y=1+x.^2+8*rand(1,length(x))

plot(x,y,'b-')

%插值,增加x样点数

x1 = 1:0.1:5

%用样条函数插值

y1=spline(x,y,x1)

hold on

plot(x1,y1,'r-')

(红线比蓝线平滑)

spline函数可以实现三次样条插值

x=0:10

y=sin(x)

xx=0:.25:10

yy=spline(x,y,xx)

plot(x,y,'o',xx,yy)

另外fnpltcsapi这两个函数也隐缺是三次样条插值函数郑枝,具体你可以help一下!

现在电脑上没有matlab,一会给你程序,灶丛辩呵呵!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8193206.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存