fitPiecewiseLinear(t, z, tGuess)
% [tGrid, zGrid] = fitThreeLines(t, z, tMidGuess)
%
% This function fits a piecewise linear function to a data set. The number
% of knot points is fixed, but the optimization computes the optimal grid
% spacing and the value at each knot point.
%
% INPUTS:
% t = [1,n] = time stamp
% z = [1,n] = data value
% tGuess = [1,k] = guess at the knot times. Mapped to [t(1), t(end)]
%
% OUTPUTS:
% tGrud = [1, k] = knot times for best-fit linear spline
% zGriz = [1, k] = data values for best-fit linear spline
% objVal = scalar = fitting error for the best-fit solution
% exitFlag = FMINCON exit flag for data fitting
%
引用格式
Matthew Kelly (2024). fitPiecewiseLinear(t, z, tGuess) (https://www.mathworks.com/matlabcentral/fileexchange/61915-fitpiecewiselinear-t-z-tguess), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0.0 |