- 博客(85)
- 资源 (2)
- 收藏
- 关注

原创 Lu脚本教程
欢迎访问Lu程序设计Lu脚本教程目 录 [页首]1概述 2安装OpenLu 3Lu基础知识 3.1第一个程序 3.2简单的例子 3.3标识符3.4表达式及函数简介3.5源代码格式简介3.6o函数 3.7赋值语句 3.8常用算术运算符 3.9逗号(冒号、分号)运算符和括号运算符 4Lu常量 5Lu变量 5.1自变量 5.2动态变量 5.3静态变量 5.4模块变量 5....
2021-06-28 20:37:58
2213

原创 在C/C++中使用Lu脚本
欢迎访问Lu程序设计 在C/C++中使用Lu脚本目 录0 概述简要介绍Lu脚本及基本数据类型。1 C调用Lu脚本函数C/C++调用Lu脚本函数的最简单的例子。2 C模块化编译Lu脚本函数在Lu中,一个模块由一个或多个表达式(函数)组成。同一模块中,私有表达式只能被本模块的表达式所访问(即调用),在其他模块中是不可见的;公
2013-12-23 16:54:07
4258

原创 在Lu脚本中使用CChart绘图
欢迎访问Lu程序设计 在Lu脚本中使用CChart绘图目 录0 概述简要介绍CChart和Lu脚本并给出了例子。1 普通XY图最常见的曲线图,但一些例子需要代码矢量化知识。2 用Plot绘制普通XY图最常见的曲线图,不需要代码矢量化知识。3分裂视图分裂视图可以在一个窗口上分区域同时显示多条曲线。
2013-12-15 18:47:54
1412

原创 软件OpenLu中的解方程函数
软件OpenLu中的解方程函数 欢迎加解方程\优化\拟合QQ群:562025053 方程(组)的求解,难易程度差别较大。在OpenLu中,普通的方程(组)可借助LuMath库中的拟牛顿法netn和对分法btFindRoot求解,难度大的方程(组)须借助优化库LuOpt中的iFind、Find和Opt函数求解。
2012-11-09 21:11:57
2856
原创 2021 年高教社杯全国大学生数学建模竞赛 B题 乙醇偶合制备 C4 烯烃 求解思路2
由附件1“性能数据表”中A1~A14(用装料方式I)整理得下表“sheet2”:wt%Co/SiO2 Co/SiO2 和 HAP 的质量比 催化剂总量 乙醇浓度 温度 乙醇转化率(%) C4烯烃选择性(%) C4烯烃收率(%) 0.5 1 400 1.68 250 4.0 9.6 0.386665445 0.5 1 400 1.68 275 12.1 8.6 1....
2021-11-07 14:21:48
6101
1
原创 2021 年高教社杯全国大学生数学建模竞赛 B题 乙醇偶合制备 C4 烯烃 求解思路1
由附件1“性能数据表”中A1~A14(用装料方式I)整理得下表“sheet2”:表1 性能数据表 wt%Co/SiO2 Co/SiO2 和 HAP 的质量比 催化剂总量 乙醇浓度 温度 乙醇转化率(%) C4烯烃选择性(%) C4烯烃收率(%) 0.5 1 400
2021-11-03 20:21:36
7257
1
原创 尖峰法聚类:2021 年高教社杯全国大学生数学建模竞赛 E题 中药材的鉴别 问题1
PeakCluster是Lu优化库中的一个函数,该函数利用数据曲线尖峰形状和位置进行聚类分析。例子:2021 年高教社杯全国大学生数学建模竞赛E题 中药材的鉴别 问题1:根据附件 1 中几种药材的中红外光谱数据,研究不同种类药材的特征和差异性,并鉴别药材的种类。 Lu脚本代码:!!!using["luopt","math","win","sys"];bf(x : i, static, kk : Array, row, column, ia, ss, iamax)= //按类别绘制数据...
2021-10-27 15:29:26
7684
原创 缺少部分参数的微分方程拟合之二
问题来源:非线性微分方程组多参数拟合-测试-优快云问答已知4个微分方程如下:dS/dt = − αSI − pSdE/dt = αSI − βE − εE + qRdI/dt = βE − θIdR/dt = pS +εE+ θI − qR已知的参数是:t=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]I=[11714 21352 21789 22403 16308 17017 17146 33229 60907 38875 33437 47282 51749
2021-07-31 21:35:15
716
1
原创 缺少部分参数的微分方程拟合之一
问题来源:如何拟合微分方程组的参数? – MATLAB中文论坛 (ilovematlab.cn)微分方程组如下:dx/dt=a*x-b*x*ydy/dt=-c*y+d*x*y数据如下:t x(t) y(t)11 45.79 41.4012 53.03 38.9013 64.05 36.7814 75.40 36.0415 90.36 33.7816 107.14 35.4017 127.79 34.6818 150.77 36.6119 179.65 37.7120 ..
2021-07-31 19:50:06
391
原创 微分方程参数拟合-过拟合现象及处理
原问题地址:matlab 分式拟合,matlab 微分方程组的参数拟合_催眠神兔的博客-优快云博客微分方程式:x'=dx/dt=a*0.0321*(b-x)-d*x-dy/dt,y'= dy/dt=0.25*p1*exp(-p1*t)*x ,四个待求参数:a、b、d、p1t、x、y数据见下面://0 0 0//这是初值0,0,0,0.1,0.486966799,0.048018378,0.167,1.6657,0.05823,0.2,0.860306078,0...
2021-07-31 05:31:08
2148
原创 Lu求解含积分的复杂非线性方程(组)
欢迎访问Lu程序设计Lu求解含积分的复杂非线性方程(组)例子1解含参变量多重积分的方程组: 解法1:只求一个解!!!using["math"];init(::p,q,m,C1,C2,C3,C4,k,g,T3,T2)= p=0.020,q=0.219,m=10369.6,C1=800,C2=2,C3=6,C4=8,k=3,g=4,T3=8.0,T2=12.0;t_T2(u:a:p,q,m)= a=exp[-(p+q)*u],m*p*(p+q)^2*a/(p+q*a...
2021-07-30 20:19:18
457
原创 Lu 解方程、优化(拟合)例子
欢迎访问Lu程序设计Lu 解方程、优化(拟合)例子例子1解方程组: 其中:θv=0.05, qv=0.05, Da=0.3, δ=0.5, Z=10, Le=2.0, Q=2.0, σ=0.15, Rf=1.0。自变量为U,Rv,θf。 分析:该方程组较难求解,故使用优化方法;由于包含了大量积分运算,故耗时较长。 Lu代码:!!!using["math","luopt"];常量定义(::θv,Q,qv,Da,δ,Le,σ,Z,Rf)= θv=0.0...
2021-07-30 20:10:05
310
原创 Lu 微分方程参数优化(拟合)
欢迎访问Lu程序设计Lu 微分方程参数优化(拟合)例子1数学模型: dy/dt=k*y*z+0.095*b*z dz/dt=-b*z-0.222*z 实验数据(ti; yi):ti yi0.012.3291015630.683.8512927831.14.500939361.636.7491722472.079.1120628722.679.6916573663.0911.16928...
2021-07-30 19:59:56
2791
1
原创 lua5.4.2(使用Lua54程序) 与 Lu2.0(使用OpenLu程序)速度比较
lua5.4.2(使用Lua54程序) 与 Lu2.0(使用OpenLu程序)速度比较lua5.4.2(Lua54程序):请从Lua官方网站下载。Lu2.0(OpenLu程序):http://www.forcal.net/xiazai/lu2/openlu64.zip从网上看到,C/C++调用Lua脚本函数的效率较低,似乎只有Lua脚本内部调用函数效率的几分之一。在这个方面Lu脚本有明显的优势,C/C++调用Lu脚本函数的效率与Lu脚本内部调用函数效率几乎相同,如果说有差别,应是C/C++调用Lu
2021-06-29 21:46:42
1056
1
原创 Lu功能特点
Lu是一个可对字符串表达式进行动态编译和运行的动态链接库(dll),是一种易于扩展的轻量级嵌入式脚本,提供自动内存管理,也可以手动管理内存。Lu有丰富的运算符和数据类型,大多数运算符可进行重载。Lu的优势在于简单易用和可扩展性强。Lu可用于各类数学软件的设计,也可用作报表处理、web、组态软件、游戏等的脚本,具有很高的执行效率。
2014-03-25 08:03:12
3194
原创 在Win32 SDK中使用Lu模块化编译运行库MLu
演示如何在Windows程序中加入Lu脚本支持,比较快捷的方式是通过MLu使用Lu脚本。图示说明如何在Win32SDK中使用Lu模块化编译运行库MLu。
2014-03-17 06:41:38
1881
原创 OpenLuGl V1.0 使用说明
欢迎访问Lu程序设计 OpenLuGl V1.0 使用说明目 录1概述2 OpenGl简介3 OpenLuGl的图形输出及坐标系统4 OpenLuGl的源程序基本格式5 例子6 显示列表与实体模块7函数概述8 gl函数9 glu函数10 gle函数11 lg函数
2014-02-21 14:45:02
7130
原创 在Lu脚本中绘制分层视图
欢迎访问Lu程序设计 在Lu脚本中绘制分层视图目 录1 基础知识绘制分层视图的基础知识。2 基本绘图方式分层视图基本绘图方式。3 设置属性给分层视图设置属性。虽然可以通过右键菜单设置属性,但这里是通过脚本函数设置属性。4 让某一个子图动起来在分层视图的某一个子图中动态显示图形。1
2014-02-13 07:10:20
1536
原创 C/C++使用MLu简化Lu脚本系统的使用
MLu是程序和Lu核心库之间的一个接口库,MLu会自动加载Lu核心库和动态加载多个Lu扩展库,简化了Lu系统的使用;MLu可对Lu源程序进行模块化编译,能够编译运行具有固定格式的源程序(字符串表达式),源程序中可以使用C++风格的注释。此外,MLu还提供了多个线程互斥地访问Lu资源的功能;提供了Lu运行监视器,以退出耗时较长的程序;提供在脚本中动态编译函数的功能;提供错误处理函数,实现错误(异常)处理的恢复模型等等。
2014-01-20 07:16:49
2010
原创 用C/C++设计Lu结构、字典、类等高级数据类型
欢迎访问Lu程序设计 用C/C++设计Lu结构、字典、类等高级数据类型1 说明 本文没有直接给出演示例子,而是对Lu系统扩展库LuSystem实现的结构、字典、类等高级数据类型做说明,但你仍然需要下载Lu32脚本系统,并下载软件包lu1code.rar,LuSystem的源代码就在这个软件包中,源代码中用到的Lu核心库函数仍然参考Lu编程指南。由于LuSystem是一个Lu扩
2014-01-20 07:11:15
4494
原创 C/C++使用Lu扩展动态库
欢迎访问Lu程序设计 C/C++使用Lu扩展动态库1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C++格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu扩展动态库的使用 Lu扩展动态库只有一个
2014-01-17 07:23:19
1513
原创 用C/C++设计Lu扩展动态库
欢迎访问Lu程序设计 用C/C++设计Lu扩展动态库1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子仅需要C++格式的头文件lu32.h,相信你会找到并正确使用这个文件。 用C/C++编译器创建一个DLL程序,使用本文的例子代码生成 DllExample.dll。2 关于Lu扩展动态库 往Lu中添加常量、函数或其他任意类型的数据是
2014-01-17 07:21:03
1330
原创 C/C++程序使用lu对象作为配置文件
通常应用程序会有一些可调控的参数,简单的控制可以通过命令行参数来实现,然而复杂一些的则一般会使用配置文件的形式。本文讨论C/C++程序如何使用lu对象(lu表)作为配置文件的格式及实现。同时演示了如何解析lu对象,演示了编译符#的用法。
2014-01-13 07:37:39
2479
原创 使用C/C++设计多线程程序监控Lu脚本运行
欢迎访问Lu程序设计 使用C/C++设计多线程程序监控Lu脚本运行1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu无限循环的退出 在Lu循环体
2014-01-10 07:24:36
2145
原创 使用C/C++设计Lu脚本函数时调用Lu脚本函数
欢迎访问Lu程序设计 使用C/C++设计Lu脚本函数时调用Lu脚本函数1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu表达式句柄(函数)的使用
2014-01-08 07:41:08
927
原创 C/C++使用Lu脚本协程
欢迎访问Lu程序设计 C/C++使用Lu脚本协程1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu协程 在本教程系列的开始,介绍了Lu脚本的基本
2014-01-07 08:44:35
1785
原创 C/C++对Lu系统内置动态对象进行运算符重载
欢迎访问Lu程序设计 C/C++对Lu系统内置动态对象进行运算符重载1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开始
2014-01-06 09:01:33
1434
原创 C/C++注册动态对象到Lu系统并进行运算符重载
欢迎访问Lu程序设计 C/C++注册动态对象到Lu系统并进行运算符重载1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开
2014-01-06 07:00:48
1579
原创 使用C/C++给静态类型数据添加运算符重载功能
欢迎访问Lu程序设计 使用C/C++给静态类型数据添加运算符重载功能1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开始
2014-01-05 08:22:38
2017
原创 C/C++使用Lu键树实现智能指针及检查内存泄露
欢迎访问Lu程序设计 C/C++使用Lu键树实现智能指针及检查内存泄露1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C++格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于智能指针及Lu实现 由于
2014-01-03 11:58:41
2338
原创 C/C++使用Lu脚本字符串键树
欢迎访问Lu程序设计 C/C++使用Lu脚本字符串键树1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu字符串键树 参考Lu编程指南,在Lu中,
2014-01-03 08:11:14
1061
原创 C/C++使用Lu脚本数组
欢迎访问Lu程序设计 C/C++使用Lu脚本数组1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu数组 Lu数组有静态和动态两种,详细参考Lu用
2014-01-01 10:16:37
1110
原创 C/C++使用Lu脚本字符串
欢迎访问Lu程序设计 C/C++使用Lu脚本字符串1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu字符串 Lu脚本系统默认字符串是unicod
2013-12-31 07:57:31
1065
原创 C/C++使用Lu脚本中的动态对象lu
欢迎访问Lu程序设计 C/C++使用Lu脚本中的动态对象lu1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于动态对象及lu动态对象 在本教
2013-12-30 14:15:29
1251
原创 C/C++接收Lu系统的字符串信息
欢迎访问Lu程序设计 C/C++接收Lu系统的字符串信息1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu系统的字符串信息 Lu核心库的函数o以
2013-12-29 09:27:16
1231
原创 C/C++注册常量或函数到Lu系统
欢迎访问Lu程序设计 C/C++注册常量或函数到Lu系统1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于常量和函数 使用Lu的输出函数SetCon
2013-12-29 09:20:56
880
原创 在Lu脚本中使用协程
在Lu脚本中使用协程欢迎访问:http://www.forcal.net/最近,在Lu脚本中增加了协程支持。如果Lu表达式(函数)中使用了函数yield,该表达式称为一个协程(coroutine)。协程不能递归运行,只有这一个限制。Lu协程有4种状态:正常、运行、挂起、 终止。正常态是可以运行但还没有运行的状态;终止态协程是不能运行的,如果运行将返回nil。与协程相关函数有5个:
2013-12-27 08:51:24
1787
原创 C/C++操作Lu脚本变量
欢迎访问Lu程序设计 C/C++操作Lu脚本变量1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 Lu脚本变量 Lu脚本函数(表达式)中可以定义和使用五
2013-12-23 16:58:28
1223
原创 对Lu模块进行加锁
欢迎访问Lu程序设计 对Lu模块进行加锁1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 为什么对模块进行加锁 Lu支持表达式(函数)的模块化编译。参考
2013-12-23 16:57:40
974
原创 C/C++模块化编译Lu脚本函数
欢迎访问Lu程序设计 C/C++模块化编译Lu脚本函数1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 Lu脚本的模块化编译功能 Lu支持表达式(函数)
2013-12-23 16:56:47
1369
windows下64位GSL库2.7版本,仅包含编译好的dll文件和lib文件。
2021-07-29
Lu脚本解释器:一个可对字符串表达式进行动态编译和运行的动态链接库(dll)
2021-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人