Is it possible to assign a table to a function for speed up?
Show older comments
In Maple (for example) it is possible to assign a table to a function in which outputs are collected during running, and can be used to speed up calculatios when we run the function twice or more times with the same argument(s). Are there anything like this in MATLAB?
Answers (2)
Walter Roberson
on 18 Jul 2017
0 votes
No. However starting in R2017a see memoize().
Jonathan A
on 9 Oct 2019
0 votes
It is maybe a little bit late, but I implemented a class that encapsulates the functionnality of cachedcall. The class builds the dependency DAG of all functions and computes only the necessary ones. This allows to spare a lot of time in my current scientific workflow. Hope this helps.
Categories
Find more on Whos in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!