![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/704712/image.png)
和重对数曲线拟合数据
3视图(30天)
显示旧的评论
我有一些问题拟合曲线使用polyfit日志数据。我想我犯了一个愚蠢的错误在符合策划的配件发出召唤时真的不好,但似乎无法算出来。任何帮助将不胜感激!我有附加的数据:msd_help
负载(“msd_help”)
图()
重对数(s, m)
持有在
linearCoefficients = polyfit ((s), (m), 1);
yFit = polyval (linearCoefficients s);
重对数(s yFit的r -,“线宽”,2)
接受的答案
明星黾
2021年8月6日
它适合一个幂函数:
LD =负载(“msd_help.mat”);
m = LD.m;
s =很;
fcn = @ (b, x) x。^ b (1)。* exp (b (2));
B = fminsearch (@ (B)规范(m - fcn (B s)),兰德(2,1))
yFit = fcn (B s);
图
重对数(s, m,“。”)
持有在
yFit情节(年代,“- r”)
持有从
网格
生产:
B =
0.867368600071621
-27.933653082691194
和:
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/704717/image.png)
。