Lu数值计算扩展动态库LuMath V1.0:http://www.forcal.net/sysm/lu1/luhtm/lumath.htm " J. }( T: N* O+ [( C 8 E7 `& e1 [1 v/ V e( _. bLuMath 库的数值算法是以矩阵为基础,并进行了运算符重载,具有内存消耗低、执行效率高、代码简洁、实用性强的特点。 * g% O4 `; [. I$ Y; U2 Y) U# R, v+ w l
例子:5 R' `/ w8 T e' D b& R
g+ y0 f7 Y& P- ~- r& [% h0 Umatlab2009a代码:
clear all* [8 ^9 D1 B1 }
clc ) v. J5 s# `7 C
tic ) R& I) r, ~. ?' Z; M
k = zeros(5,5); % //生成5×5全0矩阵1 z; D0 t; N( C4 W1 L, Y$ C* x& h
% 循环计算以下程序段100000次:. H( `% @( n/ k& P
for m = 1:1000007 Q3 X3 `' ?. E ~; N% F4 e7 s0 w( w5 y\" e
a = rand(5,7); . ?7 H- P7 x8 s* T0 q
b = rand(7,5);%//生成5×7矩阵a,7×5矩阵b,用0~1之间的随机数初始化, k: p\" ~! }9 j, o
k = k + a * b + a(1:5, 2:6) * b(2:6, 1:5) - a(:, 7) * b(3, :);4 O! H8 J; m% g, X. p3 G% `