converting non-linear function to multiple linear functions

Hello
I need to convert a non-linear function to multiple linear functions with "ax+b" format so then i can use one of them according to the amount of x and calculate the output of original function with an acceptable approximation. is there any things that do this with optimum number of equations automatically? i tried curve fitting app but i couldn't find such a thing.
thanks

댓글 수: 4

Are you looking to create a piecewise linear approximation to a non-linear function ?
Yes, exactly. i didn,t know the right expression for this. thank you about it.
now can you help with this?
https://www.mathworks.com/matlabcentral/answers/340002-piecewise-polynomial-fitting-for-data
https://www.mathworks.com/help/curvefit/smoothing-splines.html
https://blogs.mathworks.com/loren/2008/08/25/piecewise-linear-interpolation/
Thank you so much.

댓글을 달려면 로그인하십시오.

답변 (1개)

PIYUSH AGGARWAL
PIYUSH AGGARWAL 2019년 6월 6일

0 개 추천

Hi,
Try the examples for factorizing polynomial using factor method on documentation page
Hope this works for you :)

댓글 수: 1

This has an unrelated purpose. The user has a nonlinear function that they want to approximate in sections with straight lines.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Get Started with Curve Fitting Toolbox에 대해 자세히 알아보기

제품

질문:

2019년 6월 5일

댓글:

2019년 6월 6일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by