How to curve fit an equation with sigma function

4 ビュー (過去 30 日間)
Gaurav Nanajkar
Gaurav Nanajkar 2019 年 7 月 25 日
編集済み: Matt J 2019 年 7 月 29 日
Dear all,
I would like to get coefficient C0, C1....CN from the below equation,
function.JPG
I have enclosed herewith an excel having x and y co-ordinates.
Can anybody please let me know how to write this equation in 'custom equation' option in curve fitting tool or is there any other way to do it?

回答 (2 件)

Alex Sha
Alex Sha 2019 年 7 月 27 日
Hi, where are the values of Z?
  1 件のコメント
Gaurav Nanajkar
Gaurav Nanajkar 2019 年 7 月 27 日
Hi Alex, I saw the details of the equation and according to that this equation is for 'rotationally symmetric polynomial'. As I am using it for 2D curve, in my case Z value will be 0

サインインしてコメントする。


Catalytic
Catalytic 2019 年 7 月 27 日
C = polyfit( sqrt( x.^2+y.^2) , Z, N)
  4 件のコメント
Gaurav Nanajkar
Gaurav Nanajkar 2019 年 7 月 28 日
ok thanks for the clarification Matt. As you mentioned as its a higher order polynomial I will not use polyfit due to higher perecentage error.
Can you please let me know the way to curve fit it as I am not getting how to use in curve fitting app custom function due to sigma?
Matt J
Matt J 2019 年 7 月 29 日
編集済み: Matt J 2019 年 7 月 29 日
As you mentioned as its a higher order polynomial I will not use polyfit due to higher perecentage error.
No, that is not what I said. What I said was "It's not that polyfit is better or worse at fitting high order polynomials. It's just that high order polynomials are typically a bad thing...".
Stop using high order polynomials. Use splines instead.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by