原创Matlab高性能代码编写三内存是要先分配再使用的Memory performance.zip
原创Matlab高性能代码编写三内存是要先分配再使用的-Memoryperformance.zip
我以前写代码常常写出
forn=1:xxx
a=fcn
end
后来到处偷师,学了到一定要先开内存,比如用zeros(),比如换成forn=xxx:-1:1
Matlab在使用内存的时候最有效率的方法是一次找到足够大的连续内存块,而for显然在有些情况下无法满足。
下面写了几个例子。
特别推荐的是
forn=len:-1:1的这种for的写法,即不需要z
下载地址
用户评论