matlab曲线拟合后怎么看公式,matlab拟合曲线并输出公式
生活随笔
收集整理的這篇文章主要介紹了
matlab曲线拟合后怎么看公式,matlab拟合曲线并输出公式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Q2:matlab 有公式的曲線擬合
x=[0 46.01 92.64 187.16 387.53 780.50];
y=[0 0.506 0.887 1.252 1.755 1.981];
f=@(p,x)p(1)*p(2)*x./((p(3)-x).*(1+(p(2)-1)*x/p(3))) ; p=nlinfit(x,y,f,[1 1 1])%p=[a b c] plot(x,y,ro)
hold on
ezplot(@(x)f(p,x),[-10 800])
另外你也可以利用可視化工具cftool進行手動擬合對于matlab7以前版本,不支持@定義函數的用下面的程序
x=[0 46.01 92.64 187.16 387.53 780.50];
y=[0 0.506 0.887 1.252 1.755 1.981];
f=inline(p(1)*p(2)*x./((p(3)-x).*(1+(p(2)-1)*x/p(3))),p,x);
p=nlinfit(x,y,f,[1 1 1])%p=[a b c]
plot(x,y,ro)
hold on
xx=-10:800;
yy=f(p,xx);
plot(xx,yy)
xlim([-10,800])
總結
以上是生活随笔為你收集整理的matlab曲线拟合后怎么看公式,matlab拟合曲线并输出公式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: __ATTRIBUTE__ 你知多少?
- 下一篇: PGIS踩过的坑