这个代码是本人文章数值分析(二)和(二续)的代码综合,本人又再次改进代码,将程序优化,将两个分开的代码进行合并优化。代码主要写的是三次样条插值函数第一边界和第二边界的代码,其中还有实例分析,若对本人代码还有不了的可以去看本人写的文章。大家注意是matlab程序,如果要写C/C++的同学也可以参考。
1
自编写的三次样条插值实现,初试编程,有所瑕疵,还望斧正!
2021-10-20 18:28:58 3KB 三次样条 算法实现
1
三阶样条插值的matlab程序代码 function m=naspline(x,y,dy0,dyn,xx) %三阶样条插值 %格式:m=naspline(x,y,dy0,dyn,xx) x为结点向量,y为数据…… 大学计算方法课作业
1
自己写的一个三次样条插值算法,看了两天书才写成的,自己感觉非常严密,有错误的话请大家指正!
2021-10-19 19:08:56 4KB 三次样条插值
1
可行方向法的matlab代码smoothLUT和Lut2Vhdl MATLAB类smoothLUT使用[1]中描述的算法为规则间隔的二维数据的快速且平滑的双三次B样条插值生成均匀的结。 MATLAB类Lut2Vdhl在VDHL代码中实现了相应的插值算法(也在[1]中进行了描述)。 [1] R. Mitze,D。Dillkötter,S。Gros,A。Schild和M.Mönnigmann。 快速,平滑的表面B样条插值用于系统建模中规则间隔的数据,使MPC实时可行。 欧洲控制会议2018(ECC18)的会议记录,利马索尔:667-672,2018 入门 从Github下载此存储库。 先决条件 要使用此类,您需要 的MATLAB 准备 打开MATLAB。 将文件smoothLUT.m和Lut2Vhdl.m添加到您的MATLAB路径。 现在您可以开始了! 使用smoothLUT和Lut2Vhdl 下面将简要介绍class smoothLUT和Lut2Vhdl 。 更详细的纪录片以 doc smoothLUT doc Lut2Vhdl 创建类smoothLUT的实例 可以为基于常规网格的二维查
2021-10-18 12:34:54 648KB 系统开源
1
该程序用于实现数值分析中的三次样条算法,方便加深对算法的理解
2021-10-18 11:25:50 1KB 三次样条算法
1
部分源码 %三次样条插值法,求信号的包络线 clear all;close all;clc fs=30; %采样频率 t=0:1/fs:5; %采样时间 x=sin(2*pi*2*t)+sin(2*pi*4*t); %信号 %三次样条插值,求信号的包络线 d=diff(x); %对信号求导 n=length(d); d1=d(1:n-1); d2=d(2:n);
2021-10-18 11:18:19 835B MATLAB 三次样条 插值法
1
生成B样条曲线的Delphi源程序,希望对家有所帮助
2021-10-17 21:41:33 122KB B样条
1
提取特征点,用B样条进行图像变形
1
图像插值 从一维到二维生成三次样条和二次三次插值算法 在高分辨率显示器上显示低分辨率图像时,例如在高清电视机上观看标清电视节目时,观众或播放器必须插入丢失的像素,如下图所示。 图中,黄点为分辨率图像的像素点,白点为需要插值的缺失像素点。 A) Bi Cubic Interpolation 算法由以下公式描述 E 表示求和 F(X,Y) = E^3(i=0)E^3(j=0) ai,x^iy^i 其中 ai, j 是双三次插值函数的系数。 二维函数 ( , ) 对较低分辨率的像素进行插值,并用于生成丢失的像素。 (B) 将三次样条从一维推广到二维,以应用图像插值。 (C) 实现 (a) 和 (b) 中导出的图像插值算法(在 C 或 Matlab 或 Maple 中)。 您的程序需要读取图像,执行图像插值,然后显示插值图像。
2021-10-17 13:37:28 7KB Java
1