Azzera filtri
Azzera filtri

How can I use fminsearch() to apply a sinc function (sin(x)/x) fit on my data?

5 visualizzazioni (ultimi 30 giorni)
I am aware that fminsearch can be used to achieve this, but it is not intuitive to me how it can be done. Can someone provide an example? T

Risposte (1)

Sam Chak
Sam Chak il 20 Giu 2022
Modificato: Sam Chak il 20 Giu 2022
How about considering the nonlinear least-squares curve fitting lsqnonlin?
fun = @(p) p(1)*sinc(p(2)*(xdata - p(3))) - ydata;
p0 = [p1, p2, p3];
p = lsqnonlin(fun, p0)
plot(xdata, ydata, 'r-', xdata, p(1)*sinc(p(2)*(xdata - p(3))), 'b-')

Categorie

Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by