[fList, pList] = matlab.codetools.requiredFilesAndProducts(___,'toponly')는 출력값에 포함할 파일이나 제품에 대해 files에 지정된 하나 이상의 파일에서 직접 사용해야 함을 나타냅니다. 'toponly' 입력 옵션은 대/소문자를 구분하지 않습니다.
분석할 파일의 목록으로, 문자형 벡터로 구성된 셀형 배열, 문자형 벡터 또는 string형 배열로 지정됩니다. 각 요소는 단일 MATLAB 프로그램 파일의 이름입니다. 예를 들어, files는 다른 사용자에게 제공하려는 MATLAB 프로그램 파일의 목록입니다. matlab.codetools.requiredFilesAndProducts 함수는 파일과 함께 전달할 요구 사항 정보를 제공합니다.
정확한 종속성 분석을 보장하려면 files와 종속성이 MATLAB 경로에 있어야 합니다. matlab.codetools.requiredFilesAndProducts는 경로에 없는 종속 파일에 대한 정보는 반환하지 않습니다.
예: 'myFile.m' 또는 "C:\Program Files\MATLAB\R2014a\my_work\myFile.m"
files에 필요한 사용자가 작성한 MATLAB 프로그램 파일의 목록으로, 문자형 벡터로 구성된 셀형 배열로 반환됩니다. 각 문자형 벡터는 필요한 파일의 전체 경로를 나타냅니다. 내장 MATLAB 파일은 pList에 나열된 제품과 함께 설치되므로 fList에 포함되지 않습니다.
fList는 표준 파일 형식과 로우 레벨 I/O 함수를 사용하여 액세스하는 종속 파일을 포함합니다. 이 종속 파일에는 텍스트 파일, 스프레드시트, 이미지, 오디오, 비디오, XML 파일이 포함됩니다. 예를 들어, 코드 load('mydata.mat')를 포함한 파일을 분석 중인 경우, matlab.codetools.requiredFilesAndProducts 함수는 fList에 mydata.mat를 포함시킵니다.
종속 파일의 자동 감지를 지원하는 함수로는 audioinfo, audioread, csvread, daqread, dlmread, fileread, fopen, imfinfo, importdata, imread, load, matfile, mmfileinfo, open, readtable, type, VideoReader, xlsfinfo, xlsread, xmlread, xslt가 포함됩니다.
files에 필요할 수 있는 MathWorks 제품의 목록으로, 구조체 또는 구조체로 구성된 배열로 반환됩니다. 각 제품은 이름(Name 필드), 버전(Version 필드), 제품 번호(ProductNumber 필드), 확실성 표시(Certain 필드)로 설명됩니다. Certain 필드는 matlab.codetools.requiredFilesAndProducts가 지정된 프로그램 파일 files에 해당 제품이 확실히 필요하다고 판단하는 경우 값 1을 가지며, 제품이 필요할 수도 있는 경우에는 값 0을 가집니다.
matlab.codetools.requiredFilesAndProducts 함수는 MATLAB 프로그램 파일의 소비자에게 전달할 정보를 제공할 목적으로 작성되었습니다. 버전 번호는 함수를 실행할 때 설치한 제품의 버전을 나타냅니다. Version은 이전 버전과의 호환성을 나타내는 표시가 아닙니다.