Main Content

matlab.addons.install

설명

예제

newAddon = matlab.addons.install(fileName)fileName으로 지정된 애드온을 설치합니다. 애드온 버전이 이미 설치되어 있으면 MATLAB®은 이전 버전을 덮어씁니다.

MATLAB은 디폴트 애드온 설치 폴더에 애드온을 설치합니다. 디폴트 애드온 설치 폴더를 변경하는 방법을 포함하여 자세한 내용은 애드온을 받고 관리하기 항목을 참조하십시오.

matlab.addons.install은 툴박스 설치만 지원합니다.

예제

newAddon = matlab.addons.install(fileName,agreeToLicense)agreeToLicensetrue인 경우 애드온을 설치하기 전에 라이선스 계약을 수락합니다.

예제

newAddon = matlab.addons.install(fileName,installOption)installOption'add'인 경우 이전에 설치된 버전을 덮어쓰지 않고 애드온을 설치합니다. 그렇지 않으면, 애드온 버전이 이미 설치되어 있는 경우 MATLAB은 이전 버전을 덮어씁니다.

newAddon = matlab.addons.install(fileName,agreeToLicense,installOption)은 지정된 라이선스와 설치 옵션을 사용하여 애드온을 설치합니다.

예제

모두 축소

C:\Downloads\ 폴더에 My toolbox.mltbx 툴박스 파일이 있으며 툴박스에 라이선스 계약이 포함되어 있다고 가정합니다. 라이선스에 동의한다고 지정해 두고 툴박스를 설치함으로써 MATLAB에서 라이선스 계약 대화 상자가 열리지 않게 합니다.

toolboxFile = 'C:\Downloads\My toolbox.mltbx';
agreeToLicense = true;
matlab.addons.install(toolboxFile,agreeToLicense)

툴박스가 설치되었는지 확인합니다.

addons = matlab.addons.installedAddons
 addons =

  1×4 table

             Name                   Version     Enabled                  Identifier              
    ___________________________    _________    _______    ______________________________________

    "My Toolbox"                   "2.0"         true      "6de8682e-9c3c-407e-bad7-aa103d738d08"

시스템에 My Toolbox라는 툴박스의 버전 2.0이 설치되어 있다고 가정하겠습니다. 툴박스 버전 2.0을 덮어쓰지 않고 버전 4.0을 설치합니다.

현재 작업 폴더에 'My toolbox_v4.0.mltbx'라는 툴박스 파일이 있다고 가정합니다. 툴박스를 추가한다고 지정하여 기존에 설치된 버전을 덮어쓰지 않고 툴박스를 설치합니다.

toolboxFile = 'My toolbox_v4.0.mltbx';
installOption = 'add';
matlab.addons.install(toolboxFile, installOption)
ans =

  1×4 table

          Name           Version    Enabled                  Identifier              
    _________________    _______    _______    ______________________________________

    "My toolbox_v4.0"     "4.0"      true      "6de8682e-9c3c-407e-bad7-aa103d738d08"

툴박스에 라이선스 계약이 포함되어 있는 경우 대화 상자가 열리며 설치 전에 라이선스에 동의하라는 메시지가 표시됩니다.

이전 버전의 툴박스가 여전히 설치되어 있는지 확인합니다.

addons = matlab.addons.installedAddons
addons =

  2×4 table

             Name                   Version     Enabled                  Identifier              
    ___________________________    _________    _______    ______________________________________

    "My Toolbox_v4.0"              "4.0"         true      "6de8682e-9c3c-407e-bad7-aa103d738d08"
    "My Toolbox"                   "2.0"         false     "6de8682e-9c3c-407e-bad7-aa103d738d08"

입력 인수

모두 축소

설치할 파일 이름으로, 문자형 벡터 또는 string형으로 지정됩니다. 파일 이름은 유효한 툴박스 설치 파일(*.mltbx)이어야 합니다. 파일 이름을 절대 경로나 상대 경로로 지정할 수 있습니다.

라이선스 계약의 수락 여부로, truefalse로 지정됩니다. 기본적으로 agreeToLicensefalse입니다.

애드온에 라이선스 계약이 포함된 경우, 다음과 같습니다.

  • agreeToLicensefalse이면 MATLAB이 대화 상자를 표시합니다. 이 대화 상자에서 라이선스를 수락하거나 설치를 취소할 수 있습니다.

  • agreeToLicensetrue이면 MATLAB이 라이선스 계약 대화 상자를 열지 않고 애드온을 설치합니다. agreeToLicensetrue로 설정하면 라이선스 계약 조건에 동의하는 것입니다. 애드온을 설치하기 전에 미리 라이선스 계약을 검토해 두십시오.

애드온에 라이선스 계약이 없는 경우에는 agreeToLicense 값은 설치에 영향을 미치지 않습니다.

애드온을 덮어쓸지 아니면 추가할지 여부로, 'overwrite' 또는 'add'로 지정됩니다. 기본적으로 installOption'overwrite'로 설정되어 있습니다.

애드온 버전이 이미 설치된 경우, 다음과 같이 처리됩니다.

  • installOption'overwrite'이면, MATLAB은 이전에 설치된 애드온 버전을 모두 덮어씁니다.

  • installOption'add'이면, MATLAB은 이전에 설치된 버전을 덮어쓰지 않고 애드온을 설치합니다.

출력 인수

모두 축소

새 애드온 정보로, 다음과 같은 열을 포함하는 테이블로 반환됩니다.

필드설명유형
Name애드온의 이름string형 스칼라
Version애드온의 버전string형 스칼라
Enabled애드온 활성화 여부논리형
Identifier고유한 애드온 IDstring형 스칼라

버전 내역

R2018b에 개발됨