凡是循环语句,基本上都可以优化为向量运算,速度提高10倍以上。
当然,程序员的水平是不一样的。
【 在 dlmaple (ph) 的大作中提到: 】
: 下面是高斯消去法的一段代码,我觉得方法2可以减少部分运算,结果花费的时间比方法1还长一点点(生成1000节的方阵,然后测试a=rand(1000);
: tic;guass(a);toc
: 注释掉方法2,取消注释方法1,然后再测试)每一次都是方法1时间短一点,而不是想象中的方法1耗费时间是方法2的二倍。
: ...................
--
FROM 112.47.159.*