24小时热门版块排行榜    

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

jiqiang

木虫 (正式写手)

[求助] origin 非线性自定义拟合问题~~方程组编写及运行~~

小弟专业是有机化学,现在课题设计到一个用origin进行非线性拟合的问题~~挣扎了很久也不会~~数学程序底子薄~~急求帮助~~目前只知道应该在origin里进行自定义编辑公式~~可是这个公式就是编不了,请高手帮忙~~里面的β是我要求的量,里面的T(z)、Z是我的实验测得的数据量,其他的都为已知的量,其中L eff和L是近似相等的,可以当做一个量。还有公式里面有积分,是不是还要把要将公式进行一番推导变换呢?帮我看看~~还有这个公式怎么才能编辑出来~~用origin C 语言怎么表示?如能帮小弟大忙,感激不尽~~如果来北京~~小弟请客~~
公式见附图中公式(1)、(2)、(3)~~
origin 非线性自定义拟合问题~~方程组编写及运行~~
计算截图.JPG
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
jiqiang: 金币+50, 有帮助, 还是很谢谢你~~~ 2013-05-31 23:11:14
csgt0: 金币+2, 谢谢 2013-06-03 14:39:36
对于第一组数据,按z0= 0.0015117处理
参数 Beta = 0.0000013251423784
各常数数值都很大,初值不好给出,MATLAB程序列如下,仅供参考,高版本的1stopt跑出来效果应该会好很多。
%--------------------------------------------------------------------------------------------------
function feixianxingnihe314
%clear all;clc
format long

zspan=[-40
-37.9375
-35.875
-33.8125
-31.75
-29.6875
-27.625
-25.5625
-23.5
-21.4375
-19.375
-17.3125
-15.25
-13.1875
-11.125
-9.0625
-7
-4.9375
-2.875
-0.8125
1.25
3.3125
5.375
7.4375
9.5
11.5625
13.625
15.6875
17.75
19.8125
21.875
23.9375
26
28.0625
30.125
32.1875
34.25
36.3125
38.375
40.4375

];   
Texp=[
0.99345
0.99
0.98806
0.98477
0.98216
0.98184
0.97636
0.97683
0.96763
0.96138
0.9594
0.9472
0.92474
0.89896
0.8736
0.85005
0.80012
0.7539
0.74086
0.678
0.60586
0.68747
0.7964
0.85913
0.89399
0.90719
0.93361
0.95553
0.96915
0.97888
0.98453
0.98644
0.98746
0.98978
0.99194
0.99773
0.99861
1.00266
1.00016
1.00033
];    %E的数据,在此输入

k0=1e-6;
lb=0;
ub=inf;


%-------------------------------------------------------------------------

% 使用函数lsqnonlin()进行参数估计

OPTIONS=optimset('MaxFunEvals',1000);
[k,resnorm,residual,exitflag,output,lambda,jacobian] = ...
    lsqnonlin(@ObjFunc,k0,lb,ub,OPTIONS,Texp);

%ci = nlparci(k,residual,jacobian);
%residual;
fprintf('\n\n使用函数lsqnonlin()估计得到的参数值为:\n')
fprintf('\n\t参数 D = %.16f',k(1))

y=KineticsEqs(k);
R2=1-sum((Texp-y').^2)./sum((Texp'-mean(y)).^2);
fprintf('\n\t相关系数之平方R^2 = %.16f',R2);
figure
plot(zspan,KineticsEqs(k),'b',zspan,Texp,'or'),legend('计算值','实验值','Location','Best')


%-------------------------------------------------------------------------

function f = ObjFunc(k,Texp)
f=KineticsEqs(k)'-Texp;

%------------------------------------------------------------------------
function xt = KineticsEqs(k)
zspan=[-40
-37.9375
-35.875
-33.8125
-31.75
-29.6875
-27.625
-25.5625
-23.5
-21.4375
-19.375
-17.3125
-15.25
-13.1875
-11.125
-9.0625
-7
-4.9375
-2.875
-0.8125
1.25
3.3125
5.375
7.4375
9.5
11.5625
13.625
15.6875
17.75
19.8125
21.875
23.9375
26
28.0625
30.125
32.1875
34.25
36.3125
38.375
40.4375
];


I0=1.492e12;
Leff=1;

z0= 0.0015117;
%z0=4.2764e-16;

%q0=k(1)*I0*Leff./(1+zspan.^2./(z0^2));
n=length(zspan);
for i=1:n;
q0=k(1)*I0*Leff./(1+zspan(i).^2./(z0^2));
fun=@(x)  log(1+q0.*exp(-x.^2));
integ(i)=quad(fun,-1e5,1e5);
xt(i)=1./sqrt(pi)./q0.* integ(i);
end
origin 非线性自定义拟合问题~~方程组编写及运行~~-1
附图1.jpg

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
7楼2013-05-31 15:25:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jiqiang: 金币+20, 请求帮助~~最好能是origin拟合~~小弟是学化学的,常用是的origin软件~~其他的软件更不会了 2013-05-30 23:22:47
csgt0: 金币+1, 谢谢 2013-05-31 11:41:20
你把需要拟合的数据也发上来吧。
常用的最强大的三款曲线拟合软件:1stopt,MATLAB,Origin应该都能解决你的问题。
1stopt就拟合效果而言,几乎是最强大的,可以直接拟合带积分项的公式。
MATLAB自己写个小程序,就能把积分项包含进拟合公式中,或者考虑用MATLAB自带的cftool工具箱。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2013-05-30 08:52:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiqiang

木虫 (正式写手)

引用回帖:
2楼: Originally posted by 月只蓝 at 2013-05-30 08:52:41
你把需要拟合的数据也发上来吧。
常用的最强大的三款曲线拟合软件:1stopt,MATLAB,Origin应该都能解决你的问题。
1stopt就拟合效果而言,几乎是最强大的,可以直接拟合带积分项的公式。
MATLAB自己写个小程序, ...

我把数据文件发上来了~~帮我看看能不能弄~~谢过了~~
3楼2013-05-30 23:17:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiqiang

木虫 (正式写手)

这是要用的数据文件~~

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 计算数据信息.doc
  • 2013-05-30 23:20:38, 70 K
  • 附件 2 : 数据1.xls
  • 2013-05-30 23:20:39, 9.5 K
  • 附件 3 : 数据2.xls
  • 2013-05-30 23:20:41, 10.5 K
  • 附件 4 : 数据3.xls
  • 2013-05-30 23:20:42, 9.5 K
4楼2013-05-30 23:20:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 2JOx3r2CYEgw 2026-08-22 5/250 2026-08-23 19:22 by lXgU0RvNTDC9
[公派出国] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 2JOx3r2CYEgw 2026-08-21 7/350 2026-08-23 19:10 by lXgU0RvNTDC9
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 5/250 2026-08-23 18:55 by lXgU0RvNTDC9
[论文投稿] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 18:46 by lXgU0RvNTDC9
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 h4CP7TrQR8Lg 2026-08-22 3/150 2026-08-23 16:30 by lXgU0RvNTDC9
[论文投稿] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 DpSrDtM079iu 2026-08-22 3/150 2026-08-23 15:33 by KM5EcsNQRBPn
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +3 process2012 2026-08-23 4/200 2026-08-23 12:54 by huixian257
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[论文投稿] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 2JOx3r2CYEgw 2026-08-22 4/200 2026-08-23 04:04 by OEbVnUOu01ol
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 2JOx3r2CYEgw 2026-08-22 6/300 2026-08-23 03:40 by OEbVnUOu01ol
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 DpSrDtM079iu 2026-08-22 3/150 2026-08-23 00:55 by OEbVnUOu01ol
[基金申请] 范进中举一文的中心思想 +3 zjuhero 2026-08-22 4/200 2026-08-22 20:02 by mycsru
[基金申请] 人气不行了 +8 fansofjerry 2026-08-21 8/400 2026-08-22 16:30 by zyqchem
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +16 医学老男孩 2026-08-20 20/1000 2026-08-21 21:13 by Ldrop2023
[基金申请] 科研孤儿太难了 +17 我4大白菜 2026-08-20 18/900 2026-08-21 20:57 by zhangev
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
信息提示
请填处理意见