数学建模社区-数学中国
标题:
MATLAB里面有哪些加快程序运行速度的方法呢,求分享?
[打印本页]
作者:
江山与你
时间:
2015-6-11 09:59
标题:
MATLAB里面有哪些加快程序运行速度的方法呢,求分享?
MATLAB里面有哪些加快程序运行速度的方法呢,求分享?
作者:
拒绝一切
时间:
2015-6-11 10:02
提前定义变量维度。
作者:
大微微---0170
时间:
2015-6-11 10:05
数据操作矢量化。
常用 sparse。
少用 for 循环,尽量使用 parfor.
作者:
大微微---0170
时间:
2015-6-11 10:08
有很多for循环都可以用矩阵操作简化,比如下例:
a = rand(1, 100);
b = zeros(1, 100);
for n = 1:100
if n == 1
b(n) = a(n);
else
b(n) = a(n-1) + a(n);
end
end
可以用矩阵操作
a = rand(1, 100);
b = [0 a(1 : end-1)] + a;
非常简单实现。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5