이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

함수 출력값 무시

이 예제에서는 함수에서 특정 출력값을 요청하는 방법을 보여줍니다.

fileparts 함수에서 출력 가능한 세 가지 값을 모두 요청합니다.

helpFile = which('help');
[helpPath,name,ext] = fileparts(helpFile);

이제, 현재 작업 공간에 fileparts의 세 가지 변수인 helpPath, name, ext가 포함됩니다. 이 경우는 변수의 크기가 작습니다. 그러나, 일부 함수는 훨씬 많은 메모리를 사용하는 결과값을 반환하기도 합니다. 이러한 변수가 필요 없다면 시스템의 공간을 낭비하는 셈입니다.

첫 번째 출력값만 요청하고 두 번째 및 세 번째는 무시합니다.

helpPath = fileparts(helpFile);

모든 함수에 대해 처음 N개의 출력값(여기서 N은 가능한 출력값 개수보다 작거나 같음)만 요청하고 나머지 출력값은 무시할 수 있습니다. 두 개 이상의 출력값을 요청하는 경우 변수 이름을 대괄호 []로 묶습니다.

물결표(~)를 사용하여 첫 번째 출력값을 무시합니다.

[~,name,ext] = fileparts(helpFile);

인수 목록에서 원하는 위치의 함수 출력값을 무시할 수 있습니다. 물결표를 연속으로 사용하려는 경우 다음과 같이 쉼표로 구분합니다.

[~,~,ext] = fileparts(helpFile);