How to create array, cell or structure, of cfit objects?
40 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
James
am 15 Jul. 2014
Beantwortet: Ramy Rabie
am 19 Mai 2020
I would like to figure out how to make an cell or structure of cfit objects.
For simple visualization of what I'm trying to do:
for i=1:10
Fits(i)=fit(Xdata,Ydata(i),fittype)
end
However, in the above accepted answer, it was suggested to fill up a cell element with the cfit object. I keep getting the following error: "Conversion to cell from cfit is not possible" When trying something similar, such as:
Fits=cell(1,10)
for i=1:10
Fits(i)=fit(Xdata,Ydata(i),fittype)
end
Your suggestions are appreciated!
0 Kommentare
Akzeptierte Antwort
per isakson
am 16 Jul. 2014
Bearbeitet: per isakson
am 16 Jul. 2014
Try to replace
Fits(i)=fit(Xdata,Ydata(i),fittype)
by
Fits{i} = fit(Xdata,Ydata(i),fittype);
Weitere Antworten (1)
Ramy Rabie
am 19 Mai 2020
To Convert the fitted line to a -friendly- array :
fitted_Line_Array = feval( cfitobj , 0:length(data)-1 )
plot(fitted_Line_Array)
feval is used to evaluate a value on the fitted curve. we will use entire xaxis to create it ( like a plot )
Idk if there's a special function to do it faster than this. but I couldn't fint this answer in Matlab Answers so I put it here if someone was looking for it.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Graphics Object Programming finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!