Bilinear Fit
バージョン 1.0.1 (2.28 KB) 作成者:
William Rose
Fit two intersecting straight lines to a set of x,y data points.
bilinearFit.m is a function that fits two intersecting straight lines to a set of x,y data points. The slopes and intercepts are chosen to minimize the sum squared error in the y-direction between the data and the corresponding line. The function calls lsqnonlin(), which is in the Optimization Toolbox.
Usage: [a0,a1,b0,b1,x0]=bilinearFit(x,y)
Fitting function:
if (red line in figure below)
if (blue line in figure below)
where is the x-coordinate of the intersection.
The script bilinearFitTest.m demonstrates the use of bilinearFit.m, and it displays results on the console and in a plot.
Reference: Josephson MD, Rose WC, Knight CA (2019). Evidence of bilinearity in the relationship between rate of neuromuscular excitation and rate of force development. Journal of Electromyography and Kinesiology 49: 102355. https://doi.org/10.1016/j.jelekin.2019.102355
引用
William Rose (2024). Bilinear Fit (https://www.mathworks.com/matlabcentral/fileexchange/154677-bilinear-fit), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2023b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!