24小时热门版块排行榜    

查看: 1051  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

why小海

新虫 (初入文坛)


[交流] 求助各位大神,参数拟合结果不对,金币全送。谢谢

求助各位大神,用下面的程序做的参数拟合,拟合结果和图形都不对,希望大神们帮帮忙,金币全送。谢谢
function fit_nonl12
clear all;clc
format long
data=[ 2561.0000 10.0000
    2560.0000 15.0000
    2560.0000 25.0000
    2558.0000 40.0000
    2557.0000 60.0000
    2556.0000 100.0000
    2555.0000 160.0000
    2554.0000 250.0000
    2552.0000 400.0000
    2551.0000 630.0000
    2550.0000 1000.0000
    ];
xspan=data(:,2);
Texp=data(:,1);

k0=[2.0 30.0 6.0 0.5];
lb=[0.1 0.1 0.1 0.0];
ub=[10.0 100.0 20.0 1.0];
%

OPTIONS=optimset('MaxFunEvals',1000);
[k,resnorm,residual,exitflag,output,lambda,jacobian]=...
    lsqnonlin(@ObjFunc,k0,lb,ub,OPTIONS,xspan,Texp);
  
ci=nlparci(k,residual,jacobian);
%residual;
fprintf('\n\n拟合结果;\n')
fprintf('\n\t参数 E1 = %.16f',k(1))
fprintf('\n\t参数 E2 = %.16f',k(2))
fprintf('\n\t参数 E3 = %.16f',k(3))
fprintf('\n\t参数 E4 = %.16f',k(4))

y=kineticsEqs(xspan,k);
R2=1-sum((Texp-y).^2)./sum((Texp-mean(y)).^2);
fprintf('\n\tR^2 = %.16f',R2);
figure
plot(xspan,kineticsEqs(xspan,k),'b',xspan,Texp,'or'),legend('计算值','实验值','Location','Best')
%
function f =ObjFunc(k,xspan,Texp)
f=kineticsEqs(xspan,k)-Texp;

function x1 =kineticsEqs(x,k)
E1=k(1);E2=k(2);E3=k(3);E4=k(4);
x1=E1+(((2.*pi.*E3).^(-E4)+x.^(E4).*cos(pi.*E4./2)).*E2.*(2.*pi.*E3).^(-E4))./(((2.*pi.*E3).^(-E4)+x.^(E4).*cos(pi.*E4./2)).^2+(x.*(E4).*sin(pi.*E4./2)).^2);
回复此楼

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

why小海

新虫 (初入文坛)


请问介电常数拟合参数是Cole-Cole模型的实部还是整个函数?谢谢
6楼2019-03-28 11:22:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

独孤神宇

版主 (知名作家)



小木虫: 金币+0.5, 给个红包,谢谢回帖
模型和数据不匹配,检查一下模型,或许书写哪里不对。
2楼2019-03-26 13:50:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

why小海

新虫 (初入文坛)


引用回帖:
2楼: Originally posted by 独孤神宇 at 2019-03-26 13:50:09
模型和数据不匹配,检查一下模型,或许书写哪里不对。

谢谢,这个模型是方程的实数部分,如果加上虚数部分,就出错了。还有请问为什么改变初始值,结果也会变呢?谢谢

发自小木虫IOS客户端
3楼2019-03-26 19:51:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by why小海 at 2019-03-26 19:51:16
谢谢,这个模型是方程的实数部分,如果加上虚数部分,就出错了。还有请问为什么改变初始值,结果也会变呢?谢谢
...

这个很正常呐,将每次算出的结果作为初始值,多试几次初始值,结果相对稳定就可以。

发自小木虫Android客户端
4楼2019-03-26 20:19:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 312求调剂 +5 上岸吧ZJY 2026-03-22 8/400 2026-03-26 13:12 by 公瑾逍遥
[考研] 一志愿 西北大学 总分282 英语一62 求调剂 +5 18419759900 2026-03-25 5/250 2026-03-26 12:12 by 小小麦片
[考研] 311求调剂 +4 勇敢的小吴 2026-03-20 4/200 2026-03-25 18:12 by xcjcqu
[考研] 0854电子信息求调剂 +7 α____ 2026-03-22 9/450 2026-03-25 13:37 by α____
[考研] 347求调剂 +4 L when 2026-03-25 4/200 2026-03-25 13:37 by cocolv
[考研] 081700 调剂 267分 +10 迷人的哈哈 2026-03-23 10/500 2026-03-25 12:12 by userper
[考研] 303求调剂 +6 元夕元 2026-03-20 7/350 2026-03-25 12:00 by edmund7
[考研] 289材料与化工(085600)B区求调剂 +4 这么名字咋样 2026-03-22 5/250 2026-03-25 08:20 by mx.yue
[考研] 材料学求调剂 +6 Stella_Yao 2026-03-20 6/300 2026-03-25 00:37 by baoball
[考研] 材料考研调剂生 +3 黄粱一梦千年 2026-03-24 3/150 2026-03-24 17:00 by barlinike
[考研] 276求调剂。有半年电池和半年高分子实习经历 +9 材料学257求调剂 2026-03-23 10/500 2026-03-24 07:36 by wangy0907
[考研] 384求调剂 +3 子系博 2026-03-22 6/300 2026-03-23 21:45 by 子系博
[考研] 333求调剂 +3 ALULU4408 2026-03-23 3/150 2026-03-23 19:04 by macy2011
[考研] 一志愿东华大学化学070300,求调剂 +7 2117205181 2026-03-21 8/400 2026-03-22 22:55 by chixmc
[考研] 306求调剂 +5 来好运来来来 2026-03-22 5/250 2026-03-22 16:17 by BruceLiu320
[考研] 324求调剂 +6 lucky呀呀呀鸭 2026-03-20 6/300 2026-03-22 16:01 by ColorlessPI
[考研] 材料与化工(0856)304求B区调剂 +3 邱gl 2026-03-20 7/350 2026-03-21 19:05 by 15709483992
[考研] 0703化学调剂 +4 妮妮ninicgb 2026-03-21 4/200 2026-03-21 18:39 by 学员8dgXkO
[考研] 一志愿西安交通大学 学硕 354求调剂211或者双一流 +3 我想要读研究生 2026-03-20 3/150 2026-03-20 20:13 by JourneyLucky
[考研] 求调剂 +3 eation27 2026-03-20 3/150 2026-03-20 19:32 by JourneyLucky
信息提示
请填处理意见