Main Content

MATLAB Online에서 스크린 리더 사용하기

MATLAB® Online™에서 스크린 리더와 키보드를 사용하여 명령 창과 상호 작용하고, 편집기에서 스크립트와 함수를 생성 및 편집하고, MATLAB 데스크탑 툴을 탐색할 수 있습니다. MATLAB Online은 Google Chrome™ 브라우저에서 MATLAB Online을 실행하는 Windows® 10에서 NVDA 스크린 리더와 함께 테스트되었습니다. NVDA에 대한 자세한 내용은 Get Help on the NV Access 웹 사이트를 참조하십시오.

스크린 리더를 사용하여 MATLAB 탐색하기

MATLAB Online을 처음 시작하면 커서가 명령 창에 놓여 있습니다. MATLAB Online의 다른 영역으로 앞으로 이동하려면 Ctrl+F6을 누르십시오(macOS 시스템에서는 Command+F6). 뒤로 이동하려면 Ctrl+Shift+F6을 누르십시오(macOS 시스템에서는 Command+Shift+F6).

기본적으로 MATLAB Online에서 탐색할 수 있는 영역은 다음 5개 영역입니다.

위치설명
툴스트립데스크탑의 맨 위

기본적으로 툴스트립에는 세 개의 탭이 있습니다(, 플롯, ).

툴스트립 탭 간에 탐색하려면 화살표 키를 사용하십시오. 툴스트립 탭 내로 이동하여 탐색하려면 Tab 키를 사용하십시오.

현재 폴더 도구 모음데스크탑의 맨 위에서 툴스트립 아래

현재 폴더를 보고 변경합니다.

현재 폴더 브라우저데스크탑의 왼쪽

MATLAB 내의 파일과 폴더를 관리합니다. 현재 폴더에서 수행하는 작업에는 파일과 폴더 보기, 만들기, 열기, 이동하기, 이름 바꾸기가 포함됩니다.

작업 공간 브라우저데스크탑 왼쪽에서 현재 폴더 브라우저 아래

MATLAB 작업 공간의 내용을 보고 관리합니다.

명령 창데스크탑의 중앙

명령줄에 개별 명령문을 입력하고 결과로 생성되는 출력값을 봅니다.

도킹된 Figure데스크탑의 중앙. 명령 창 위삽입된 Figure에 데이터를 플로팅합니다.

예를 들어, 툴스트립을 사용하여 현재 릴리스에 대한 사용자 의견을 보낼 수 있습니다.

  1. NVDA 스크린 리더를 실행하는 Windows 시스템에서 Google Chrome 브라우저를 열고 MATLAB Online을 시작합니다.

  2. 명령 창에 커서가 있는 상태에서 Ctrl+F6을 눌러 툴스트립으로 이동합니다. 다음이 들립니다.

    툴스트립 영역 
    툴스트립 탭 컨트롤 
    홈 탭 선택됨 1/3

  3. Tab 키를 눌러 탭으로 이동한 다음 사용자 의견 버튼이 나올 때까지 계속 Tab 키를 누릅니다. 다음이 들립니다.

    버튼 사용자 의견
    사용자 의견을 보내거나 버그를 보고합니다.

  4. Enter 키를 누릅니다. 사용자 의견 보내기 대화 상자가 열립니다.

MATLAB 데스크탑에 대한 자세한 내용은 데스크탑 레이아웃 변경하기 항목을 참조하십시오.

스크린 리더를 사용하여 명령 창에 명령문 입력하기

MATLAB에서 작업할 때 스크린 리더와 키보드를 사용하여 명령 창에 개별 명령문을 입력할 수 있습니다.

예를 들어, 다음과 같이 합니다.

  1. NVDA 스크린 리더를 실행하는 Windows 시스템에서 Google Chrome 브라우저를 열고 MATLAB Online을 시작합니다.

  2. 명령 창에 커서가 있는 상태에서 명령 창에 이 명령문을 입력하여 x라는 변수를 만듭니다.

    x = 1

    그러면 MATLAB에서는 x를 작업 공간에 추가하고 결과를 명령 창에 표시합니다. 다음이 들립니다.

    Greater greater
    X equals 1

    Greater greater가 들리면 명령 창의 명령줄 프롬프트(>>)에 다음 명령문을 입력할 수 있습니다.

  3. 명령 창에 다음 명령문을 입력하여 다른 변수 y를 만듭니다.

    y = cos(x)

    다음이 들립니다.

    Y equals 0.5403

  4. 명령 창에 다음 명령문을 입력하여 x 값을 y 값으로 설정합니다.

    x = y

    다음이 들립니다.

    X equals 0.5403

  5. 명령 창에 다음 명령문을 입력하여 현재 작업 공간의 변수를 파일 test.mat에 저장합니다.

    save test.mat

    MATLAB이 현재 폴더에 파일을 저장합니다. 다음이 들립니다.

    Greater greater

  6. 명령 창에 다음 명령문을 입력하여 작업 공간에서 변수를 제거합니다.

    clear

    다음이 들립니다.

    Greater greater

  7. 명령 창에 다음 명령문을 입력하여 명령 창의 모든 텍스트를 지웁니다.

    clc

    다음이 들립니다.

    Greater greater
    명령 창에 다음 명령문을 입력할 수 있습니다.

명령 창에 명령문을 입력하는 방법에 대한 자세한 내용은 명령 창에 명령문 입력하기 항목을 참조하십시오.

스크린 리더를 사용하여 스크립트 만들기

스크립트는 입력 인수 또는 출력 인수를 갖지 않는 가장 간단한 유형의 프로그램 파일입니다. 명령줄에서 반복적으로 수행해야 하는 계산이나 반복적으로 참조해야 하는 명령 등, 일련의 MATLAB 명령을 자동화하는 데 유용합니다.

스크립트 만들고 실행하기

스크린 리더와 키보드를 사용하여 스크립트를 만들고 실행할 수 있습니다.

예를 들어, myrandom.m 스크립트를 만들고 실행하려면 다음 단계를 따르십시오.

  1. NVDA 스크린 리더를 실행하는 Windows 시스템에서 Google Chrome 브라우저를 열고 MATLAB Online을 시작합니다.

  2. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립으로 이동합니다.

    툴스트립 영역
    툴스트립 탭 컨트롤
    홈 탭 선택됨 1/3

  3. Tab 키를 눌러 탭으로 이동합니다. 새 스크립트 버튼이 선택됩니다. 다음이 들립니다.

    홈 속성 페이지
    파일 그룹
    새 스크립트 버튼 
    현재 폴더에 새 스크립트를 만듭니다.

  4. Enter 키를 눌러 새 스크립트를 만듭니다. MATLAB이 스크립트를 만들고 이를 편집기에서 엽니다. 다음이 들립니다.

    Untitled 1 속성 페이지
    편집 창 멀티 라인, 라인 1

  5. 난수로 구성된 배열을 생성하고 그 배열의 크기와 평균을 계산하는 코드를 추가합니다.

    n = 50;
    r = rand(n,1);
    
    sz = size(r)
    m = mean(r)
  6. Ctrl+S를 입력하여 파일을 저장합니다. MATLAB에서 다른 이름으로 저장 대화 상자가 열립니다. 다음이 들립니다.

    다른 이름으로 저장 대화 상자
    테이블 편집 창 untitled.m

    또는 툴스트립에서 저장 버튼을 사용하여 다른 이름으로 저장 대화 상자를 열 수도 있습니다.

    1. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립의 편집기 탭으로 이동합니다.

      툴스트립 영역
      툴스트립 탭 컨트롤
      편집기 탭 선택됨 4/7

      탭이 대신 선택된 경우 다음이 들립니다.

      홈 탭 선택됨 1/7
      편집기 탭을 선택하려면 다음이 들릴 때까지 오른쪽 화살표 키를 누르십시오.

      편집기 탭 선택됨 4/7
    2. Tab 키를 눌러 편집기 탭으로 이동한 다음 저장 버튼이 나올 때까지 계속 Tab 키를 누릅니다. 다음이 들립니다.

      클릭하는 저장 버튼
      수정된 파일을 모두 저장합니다
      Ctrl+S

    3. Enter 키를 눌러 다른 이름으로 저장 대화 상자를 엽니다. 다음이 들립니다.

      다른 이름으로 저장 대화 상자
      테이블 편집 창 untitled.m

  7. Ctrl+A를 눌러 디폴트 파일 이름을 선택한 다음 스크립트의 이름을 입력합니다. 예를 들어, 이름 myrandom.m을 입력합니다. Enter 키를 눌러 파일을 저장합니다.

  8. 스크립트를 실행하려면 포커스가 스크립트 안에 놓여 있는지 확인한 다음 F5 키를 누릅니다. 포커스가 스크립트 안에 놓여 있지 않은 경우 F5 키를 누르면 브라우저에서 MATLAB Online을 다시 불러옵니다.

    MATLAB이 스크립트를 실행하고 명령 창에 출력값을 표시합니다. 다음이 들립니다.

    myrandom.m 속성 페이지
    편집 창 멀티 라인, 라인 2 
    n equals 50
    sz equals 50 1 
    m equals 0.5172

    또는 툴스트립에서 실행 버튼을 사용하여 스크립트를 실행할 수도 있습니다.

    1. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립의 편집기 탭으로 이동합니다.

      툴스트립 영역
      툴스트립 탭 컨트롤
      편집기 탭 선택됨 4/7

      탭이 대신 선택된 경우 다음이 들립니다.

      홈 탭 선택됨 1/7
      편집기 탭을 선택하려면 다음이 들릴 때까지 오른쪽 화살표 키를 누르십시오.

      편집기 탭 선택됨 4/7
    2. Tab 키를 눌러 편집기 탭으로 이동한 다음 실행 버튼이 나올 때까지 계속 Tab 키를 누릅니다. 다음이 들립니다.

      실행 그룹
      클릭하는 실행 버튼
      활성 파일을 저장한 후 실행합니다
      F5

    3. Enter 키를 눌러 스크립트를 실행합니다.

스크립트 생성에 대한 자세한 내용은 스크립트 생성하기 항목을 참조하십시오.

스크립트 열고 편집하기

스크린 리더와 키보드를 사용하여 스크립트를 열고 편집할 수 있습니다.

예를 들어, myrandom.m 스크립트를 열고 편집하려면 다음 단계를 따르십시오.

  1. NVDA 스크린 리더를 실행하는 Windows 시스템에서 Google Chrome 브라우저를 열고 MATLAB Online을 시작합니다.

  2. 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여 myrandom.m을 엽니다.

    open myrandom.m
    다음이 들립니다.
    myrandom.m 속성 페이지
    편집 창 멀티 라인, 라인 1 
    n equals 50

    또는 툴스트립에서 열기 버튼을 사용하여 스크립트를 열 수도 있습니다.

    1. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립의 편집기 탭으로 이동합니다.

      툴스트립 영역
      툴스트립 탭 컨트롤
      편집기 탭 선택됨 4/7

      탭이 대신 선택된 경우 다음이 들립니다.

      홈 탭 선택됨 1/7

    2. Tab 키를 눌러 편집기 탭이나 탭으로 이동한 다음 열기 버튼이 나올 때까지 계속 Tab 키를 누릅니다. 다음이 들립니다.

      클릭하는 열기 버튼
      파일을 엽니다

    3. Enter 키를 누릅니다. MATLAB에서 열기 대화 상자가 열립니다. 다음이 들립니다.

      열기 대화 상자
      유형 선택한 값 열기 취소
      테이블 클릭하는 슬래시 MATLAB Drive

    4. 열기 대화 상자에는 MATLAB Drive에 있는 파일 목록을 포함하는 테이블이 있습니다. 테이블이 선택될 때까지 Tab 키를 누릅니다. 그런 다음, 다음 내용이 들릴 때까지 위쪽/아래쪽 화살표를 눌러 myrandom.m을 선택합니다.

      myrandom.m 행

    5. 열기 버튼이 나올 때까지 Tab 키를 누릅니다. 다음이 들립니다.

      열기 버튼

    6. Enter 키를 눌러 파일을 엽니다.

  3. 화살표 키를 사용하여 스크립트의 라인을 탐색하고 코드를 편집합니다. 예를 들어, 다음 내용이 들릴 때까지 아래쪽 화살표 키를 눌러 코드의 4번 라인으로 이동합니다.

    라인 4 sz equals size r

  4. 다음 내용이 들릴 때까지 오른쪽 화살표 키를 눌러 4번 라인의 끝으로 이동합니다.

    라인 피드

  5. 세미콜론(;)을 입력하고 Ctrl+S를 입력하여 변경 사항을 저장합니다.

스크립트 삭제하기

스크린 리더와 키보드를 사용하여 스크립트, 다른 파일 또는 폴더를 삭제할 수 있습니다.

예를 들어, myrandom.m 스크립트를 삭제하려면 다음 단계를 따르십시오.

  1. NVDA 스크린 리더를 실행하는 Windows 시스템에서 Google Chrome 브라우저를 열고 MATLAB Online을 시작합니다.

  2. 명령 창에 커서가 있는 상태에서 다음 명령문을 입력합니다.

    delete myrandom.m
    다음이 들립니다.
    Greater greater

또는 현재 폴더 브라우저를 사용하여 스크립트를 삭제할 수 있습니다.

  1. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 현재 폴더 브라우저로 이동합니다.

    현재 폴더 버튼 확장됨 헤딩 레벨 2

  2. 현재 폴더 브라우저에는 현재 폴더의 파일과 폴더 목록을 포함하는 테이블이 있습니다. Tab 키를 눌러 테이블을 선택합니다. 다음이 들립니다.

    현재 폴더 영역
    테이블

  3. 다음 내용이 들릴 때까지 위쪽/아래쪽 화살표를 눌러 myrandom.m을 선택합니다.

    myrandom.m 행 축소됨 레벨 1

  4. Delete 키를 누릅니다. 파일 삭제 대화 상자가 열리고 다음이 들립니다.

    파일 삭제 대화 상자
    물음표 아이콘 이 파일을 삭제하시겠습니까?
    클릭하는 예 버튼 파일 삭제
    버튼 예 버튼 아니요

  5. Enter 키를 눌러 파일을 삭제합니다.

자세한 내용은 파일과 폴더 관리하기 항목을 참조하십시오.

스크린 리더를 사용하여 플로팅된 데이터 탐색하기

Figure에 데이터를 플로팅하여 데이터를 시각화할 수 있습니다. 이를 사용하여 데이터를 빠르게 조사하고 코드의 출력을 표시할 수 있습니다. 스크린 리더와 키보드를 사용하여 Figure를 탐색할 수 있습니다.

예를 들면 다음과 같습니다.

  1. NVDA 스크린 리더를 실행하는 Windows 시스템에서 Google Chrome 브라우저를 열고 MATLAB Online을 시작합니다.

  2. 명령 창에 커서가 있는 상태에서 명령 창에 이 명령문을 입력하여 x라는 변수를 만듭니다.

    x = 1:5

    그러면 MATLAB에서는 x를 작업 공간에 추가하고 결과를 명령 창에 표시합니다.

    다음이 들립니다.

    Greater greater
    X equals 1 2 3 4 5

    Greater greater가 들리면 명령 창의 명령줄 프롬프트(>>)에 다음 명령문을 입력할 수 있습니다.

  3. 명령 창에 다음 명령문을 입력하여 다른 변수 y를 만듭니다.

    y = 2*x

    다음이 들립니다.

    Y equals two four six eight ten

  4. 명령 창에 다음 명령문을 입력하여 x 데이터에 대해 y 데이터를 플로팅합니다.

    plot(x,y)

    다음이 들립니다.

    Figure 1
    The current axes object contains one objects of type line

  5. Figure에 제목과 범례를 추가합니다.

    title("My Plot")
    legend

    다음이 들립니다.

    Figure 1
    The current axes object contains one objects of type line

  6. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 새 Figure로 이동합니다.

    탭 컨트롤
    Figure 1 탭 선택됨
    Figure 1, 1/1

  7. Tab 키를 두 번 눌러 Figure 좌표축을 선택합니다.

    다음이 들립니다.

    Figure 1
    The current axes object contains one objects of type line
    The axes object with title my plot contains one objects of type line
  8. NVDA 보조키+스페이스바를 눌러 Figure 좌표축에 대한 포커스 모드로 전환합니다. 기본적으로 NVDA 보조키는 Insert 키입니다.

  9. Ctrl+아래쪽 화살표를 눌러 좌표축 내부에 있는 제목을 선택합니다.

    다음이 들립니다.

    텍스트 my plot
  10. Tab 키를 눌러 line 객체를 선택합니다. 좌표축에 여러 객체가 포함되어 있는 경우 Tab 키를 눌러 객체를 탐색할 수 있습니다.

플로팅된 데이터 탐색에 대한 자세한 내용은 플로팅된 데이터를 대화형 방식으로 탐색하기 항목을 참조하십시오.

스크린 리더 팁 및 제한 사항

출력에서 빈 라인 줄이기

명령 창에서 작업할 때 스크린 리더 경험을 향상시키려면 format 명령을 사용하여 현재 세션에 대한 출력에 빈 라인이 과도하게 많이 표시되지 않도록 하십시오.

format compact;

모든 향후 세션에서 간결한 형식을 유지하려면 설정을 사용하여 출력 표시에 줄 간격에 대한 개인 값을 설정하십시오.

s = settings;
s.matlab.commandwindow.DisplayLineSpacing.PersonalValue = 'compact';

그래픽스 객체 수정하기

그래픽스 객체 작업 시 속성을 확인하고 수정하기 위해 속성 인스펙터를 사용하지 마십시오. 대신 프로그래밍 방식으로 그래픽스 객체 속성을 확인하고 수정하십시오. 예를 들어, plot 함수는 chart line 객체를 반환합니다. 점 표기법을 사용하여 속성을 확인하고 설정할 수 있습니다.

p = plot(1:10,1:10);
p.LineWidth = 3; 

또는, 객체를 생성할 때 이름-값 쌍의 인수를 사용하여 속성을 설정할 수 있습니다(예: plot(1:10,1:10,'LineWidth',3)).

그래픽스 객체 속성 확인 및 수정에 대한 자세한 내용은 그래픽스 객체 수정하기 항목을 참조하십시오.

MathWorks 문서에 액세스하기

가장 최적화된 환경에서 스크린 리더를 사용하여 문서를 보고 검색하려면 https://www.mathworks.com/help/에서 별도의 브라우저 탭이나 창에서 문서를 여십시오.

라이브 편집기

라이브 편집기에서는 스크린 리더 사용이 지원되지 않습니다. 스크립트 및 함수를 만들려면 대신 편집기를 사용하십시오.

관련 항목