help: I need to solve the problem of the function "lsqcurvefit" I have an error when I started to run the program

6 views (last 30 days)
I have an error in the function "lsqcurvefit" that I have to use, I tried to solve the problem but I don't know what the error is exactly, I have to know that I respect the syntax of the function.?
Thank you for your help
Sou Fat
Sou Fat on 21 Mar 2023
xdata appear in the function like the time (beacuse i wrote in the top of the programme the xdata=Duree) but ydata i declareted also but i can't use in the function .
my function is : T(t)=A+b.*(C1-C1) which C1 et C2 depend the time.
I need to find the values of x to fit the "fun" function to the ydata.?
so i don't know exactely the probleme ?

Sign in to comment.

Answers (1)

Cris LaPierre
Cris LaPierre on 21 Mar 2023
Edited: Cris LaPierre on 21 Mar 2023
The error message mentions 'dot indexing', which means you have likely forgotten a multiplication symbol in your equation. I found this about halfway through your equation: Kth.x(2)
You probably meant to do elementwise multiplication: Kth.*x(2)

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by