Azzera filtri
Azzera filtri

How to fit an exponential curve for every column in a matrix?

3 visualizzazioni (ultimi 30 giorni)
I have a matrix of 257x36 and each column represents a different data set.
I need to apply an exponential fit to each column and also store the fit values.
How can I go about doing this?

Risposta accettata

David Hill
David Hill il 17 Mar 2022
for k=1:36
B{k}=fit((1:257)',A(:,k),'exp1');
end
  5 Commenti
Torsten
Torsten il 17 Mar 2022
Modificato: Torsten il 17 Mar 2022
for k=1:36
B{k} = fit((1:257)',A(:,k),'exp1');
coeffs = coeffvalues(B{k});
Ahat(:,k) = coeffs(1)*exp(coeffs(2)*(1:257).');
end

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by