...
The following video briefly explains why array pre-allocation leads to faster code. See this blog-post for more information about pre-allocation.
HTML |
---|
<iframe width="480600" height="360338" src="//www.youtube.com/embed/iSVEN_feRKA?rel=0" frameborder="0" allowfullscreen></iframe> |
...
We pre-allocate the x and t arrays using the zeros function as shown below.
HTML |
---|
<iframe width="640600" height="480338" src="//www.youtube.com/embed/BFR8WjtYwNg?rel=0" frameborder="0" allowfullscreen></iframe> |
...
We next use the "profiler" in MATLAB to check how much the run-time decreases due to pre-allocation.
HTML |
---|
<iframe width="640600" height="480338" src="//www.youtube.com/embed/bfqQTGe_pxU?rel=0" frameborder="0" allowfullscreen></iframe> |
...