matlab中有许多内置的测试矩阵,这些函数由“ gallery”函数调用,该函数需要一个具有矩阵名称的字符串。是否有一种方便的方法来获取所有内置矩阵的列表,或以另一种方式遍历所有内置矩阵?
每个测试矩阵都与文件.m
夹中的文件名()相关联toolbox/matlab/elmat/private
。
您可以使用列出测试矩阵名称
filestrct = dir([matlabroot filesep 'toolbox' filesep 'matlab' filesep 'elmat' filesep 'private' filesep '*.m']);
filenames = {filestrct.name}';
testmat = cellfun(@(x) x(1:end-2), filenames, 'UniformOutput', 0);
它将为您提供名称的单元格数组。每个元素都可以通过以下方式检索
testmat{k}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句