| 查看: 1412 | 回复: 7 | ||
皓小天木虫之王 (职业作家)
|
[求助]
编程模式下1stopt如何使用积分拟合 已有1人参与
|
|
编程模式下1stopt如何拟合下面的代码,版本6.0 要求:在编程模式下,正确的可执行代码和正确的运行结果 @dingd @月只蓝 Parameter a,b,c,d; Variable x,y; StartProgram [Pascal]; Procedure MainModel; var i:integer; t:double; begin for i:=0 to DataLength-1 do begin y:=a-b*exp(-c*x^d)*int((t+x),t:=0.1,c); end; End; EndProgram; Data; 0.05 0.13 0.15 0.13 0.25 0.19 0.35 0.34 0.45 0.53 0.55 0.71 0.65 1.06 0.75 1.6 0.85 1.64 0.95 1.83 1.05 2.09 1.15 2.05 1.25 2.13 1.35 2.12 1.45 2.09 运行结果: \1stopt 6.0\lib\fitdll(1) \1stopt 6.0\lib\fitdll(1) \1stopt 6.0\lib\fitdll(1) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\integrateunit_(1) \1stopt 6.0\lib\integrateunit_(5) \1stopt 6.0\lib\integrateunit_(7) \1stopt 6.0\lib\integrateunit_(16) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\integrateinfunit_(1) \1stopt 6.0\lib\integrateinfunit_(5) \1stopt 6.0\lib\integrateinfunit_(7) \1stopt 6.0\lib\integrateinfunit_(10) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(6) \1stopt 6.0\lib\fitdll(29) error: undeclared identifier: 'x' \1stopt 6.0\lib\fitdll(248) error: expression expected but ';' found \1stopt 6.0\lib\fitdll(249) error: expression expected but ';' found \1stopt 6.0\lib\fitdll(320) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(323) error: undeclared identifier: '3' \1stopt 6.0\lib\fitdll(328) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(331) error: undeclared identifier: '4' \1stopt 6.0\lib\fitdll(336) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(339) error: undeclared identifier: '5' \1stopt 6.0\lib\fitdll(344) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(348 error: undeclared identifier: '6' \1stopt 6.0\lib\fitdll(352) error: statement expected, but expression of type 'double' found \1stopt 6.0\lib\fitdll(25) error: label declared and referenced, but not set: '30' \1stopt 6.0\lib\fitdll(361) error: declaration expected but identifier 'temdy__i__' found \1stopt 6.0\lib\fitdll(365) error: declaration expected but identifier 'temdy__i__' found \1stopt 6.0\lib\fitdll(368) error: '.' expected but ';' found \1stopt 6.0\lib\fitdll(372) warning: text after final 'end.' - ignored by compiler \1stopt 6.0\lib\fitdll(392) Compile failed, check your program codes please! |
» 猜你喜欢
如何从铁电相到顺电相。
已经有1人回复
各位大佬,求一份最新Wien2k版本作为学习用途
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有247人回复
南科大活性流体和软物质课题组诚招2027级博士、硕士研究生和博后
已经有42人回复
瑞典林雪平大学博士后招聘|PEC Water Splitting 方向
已经有24人回复
PRB投稿,Acknowledgment sent to author状态十天了
已经有3人回复
PVA溶解
已经有1人回复
基金申请
已经有44人回复
CSC与新西兰维多利亚大学PhD奖学金项目
已经有0人回复
新西兰Robinson研究所 招聘CSC公派访问人员
已经有0人回复
帮我的英语口语老师找学生
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
编程模式下1stopt如何使用积分拟合
已经有2人回复

dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
2楼2015-10-06 21:54:16
皓小天
木虫之王 (职业作家)
- 应助: 19 (小学生)
- 贵宾: 0.1
- 金币: 76016.6
- 散金: 502
- 红花: 137
- 帖子: 3801
- 在线: 869小时
- 虫号: 1864745
- 注册: 2012-06-19
- 性别: GG
- 专业: 力学中的基本问题和方法
|
你好, 我按照你的代码进行了运行,仍然出错,代码如下: Parameter a,b,c,d; Variable x,y; StartProgram [Pascal]; Procedure MainModel; var i:integer; t:double; begin for i:=0 to DataLength-1 do begin y:=a-b*exp(-c*x^d)*int((t+x),t=0.1,c); end; End; EndProgram; Data; 0.05 0.13 0.15 0.13 0.25 0.19 0.35 0.34 0.45 0.53 0.55 0.71 0.65 1.06 0.75 1.6 0.85 1.64 0.95 1.83 1.05 2.09 1.15 2.05 1.25 2.13 1.35 2.12 1.45 2.09 结果如下: \1stopt 6.0\lib\fitdll(1) \1stopt 6.0\lib\fitdll(1) \1stopt 6.0\lib\fitdll(1) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\integrateunit_(1) \1stopt 6.0\lib\integrateunit_(5) \1stopt 6.0\lib\integrateunit_(7) \1stopt 6.0\lib\integrateunit_(16) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\integrateinfunit_(1) \1stopt 6.0\lib\integrateinfunit_(5) \1stopt 6.0\lib\integrateinfunit_(7) \1stopt 6.0\lib\integrateinfunit_(10) \1stopt 6.0\lib\fitdll(4) \1stopt 6.0\lib\fitdll(6) \1stopt 6.0\lib\fitdll(31) warning: return value of function 'func__i__' might be undefined \1stopt 6.0\lib\fitdll(320) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(323) error: undeclared identifier: '3' \1stopt 6.0\lib\fitdll(328) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(331) error: undeclared identifier: '4' \1stopt 6.0\lib\fitdll(336) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(339) error: undeclared identifier: '5' \1stopt 6.0\lib\fitdll(344) error: missing operator or semicolon \1stopt 6.0\lib\fitdll(348) error: undeclared identifier: '6' \1stopt 6.0\lib\fitdll(352) error: statement expected, but expression of type 'double' found \1stopt 6.0\lib\fitdll(25) error: label declared and referenced, but not set: '30' \1stopt 6.0\lib\fitdll(361) error: declaration expected but identifier 'temdy__i__' found \1stopt 6.0\lib\fitdll(365) error: declaration expected but identifier 'temdy__i__' found \1stopt 6.0\lib\fitdll(368) error: '.' expected but ';' found \1stopt 6.0\lib\fitdll(372) Warning: Text after final 'END.' - ignored by compiler \1stopt 6.0\lib\fitdll(392) Compile failed, check your program codes please! |

3楼2015-10-06 22:11:47
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
4楼2015-10-09 10:07:41
皓小天
木虫之王 (职业作家)
- 应助: 19 (小学生)
- 贵宾: 0.1
- 金币: 76016.6
- 散金: 502
- 红花: 137
- 帖子: 3801
- 在线: 869小时
- 虫号: 1864745
- 注册: 2012-06-19
- 性别: GG
- 专业: 力学中的基本问题和方法

5楼2015-10-09 10:09:46
皓小天
木虫之王 (职业作家)
- 应助: 19 (小学生)
- 贵宾: 0.1
- 金币: 76016.6
- 散金: 502
- 红花: 137
- 帖子: 3801
- 在线: 869小时
- 虫号: 1864745
- 注册: 2012-06-19
- 性别: GG
- 专业: 力学中的基本问题和方法

6楼2015-10-09 10:10:06
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
7楼2015-10-09 10:12:41
皓小天
木虫之王 (职业作家)
- 应助: 19 (小学生)
- 贵宾: 0.1
- 金币: 76016.6
- 散金: 502
- 红花: 137
- 帖子: 3801
- 在线: 869小时
- 虫号: 1864745
- 注册: 2012-06-19
- 性别: GG
- 专业: 力学中的基本问题和方法

8楼2015-10-09 10:24:46










回复此楼