| 查看: 424 | 回复: 2 | |||
King_A金虫 (小有名气)
|
[求助]
自定义公式的非线性拟合求参数,程序报错 已有1人参与
|
|
代码如下: function diff = myfun_1( U,X,Y ) D=U(1); Q=U(2); diff=1-exp((-4.49e14*(6D).^1.5)*(exp(-Q./(8.314*X))*((8.314*X.^2)./Q)*(1-exp(Q.*(996.56-X))./(8.314*X.^2)))^1.5) end clear all >>X=xlsread('D:\Documents\Desktop\数据.xls','A1:A83'); >> Y=xlsread('D:\Documents\Desktop\数据.xls','B1:B83'); >> options=optimset('Largescale','off'); >> U0=[1,1,1]; >> U=lsqnonlin(@myfun_1,U0,[],[],options,X,Y); 结果报错如下: Error using feval Error: File: myfun_1.m Line: 5 Column: 23 Unexpected MATLAB operator. Error in lsqnonlin (line 194) initVals.F = feval(funfcn{3},xCurrent,varargin{:}); Caused by: Failure in initial user-supplied objective function evaluation. LSQNONLIN cannot continue. 请问问题出在哪?应该怎么改正呢? 数据数据已经在文件中给出。希望帮忙指正,谢谢! |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : 参数.doc
- 附件 2 : 数据.xls
2016-09-15 15:52:17, 21.5 K
2016-09-15 15:52:27, 28 K
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
Mr__Right
专家顾问 (著名写手)
-

专家经验: +31 - 应助: 317 (大学生)
- 金币: 14456.3
- 散金: 500
- 红花: 54
- 帖子: 2716
- 在线: 950.6小时
- 虫号: 1972612
- 注册: 2012-09-04
- 性别: GG
- 专业: 应用数学方法
- 管辖: 程序语言

2楼2016-09-15 16:01:27
3楼2016-09-15 16:10:52













回复此楼
