文档
清除所有缓存MemoizedFunction对象
MemoizedFunction
clearAllMemoizedCaches
例子
clearAllMemoizedCaches清除所有缓存MemoizedFunction对象。
全部折叠
创建两个已记住的函数,并多次调用它们。
Mf1 = memoize(@sin);Mf2 = memoize(@cos);A = [mf1(0) mf1(pi/2) mf1(pi)];B = mf2(/2);
查看已记忆函数对象的统计信息。
mf1.stats.Cache
ans =带有字段的结构:输入:{{1x1 cell} {1x1 cell} {1x1 cell}} Nargout:[1 1 1]输出:{{1x1 cell} {1x1 cell}} HitCount: [0 0 0] TotalHits: 0 TotalMisses: 3
mf2.stats.Cache
ans =带有字段的结构:输入:{{1x1 cell}} Nargout: 1输出:{{1x1 cell}} HitCount: 0 TotalHits: 0 TotalMisses: 1
清除所有已记忆的函数缓存,并再次查看统计信息。
clearAllMemoizedCaches mf1.stats.Cache
ans =带有字段的结构:输入:{}Nargout:[]输出:{}HitCount: [] TotalHits: 0 TotalMisses: 0
clearCache
memoize的
在您的系统中存在此示例的修改版本。您想要打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处
现在就得到审判