Why do I get Cannot fit Power functions to data where X has nonpositive values when using the curve fitting tool?
11 ビュー (過去 30 日間)
古いコメントを表示
Dear community,
Maybe my question is obvious, but I am trying to estimate a curve with negative values for x using the "power1" type curve fitting tool. However, Matlab shows me the following error: "Cannot fit Power functions to data where X has nonpositive values".
My question is, is there a way to get rid of this error, or by mathematical construction is it impossible?
I attach my x and y values.
Thank you in advance!
10 件のコメント
Torsten
2022 年 1 月 27 日
編集済み: Torsten
2022 年 1 月 27 日
I'm not aware that a power function tends to 0 as x approaches -Inf and at the same time tends to +Inf as x approaches +Inf. So the last thing I would choose as fitting function is the power function.
I'm not sure what you mean by" function transformation". Could you clarify ?
採用された回答
Matt J
2022 年 1 月 27 日
Torsten's idea for an exp1 fit works pretty well.
load myfile
f=fit(x,y,'exp1');
plot(f,x,y)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Curve Fitting Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!