【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 982  |  回复: 6

小小企鹅2

新虫 (初入文坛)

[交流] matlab非线性回归 数据处理已有1人参与

如图所示,想向各位请教一下,这样的数据如何实现非线性回归呢?式子中的d是表格中的因变量,变量为T温度以及t保温时间,d0是保温时间为0时候对应的数据。想要通过Matlab实现分线性拟合 求得A Q n三个数值。还望各位虫友不吝赐教啊。

matlab非线性回归 数据处理
d2888407a6f1569c6eff0c349589bc05.png


matlab非线性回归 数据处理-1
557ea5269e3cc8b5720b16b7c3d48147.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

小小企鹅2

新虫 (初入文坛)

小小企鹅2: 回帖置顶 2018-11-17 17:18:58
%%%第一段程序
function yhat=volum(beta,x)
b0=beta(1);
b1=beta(2);
b2=beta(3);
%b0为n b1为A b2为Q
x0=x(:,1);
x1=x(:,2);
x2=x(:,3);
%x0等于d0 x1等于保温时间 x2等于温度
y=(x0.^b0+b1*x1*exp(-1*b2./(8.314*x2)))^(1/b0);
%%%第二段程序
x1=[0,0,0,0,0,0,300,300,300,300,300,300,600,600,600,600,600,600,900,900,900,900,900,900,1200,1200,1200,1200,1200,1200];
x2=[14.6,16,19.2,34,46.3,54.8,14.6,16,19.2,34,46.3,54.8,14.6,16,19.2,34,46.3,54.8,14.6,16,19.2,34,46.3,54.8,14.6,16,19.2,34,46.3,54.8];
x3=[850,950,1000,1050,1100,1500,850,950,1000,1050,1100,1500,850,950,1000,1050,1100,1500,850,950,1000,1050,1100,1500,850,950,1000,1050,1100,1500];
y=[14.6,16,19.2,34,46.3,54.8,14.1,16.9,20.9,36.1,48.6,61.2,14.8,17.7,21.8,37.5,50.7,65.5,14.2,18.3,23.6,38.1,54.2,68.8,15.4,18.6,24.3,40.2,55.7,72.7];
xx=[x1',x2',x3'];
yy=[y'];
beta0=[4,10000,50000];
[beta,r,j]=nlinfit(xx,yy,@volum,beta0);

但是总是报错,还请大家帮忙看一下哪里错了呢?还望赐教
7楼2018-11-15 15:07:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

hollya

至尊木虫 (文坛精英)

葛城?{美

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
月只蓝: 金币+1, 鼓励交流 2018-11-15 08:50:07
%% data set of format 1
ddata=[14.6 14.1 14.8 14.2 15.4 16 16.9 17.7 18.3 18.6...
    19.2 20.9 21.8 23.6 24.3 34 36.2 37.5 38.1 40.2...
    46.3 48.6 50.7 54.2 55.7 54.8 61.2 65.5 68.6 72.7]'
t=[0:300:1200 0:300:1200 0:300:1200 0:300:1200 0:300:1200 0:300:1200]'
T=[850*ones(1,5) 950*ones(1,5) 1000*ones(1,5) 1050*ones(1,5)...
    1100*ones(1,5) 1050*ones(1,5)]'
nn=size(t)
gscatter(t,ddata,T)
xdata=[t T]
hold on
dfit=@(a,xdata)a(1)+a(2)*xdata(:,1).*exp(-a(3)./(8.314*xdata(:,2)))
a=nlinfit(xdata,ddata,dfit,[1 1 1])


能fit是能,但结果不太好,希望牛人出现帮一个忙。
でも私たちはきっと1000回もメールをやりとりして、たぶん心は1センチくらいしか近づけませんでした。
2楼2018-11-15 06:13:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小小企鹅2

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by hollya at 2018-11-15 06:13:54
%% data set of format 1
ddata='
t='
T='
nn=size(t)
gscatter(t,ddata,T)
xdata=
hold on
dfit=@(a,xdata)a(1)+a(2)*xdata(:,1).*exp(-a(3)./(8.314*xdata(:,2)))
a=nlinfit(xdata,ddata,dfit,)


能 ...

感谢您的答复,运行了一下,确实数值差了好多。实际计算结果中 n=4.24,A=4.28*10^21 Q=4.62*10^5。不过还是很感谢啊
3楼2018-11-15 10:28:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小小企鹅2

新虫 (初入文坛)

忘了说了,R是一个常数 等于8.314
4楼2018-11-15 10:31:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hollya

至尊木虫 (文坛精英)

葛城?{美

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢参与 2018-11-18 13:14:58
还有我觉得里面的T不对,不应该用摄氏度,应该用开尔文,也许会更接近你的数值

发自小木虫IOS客户端
でも私たちはきっと1000回もメールをやりとりして、たぶん心は1センチくらいしか近づけませんでした。
5楼2018-11-15 11:13:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小小企鹅2

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by hollya at 2018-11-15 11:13:49
还有我觉得里面的T不对,不应该用摄氏度,应该用开尔文,也许会更接近你的数值

好的,谢谢
6楼2018-11-15 13:42:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小小企鹅2 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] with editor 两个月了,什么原因? +6 yiersan9 2024-04-24 12/600 2024-04-26 02:18 by yiersan9
[硕博家园] 博士白读了 +38 Da_Meng_Zi 2024-04-21 42/2100 2024-04-26 00:30 by zhaojp918
[论文投稿] Chemical Engineering Journal投稿3周了,一直显示With editor状态。这是送审了吗? 10+4 yifeng11 2024-04-20 11/550 2024-04-25 22:19 by f798710538
[基金申请] "颜宁:基础研究应顶天立地"能做到基础研究同时顶天立地的才是牛人 +4 zju2000 2024-04-24 4/200 2024-04-25 21:29 by ¥笑傲江湖¥
[考博] 申博求助 +4 dskabdh 2024-04-24 10/500 2024-04-25 20:31 by 药嘿1233
[论文投稿] Nature一直在编辑手里,考虑好几天了,是悬了吗 +12 彩虹初见 2024-04-24 12/600 2024-04-25 19:21 by 雪径踏青
[教师之家] 刚博士毕业,入职普通一本高校 +18 保持肌肤 2024-04-20 19/950 2024-04-25 18:30 by lyfbangong
[考博] 求博导 +6 好okjh 2024-04-21 10/500 2024-04-25 14:04 by 好okjh
[基金申请] 国社科项目,你们学校都限额申报吗? +7 屡战屡败 2024-04-21 10/500 2024-04-25 12:10 by 屡战屡败
[电化学] 耗材发问 +4 Happy C 2024-04-22 4/200 2024-04-25 11:03 by 普通小虫
[考研] 0854-0855调剂 +7 shangannum1 2024-04-21 10/500 2024-04-25 01:31 by 啊廖sh
[考研] 博士生招生!! +5 2458827884 2024-04-19 5/250 2024-04-24 22:28 by 不懂的风清
[考博] 申博成果界定是根据Jcr分区还是中科院分区 +4 我属驴核动力驴 2024-04-22 5/250 2024-04-24 08:47 by 晓目崇
[教师之家] 找工作过程中碰到好多人问南京某新换校长211的政策,规定如下 +15 ZHONGWU_U 2024-04-21 17/850 2024-04-24 05:12 by juta256
[考博] 研二光催化6月底4篇2区 +7 wjtab 2024-04-22 11/550 2024-04-23 06:59 by byron2012
[教师之家] 河海大学常州校区新进的讲师待遇如何?考核要求如何? +3 德国小球迷 2024-04-19 18/900 2024-04-22 19:23 by ZHONGWU_U
[高分子] 请问UV灯是365nm的,那么选光引发剂的波长选多少的?要完全一致吗? +4 engledd2004 2024-04-21 4/200 2024-04-22 16:08 by wangcz23
[考博] 青岛科技大学顾玉超教授课题组招收博士生 +3 yanqingwang 2024-04-19 3/150 2024-04-22 15:21 by 理科生yes
[论文投稿] 研究光催化的,好中的三四区 20+3 sl.0117 2024-04-20 3/150 2024-04-22 09:53 by bobvan
[论文投稿] 编辑是选国外的好还是国内的好。 +8 lizhengke06 2024-04-20 8/400 2024-04-22 08:58 by cuiyunjian
信息提示
请填处理意见