每日签到积分充值书码绑定

MATLAB技术论坛

 找回密码
 注册帐号

QQ登录

只需一步,快速开始

MATLAB技术论坛 首页 原创教程其它教程
订阅

其它教程

Lu系统扩展动态库LuSystem之结构
详细参考:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm 结构(struct)是一个线性表,可以存放若干任意的Lu数据。结构成员必须以#开头。结构成员的存储顺序与其定义顺序不一定相同。 (1)新建结构 ...
2011-11-22 15:40
Lu系统扩展动态库LuSystem之字典
字典(dict)是一个可直接存取的双向链表,可以存放若干任意的Lu数据。字典元素由“键-值”对组成,键只能是字符串,但值可以是任何Lu数据类型。 (1)新建字典!!!using(sys); new.o; //用函数new生成字典, ...
2011-11-20 22:42
Lu数值计算扩展动态库LuMath & 小矩阵大运算量效率测试
Lu数值计算扩展动态库LuMath V1.0:http://www.forcal.net/sysm/lu1/luhtm/lumath.htm LuMath 库的数值算法是以矩阵为基础,并进行了运算符重载,具有内存消耗低、执行效率高、代码简洁、实用性强的特点。 例子 ...
2011-11-10 23:24
极限测试之Matlab与Forcal有无JIT加速器的比较
1、简单循环 Matlab 2009a在运行以下代码时使用了JIT加速器,获得了和C/C++近乎相同的运行速度:clear all tic s=0; for k=1:10000 for i=1:1000 s=s+1; end end s toc s = 10000000 Elaps ...
2011-11-6 13:30
极限测试之Matlab与Forcal编译计算含自变量的简单长表达式
Matlab 2009a编译了如下简单长函数,多次编译,耗时均大约为3分钟: f=@(x)x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+x+1+... x+1+x+1+x+ ...
2011-11-6 13:27
极限测试之Matlab与Forcal普通函数调用效率
数值计算,例如微积分、微分方程求解等存在大量的函数调用,故高效的函数调用对数值计算软件来讲是至关重要的。 ============ Matlab 2009a的测试代码:f=@(x,y,z,t)x+y+z; tic; s=0; for x=0: ...
2011-11-6 13:26
Lu中的运算符重载
在Lu中可以很方便地对运算符进行重载。例如:thetype(x,y,num,op)=which { op0: return, op==0 : x-y, //重载运算符+ op==1 : x+y, //重载运算符- op==2 : x/y, //重载运算符* nil //该数据类型不支持该 ...
2011-11-6 13:20
Lu基于系统内置对象创建扩展数据类型,小矩阵乘效率测试
本例中,我们将基于系统内置实数数组创建矩阵(matrix)类型,即:基本类型为luDynData_realarray(标识实数数组),扩展类型为matrix(标识矩阵)。为了简单,我们仅处理二维实数数组即矩阵类型。 基本要点: ...
2011-11-6 13:19
极限测试之Matlab与Forcal动态生成函数的效率
程序动态生成一些函数,然后调用这些函数,体现了脚本的优势。 以下Forcal程序动态编译了函数 f(x,y)=x+y ,然后执行该函数,共进行了10000次。!using(sys,string); mvar: t0=clock(); main(:pf,a,i,s)= oo{p ...
2011-11-6 13:19
在Lu中创建自定义数据类型,小矩阵乘效率测试
本例中,我们将自定义矩阵(matrix)类型,基本类型和扩展类型均为matrix(标识矩阵)。 基本要点: (1)编写生成矩阵(matrix)的函数NewMatrix和销毁矩阵的函数DelMatrix。 (2)为自定义类型matr ...
2011-11-6 13:18
极限测试之Matlab与Forcal的错误(异常)处理
这里谈不上是极限测试了,只是还借用这个名称。 我们将通过错误处理检测经过多少次运行某个程序才能运行成功,即:通常程序运行时会出现运行错误,我们要测试一下程序运行多少次才能成功一次。 在这个例子中, ...
2011-11-6 13:17
C/C++调用Lu的入门程序
C/C++调用Lu的入门程序 仅需要以下支持文件: 1、头文件lu32.h。 2、导入库lu32.lib。 3、核心库lu32.dll。#include windows.h #include iostream #include math.h #include lu32.h//Lu头文件 #pragma ...
2011-11-6 13:16
c++变量初始化规则
在c++中,当定义没有初始化的变量时,系统有时候会帮我们初始化这些变量。这时,系统提供什么样的值取决于变量的类型,也取决于变量定义的位置。 1、内置类型变量的初始化 内置变量是否自动初始化取决于变量定 ...
2011-6-5 23:09
匈牙利编程命名规则
一个大型软件公司可能有很多个程序员共同开发一个项目,代码以模块的形式交给每个编写者进行开发。在开发的过程中,程序员A的代码可能交给程序员B去共享,修改或完善。如果程序员A所写的代码杂乱无章,特别是对函数、 ...
2011-5-15 20:35
Windows窗口绘图中的图形设备界面(GDI)
从直接意义上来说,Windows所有到显示屏的输出都是图形,不管他是直线、圆还是文本。Windows坚持使用GDI(图形设备界面)定义这种输出。GDI支持在对图形输出编程时不依赖于显示他的硬件,这意味着程序可以在具有不同 ...
2011-5-15 20:34
关闭

站长推荐

热烈庆祝Mathworks中国成立5周年系列活动
热烈庆祝Mathworks中国成立5周年系列活动
五年前的今天,Mathworks中国成立,到现在MATLAB在中国研究者业内已经具有相当的规模和影响了,我们可喜的看到:现在的高校、科研机构越来越多地购买正版MATLAB软件,MATLAB的推广在中国逐步开展起来。

查看 »

在线客服

网站简介 | 发展历程 | 特色业务 | 管理团队 | 免责声明 | 广告服务 | 联系我们 | 付款方式 | 友情链接 | 帮助中心

商务合作:455681698   服务邮箱:matlabsky@gmail.com   支付宝:yuthreestone@163.com

合作站点:数模联盟 函数百科 网上商城   出版单位:北航出版社 道然科技   开发平台:Discuz! X2

CopyRight © 2008-2012 迈粉网 ( 陕ICP备08102094号 ) All Rights Reserved

排行热榜|网站地图|手机浏览|管理邮箱||     

GMT+8, 2012-5-19 05:19 , Processed in 0.067254 second(s), 15 queries , Gzip On, Xcache On.

回顶部