|
|
【答案】应助回帖
★ ★ ★ ★ ★ hear-me: 金币+5, 谢谢了 2013-11-17 17:10:28
给你加上注释吧
clc;clear;
X=[0.1 0.4 0.6 1 2 3 5 10 20 30];
Y=[4500 3800 3600 3300 3000 2950 2900 2800 2750 2700];
XX=log(X); %%% 这一步可以不要,b=polyfit(log(XX),Y,1);也可以
c=polyfit(XX,Y,1); %%% 将求得的系数给数组c
c(1,1) %% 你需要的a
c(1,2) %% 你需要的b
a=-300.3138*log(X)+ 3481.4 %%% 验证一下 |
|