QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 21854|回复: 12
打印 上一主题 下一主题

[分享]插值软件langrang

[复制链接]
字体大小: 正常 放大
ilikenba 实名认证       

1万

主题

49

听众

2万

积分

  • TA的每日心情
    奋斗
    2024-6-23 05:14
  • 签到天数: 1043 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2005-3-20 11:55 |只看该作者 |正序浏览
    |招呼Ta 关注Ta

    软件名称:EXCEL自定义插值函数插值计算数值计算7 \, R3 Q; q3 v2 Q# Y# P* q 版本号: 04y09m28 4 N$ V/ \1 a% U1 [3 |5 O分类: 工程设计应用+ y1 _. E8 r! E( J5 b7 p1 T) }7 G 性质: 免费软件 , m d- w+ h5 q `# r5 X D使用说明:

    - t$ _. ?0 a' f. a* r7 \% T6 _% V

    人们对EXCEL普遍熟悉的功能是表图的处理,不太知道其在工程计算(如锅炉设计计算)中的应用。复杂的工程计算常常用专业编程语言(Fortran、C、Pascal 等)来编制计算程序解决,用专业编程语言编制工程计算程序往往有下面二个缺点:; F3 e0 c' S% G9 G ; f3 d8 Z: l7 l! a2 p! j; v. d 1) 编程语言专业性强,一般工程技术人员难以掌握,由这些专业编程语言编制的计算应用程序的维护、修改、升级都比较困难。

    8 K% ]( |# q/ b v6 @0 J+ q$ N

    2) 由专业编程语言编制的工程计算应用程序人机界面不友好,常常需要复杂的输入前、输出后处理。

    , i/ a* [* f- v3 g, `5 }5 U

    EXCEL每一个单元格就是一个电子表格,很容易进行一般的加、减、乘、除、乘方、开方,而三角函数、指数函数在EXCEL中可以直接引用内部函数。用EXCEL编制一般的工程计算程序还需解决的有以下两个问题:(1)循环计算,(2)表、单曲线、曲线组的查找(如:锅炉设计计算中的焓值)。对于问题(1)循环计算,EXCEL在工具菜单中提供了两个命令:单变量求解和规划求解,利用这两条命令很容易解决问题(1)。对于问题(2)表、曲线的查找,EXCEL没有提供现成的函数,但也可用VLOOKUP、MATCH、IF、OFFSET等函数的组合勉强近视解决,本文重点介绍表、曲线的查找自定义函数的定义及使用。 * d& W; k3 g: j( V3 y2 J. E, T2 }, Y # R+ e* O$ ^+ }4 c) k; j! |, N" ~; F 为了更好地解决曲线查找的问题,应用C++程序设计语言,用拉格朗日插值计算法在EXCEL中建立了自定义函数,单曲线插值函数TWLQ(变量,"带路径的保存数据的文件名"),曲线组插值函数THLQ(变量1,变量2,"带路径的保存数据的文件名")。单曲线插值函数、曲线组插值函数的"带路径的保存数据的文件"包含着特定对映表、曲线的信息和计算精度的要求 (文件为Notepad编辑的txt文件) 。 6 {7 w/ e4 n$ a2 F3 @( l单曲线lagrange插值函数:double twlq(double x,char* filename);3 M" I, F6 ^( F; z double twlx(double q,char* filename); 4 x2 E5 I* S, H# r0 G2 s曲线组lagrange插值函数:" l3 C& `0 O6 D3 C0 v% Z4 o double thlq(double x,double y,char* filename); g4 \4 d" ~' Z; R8 y V7 z double thlx(double y,double q,char* filename); 6 y5 o- |6 X2 Y+ w2 V" `/ r3 O, s double thly(double x,double q,char* filename);。

    2 P% t; i) S1 B7 |2 {

    例:单曲线插值函数 "带路径的保存数据的文件"结构如下: 6 H( u$ i* C) b@ Description @ i8 } `4 w! V9 r n, nsel;. D# ~5 X, E& T6 m* M8 f# D; J& } x[0],x[1], x[2],··, x[n-2],x[n-1]; ! V) o2 K% N1 }# C: m" X# A1 m& }q[0],q[1], q[2],··, q[n-2],q[n-1];9 `% S( V8 _- N4 s, N: F: i T% j MinX=0.7,MaxX=0.9,OverRangeAlm=1,X=电压,XUnit=mv,Q=电流,QUnit=mA

    ' L& m/ M8 e5 u* Y9 H1 ~+ M

    注解:- j. |: g: m" [8 Y# b) X Description:用户自定义描述字符串(Description中不可有@符号);( @+ Q% Q ^; E) S, {9 b n: 总插值点个数;2 F9 d" }6 U- l+ N0 J9 g nsel:实际参与插值计算的插值点个数; 8 m# M6 B/ E$ c/ q- b MinX=0.7,MaxX=0.9 取值范围; , X8 G; C; t" ?2 M& i, Q8 U7 h2 F# ? OverRangeAlm=1 越限报警 1:报, 0:不报; ) G- k& a* p9 h, r" f! e# H X=电压,XUnit=mv,变量名称,单位。

    $ h/ K) u X0 B2 V& e

    ****结论:* c9 Z6 x/ r# S l)图形化界面的插值函数数据文件生成器 LCZMaker 方便快捷生成单曲线或曲线组插值函数数据文件。 # L4 Q! m/ y# z" F7 M 2)应用EXCEL自定义插值函数,在EXCEL中进行工程计算编程极为便利,比专业编程语言程序设计更易学易用、直观明了,用EXCEL编制的工程计算应用程序更易维护、修改、升级。 4 H; W f! R) l% _ 3) EXCEL本身长于表格制作,在EXCEL中进行工程计算编程人机界面友好,输入前、输出后处理方便简单。 7 D; \2 D& p8 B1 Y! i1 u 4)在某大型锅炉厂电站锅炉性能设计计算中已显神力。

    - K' U1 K) M, D

    附含壁温计算,强度计算,热电偶/阻,水阻力,烟气阻力,蒸汽性质等现成数据。

    2 n; u3 k* ?9 a4 g( g" B2 c

    [分享]插值软件langrang.zip

    419.84 KB, 下载次数: 85, 下载积分: 体力 -2 点

    [分享]插值软件langrang

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持1 反对反对0 微信微信

    0

    主题

    1

    听众

    4

    积分

    升级  80%

    该用户从未签到

    自我介绍
    顾客偶

    邮箱绑定达人

    回复

    使用道具 举报

    宇仲        

    2

    主题

    13

    听众

    1263

    积分

    升级  26.3%

  • TA的每日心情
    开心
    2015-4-10 07:33
  • 签到天数: 36 天

    [LV.5]常住居民I

    社区QQ达人

    回复

    使用道具 举报

    0

    主题

    2

    听众

    2

    积分

    升级  40%

    该用户从未签到

    回复

    使用道具 举报

    mao233        

    0

    主题

    0

    听众

    1

    积分

    升级  20%

    该用户从未签到

    自我介绍
    好好学习
    回复

    使用道具 举报

    芸芸芸        

    0

    主题

    0

    听众

    2

    积分

    升级  40%

    该用户从未签到

    回复

    使用道具 举报

    hastykeys        

    0

    主题

    0

    听众

    4

    积分

    升级  80%

    该用户从未签到

    回复

    使用道具 举报

    depht858        

    0

    主题

    0

    听众

    2

    积分

    升级  40%

    该用户从未签到

    回复

    使用道具 举报

    xhz-hhu        

    0

    主题

    0

    听众

    2

    积分

    升级  40%

    该用户从未签到

    回复

    使用道具 举报

    lll111 实名认证       

    0

    主题

    0

    听众

    1

    积分

    升级  20%

    该用户从未签到

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-11-14 16:59 , Processed in 2.493118 second(s), 107 queries .

    回顶部