Curve fitter, how to start?
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi, I just imported curve fitter to the my MATLAB. I have these coordinates from the xls file , and I wish to import them directly in curve fitter. But that doesn't open it. Can this be done easily?
Any help appreciated
Thanks
댓글 수: 0
채택된 답변
Star Strider
2024년 2월 26일
Try this —
T1 = readtable('data.xlsx');
Var1 = str2double(cellfun(@(x)regexp(x, '\d*', 'match'), T1.Var1));
T1 = removevars(T1,'Var1');
T1 = addvars(T1, Var1, 'Before','Var2')
fitf1 = fit(T1.Var1, T1.Var2, 'poly1')
figure
plot(fitf1, T1.Var1, T1.Var2)
grid
fitf2 = fit(T1.Var1, T1.Var2, 'poly2')
figure
plot(fitf2, T1.Var1, T1.Var2)
grid
.
댓글 수: 2
Star Strider
2024년 2월 26일
As always, my pleasure!
Not all the estimated parameters in the exponential or power functions were significantly different from zero (the confidence limits have opposite signs) so I only posted the models with significant parameters. (I tried several different models with 3 or fewer parameters, since there are only 4 data points, only models with 3 or fewer paramters will give reliable results in this instance.)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Curve Fitting Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!