Lu数值计算扩展动态库LuMath V1.0:http://www.forcal.net/sysm/lu1/luhtm/lumath.htm ( E& X" k6 w- M( }) K$ g1 p: B$ u0 }/ [8 | q2 @ K
LuMath 库的数值算法是以矩阵为基础,并进行了运算符重载,具有内存消耗低、执行效率高、代码简洁、实用性强的特点。 7 b* A( P, t F/ P; [' T. `* a 9 P4 I4 k4 O' E: Y r例子:. `1 V# M) z' h R u
' f' j5 q5 f( [( s, rmatlab2009a代码:
clear all5 q- c' g+ o- f( k7 |* H
clc 8 Z3 c6 R2 l, M9 k
tic- u# E3 V7 N/ z+ @2 L7 ]
k = zeros(5,5); % //生成5×5全0矩阵1 O( @* h# {. v$ I0 `- G
% 循环计算以下程序段100000次: 8 _4 E- f: l) T0 d# J) q
for m = 1:100000( S7 ]\" a. |3 O) ^
a = rand(5,7);' @6 T6 a+ S$ w1 r% a. c
b = rand(7,5);%//生成5×7矩阵a,7×5矩阵b,用0~1之间的随机数初始化 7 N$ _8 d# l+ \5 d
k = k + a * b + a(1:5, 2:6) * b(2:6, 1:5) - a(:, 7) * b(3, :); 9 e; E/ E4 X3 `- v* [) }