Code covered by the BSD License
-
BBspline(varargin)
-
BSFK(x, y, k, nknots, fixknot...
-
BSFK_install
function BSFK_install
-
KramerBruckner(A, window)
-
MultiProd(M, X)
-
MultiSolver(M, RHS)
-
SliceMultiProd(M, X)
function RHS = SliceMultiProd(M, X)
-
SliceMultiSolver(M, RHS)
function X = SliceMultiSolver(M, RHS)
-
benchminmax()
function benchminmax()
-
minmaxfilt(A, window, outtype...
-
minmaxfilt1(A, window, outtyp...
-
minmaxfilter_install
function minmaxfilter_install
-
slowminmaxfilt_algo(a, window...
% function [minval maxval] = slowminmaxfilt_algo(a, window)
-
testBSFK(caseid)
function result = testBSFK(caseid)
-
vanherk(X,N,TYPE,varargin)
-
pseudoinverse %
-
demolena.m
-
lemire_engine.m
-
lemire_nd_maxengine.m
-
lemire_nd_minengine.m
-
testminmaxfilt.m
-
View all files
from
Free-knot spline approximation
by Bruno Luong
Least squares approximation of 1D data using free-knots spline
|
| BSFK_install
|
function BSFK_install
% function BSFK_install
% Install BSFK package
%
% Author: Bruno Luong <brunoluong@yahoo.com>
% History: Original 17-Nov-2009
% 19-Nov-2009: save the path
% 04-Dec-2009: minmaxfilt package
disp('Installing BSFK');
path = fileparts(mfilename('fullpath'));
newpath = path();
disp(['addpath(''' newpath ''')']);
addpath(newpath);
if exist('MultiSolver','file') < 2
newpath = [path filesep 'MultiSolverFolder'];
disp(['addpath(''' newpath ''')']);
addpath(newpath);
end
if exist('pseudoinverse','file') < 2
newpath = [path filesep 'PseudoInverseFolder'];
disp(['addpath(''' newpath ''')']);
addpath(newpath);
end
if exist('minmaxfilt','file') < 2
newpath = [path filesep 'MinMaxFilterFolder'];
disp(['addpath(''' newpath ''')']);
addpath(newpath);
currpath = cd(newpath);
minmaxfilter_install();
cd(currpath);
end
if exist('quadprog','file') < 2
disp('---------------------------------------------------------------')
disp('Additional steps: download and install either QP engine at')
fprintf('\t http://sigpromu.org/quadprog/index.html or\n');
fprintf('\t http://www.mat.univie.ac.at/~neum/software/minq/\n');
disp('---------------------------------------------------------------')
end
savepath();
|
|
Contact us at files@mathworks.com