自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lu的专栏

基于Lu的程序设计及软件下载,请访问:http://www.forcal.net/

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 MLu32.dll V1.0 使用说明

欢迎访问Lu程序设计 MLu32.dll V1.0 使用说明 目  录 MLu说明 基于MLu的Lu扩展动态 1 MLu的输出函数 2 如何使用MLu 3 二级函数 4 模块源文件 5 例子 1 OpenLuGl:基于OpenGL的图形库 2 LuWin:基于Windows的窗口库     MLu是程序和L

2011-10-31 16:09:43 920

原创 Lu动态生成函数的效率

Lu动态生成函数的效率     在脚本中动态生成函数并调用该函数是脚本的基本特色之一,Lu模块化编译运行库MLu提供了该功能。MLu可对一段包含多个函数及模块的字符串源程序进行动态编译,以下代码测试了其运行效率。 mvar: main(:a)= t0=clock(), s=0, i=0, while{++i<=10000, //动态编译模块,该模块有2个函数,f为私有函

2011-10-31 16:05:08 868 1

原创 C/C++调用MLu的入门程序

C/C++调用MLu的入门程序     MLu是程序和Lu核心库之间的一个接口库,MLu会自动加载Lu核心库和动态加载多个Lu扩展库,简化了Lu系统的使用;MLu可对Lu源程序进行模块化编译,能够编译运行具有固定格式的源程序(字符串表达式),源程序中可以使用C++风格的注释。此外,MLu还提供了多个线程互斥地访问Lu资源的功能;提供了Lu运行监视器,以退出耗时较长的程序;提供在脚本中动态编译

2011-10-30 19:46:11 1066 1

原创 循序渐进Lu例程

欢迎访问Lu程序设计 循序渐进Lu例程 目  录 1 概述 2  预备知识 3  最简单的例子 4  检测运行错误 5  检测返回值的类型 6  使Lu能输出信息 7 注册常量和二级函数 8  编写使用表达式的二级函数 9  基于系统内置对象创建扩展数据类型 10 创建自定义数据类型 11 结语 1 概述 [返回页首]     如果

2011-10-25 07:48:46 546

原创 在Lu中创建自定义数据类型,小矩阵乘效率测试

在Lu中创建自定义数据类型,小矩阵乘效率测试     本例中,我们将自定义矩阵(matrix)类型,基本类型和扩展类型均为matrix(标识矩阵)。     基本要点:     (1)编写生成矩阵(matrix)的函数NewMatrix和销毁矩阵的函数DelMatrix。     (2)为自定义类型matrix编写运算符重载函数OpMatrix。     (3)用函数LockKey将重载

2011-10-24 19:01:42 566

原创 Lu基于系统内置对象创建扩展数据类型,小矩阵乘效率测试

Lu基于系统内置对象创建扩展数据类型,小矩阵乘效率测试     本例中,我们将基于系统内置实数数组创建矩阵(matrix)类型,即:基本类型为luDynData_realarray(标识实数数组),扩展类型为matrix(标识矩阵)。为了简单,我们仅处理二维实数数组即矩阵类型。     基本要点:     (1)为扩展类型matrix编写运算符重载函数OpMatrix。     (2)用函

2011-10-23 09:47:17 610

原创 Lu中的运算符重载

Lu中的运算符重载 在Lu中可以很方便地对运算符进行重载。例如: thetype(x,y,num,op)=which { op<0 : return[newtype()], op==0 : x-y, //重载运算符+ op==1 : x+y, //重载运算符- op==2 : x/y, //重载运算符* nil //该

2011-10-20 10:33:08 482

原创 C/C++调用Lu的入门程序

C/C++调用Lu的入门程序 仅需要以下支持文件: 1、头文件lu32.h。 2、导入库lu32.lib。 3、核心库lu32.dll。   #include #include #include #include "lu32.h" //Lu头文件 #pragma comment( lib, "lu32.lib" ) using namespace st

2011-10-19 21:03:59 759

原创 Lu与C/C++、Forcal、MATLAB、Python、Lua等各种语言的速度比较

欢迎访问Lu程序设计 Lu与C/C++、Forcal、MATLAB、Python、Lua等各种语言的速度比较     以下比较均是在同一台计算机上进行的,在其他计算机上结果会有所不同。 1 Lu与C/C++、Forcal、Lua的数值计算速度比较     C/C++代码: z=0.0; for(x=0.0;x {   for(y=1.0;y   {     z=z+cos(

2011-10-19 16:55:51 7859 24

windows下64位GSL库2.7版本,仅包含编译好的dll文件和lib文件。

libgsl-25.dll libgslcblas-0.dll libgsl-25.lib libgslcblas-0.lib 使用msys64、mingw-w64编译。

2021-07-29

Lu脚本解释器:一个可对字符串表达式进行动态编译和运行的动态链接库(dll)

  Lu是一个可对字符串表达式进行动态编译和运行的动态链接库(dll),是一种易于扩展的轻量级嵌入式脚本,提供自动内存管理,也可以手动管理内存。Lu有丰富的运算符和数据类型,大多数运算符可进行重载。Lu的优势在于简单易用和可扩展性强。Lu是强类型的脚本。Lu可对编译及运行错误进行准确定位。Lu可用于各类数学软件的设计,也可用作报表处理、web、组态软件、游戏等的脚本,具有很高的执行效率。   Lu用stdcall调用协议输出了动态库函数,可供C/C++、VB、delphi、FORTRAN等程序使用。

2021-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除