ファイルのリストを含む list という名前のセル配列があります。そのリストから特定のファイルのみを抽出し、同じ配列に保存したいと思います。これが私がやろうとしていることです:
function [ varargout ] = myFiles( varargin )
list = {'test.m' '.' '..' 'test1.m' 'test2.txt'};
list = strmatch('*.m', list)
end
私の最終的なリストは次のようになりますが、インデックスで十分です。
list = test.m test1.m
Windows で MATLAB を使用しています。二重引用符で囲まれたパターンを使用すると、エラーがスローされます。(.) や (*) のエスケープ シーケンスとしても \\ を使用してみました。