フィルターのクリア

Fitting a linear sine curve with polynomial curve

2 ビュー (過去 30 日間)
Abi sek
Abi sek 2018 年 2 月 26 日
コメント済み: Abi sek 2018 年 2 月 26 日
I don't have any data points. I have seen your past answers of fitting the sinusoidal function using pure Matlab functions. But those coefficients is for non-linear sinusoidal function. Can you assist me in fitting a linear sine curve between o and 2pi with the polynomial curve of power 4? I am a noobie at Matlab coding. Kindly assist for the same.
  2 件のコメント
Torsten
Torsten 2018 年 2 月 26 日
What sine-curve s(x) do you have in mind ?
s(x) = ?
Abi sek
Abi sek 2018 年 2 月 26 日
Hi Torsten, just we can proceed with s(x) =sin(x)

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

採用された回答

Torsten
Torsten 2018 年 2 月 26 日
編集済み: Torsten 2018 年 2 月 26 日
x=linspace(0,2*pi,100);
x=transpose(x);
A=[ones(numel(x),1),x,x.^2,x.^3,x.^4];
b=sin(x);
sol=A\b; % Polynomial is given by sol(1)+sol(2)*x+sol(3)*x^2+sol(4)*x^3+sol(5)*x^4
Best wishes
Torsten.
  4 件のコメント
Torsten
Torsten 2018 年 2 月 26 日
編集済み: Torsten 2018 年 2 月 26 日
polynomial=sol(1)+sol(2)*x+sol(3)*x.^2+sol(4)*x.^3+sol(5)*x.^4;
plot(x,sin(x),x,polynomial,x,sin(x)-polynomial)
Abi sek
Abi sek 2018 年 2 月 26 日
Thank you

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

その他の回答 (0 件)

カテゴリ

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