Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

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

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

MATLAB Online을 사용하려면 https://matlab.mathworks.com/으로 이동하여 MATLAB Online 열기 버튼을 클릭하십시오.

스크린 리더 팁

출력에서 빈 라인 줄이기

명령 창에서 작업할 때 스크린 리더 경험을 향상시키려면 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/에서 별도의 브라우저 탭이나 창에서 문서를 여십시오.

MATLAB-nodesktop 옵션으로 사용하기

-nodesktop 시작 옵션을 사용하여 데스크탑을 열지 않고 MATLAB을 실행하는 경우 다음 팁을 활용하면 스크린 리더 경험을 개선할 수 있습니다.

  • format 함수를 사용하여 출력에 빈 라인이 과도하게 많이 표시되지 않도록 하면 diary 파일을 더 쉽게 탐색할 수 있습니다. 자세한 내용은 출력에서 빈 라인 줄이기 항목을 참조하십시오.

  • diary 함수를 호출할 때 파일 이름을 포함하면 명령 창 텍스트를 별도의 파일로 저장할 수 있습니다. MATLAB 세션 동안 diary 함수를 각기 다른 파일 이름으로 여러 번 호출하여 여러 다른 세트의 텍스트를 각기 다른 파일로 저장할 수 있습니다.

MATLAB을 -nodesktop 옵션과 함께 사용하는 것보다 더 쉽게 액세스하려면 MATLAB Online에서 "명령 창만" 레이아웃을 사용하십시오. MATLAB Online에서 "명령 창만" 레이아웃을 사용하면 더 많은 바로 가기 키를 이용할 수 있으며, 필요한 경우 MATLAB 데스크탑의 전체 기능을 사용할 수 있습니다. MATLAB Online에서 "명령 창만" 레이아웃을 선택하려면 탭으로 이동한 후 환경 섹션에서 레이아웃 버튼을 클릭하고 명령 창만을 선택하십시오.

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

MATLAB Online을 처음 시작하면 커서가 명령 창에 놓여 있습니다.

MATLAB Online의 다른 영역으로 앞으로 이동하려면 Ctrl+F6을 누르십시오(macOS 시스템에서는 Command+F6). 뒤로 이동하려면 Ctrl+Shift+F6을 누르십시오(macOS 시스템에서는 Command+Shift+F6). 바로 가기 키를 사용하여 열려 있는 일부 툴로 직접 이동할 수도 있습니다.

다음 표에서는 MATLAB Online 데스크탑의 각 영역과 해당 영역의 디폴트 위치를 설명합니다.

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

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

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

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

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

파일 패널데스크탑의 왼쪽

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

작업 공간 패널데스크탑 왼쪽에서 파일 패널 아래

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

명령 창데스크탑의 중앙 아래

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

편집기데스크탑의 중앙, 명령 창 위

파일을 편집하거나 생성합니다.

도킹된 Figure데스크탑의 중앙, 명령 창 위

삽입된 Figure에 데이터를 플로팅합니다.

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

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

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

    Toolstrip region 
    Toolstrip tab control 
    Home tab selected one of three

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

    Feedback button
    Send us feedback or report a bug

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

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

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

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

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

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

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

    x = 1

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

    Ready prompt
    x equals one
    One variable added to workspace

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

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

    y = cos(x)

    다음이 들립니다.

    Ready prompt
    y equals zero point five four zero three
    One variable added to workspace

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

    x = y

    다음이 들립니다.

    Ready prompt
    x equals zero point five four zero three
    

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

    save test.mat

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

    준비 프롬프트

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

    clear

    다음이 들립니다.

    Ready prompt
    All variables removed from workspace

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

    clc

    다음이 들립니다.

    준비 프롬프트
    명령 창에 다음 명령문을 입력할 수 있습니다.

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

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

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

스크립트 만들고 실행하기

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

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

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

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

    Toolstrip region
    Toolstrip tab control
    Home tab selected one of three

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

    Home property page
    File grouping
    New script button 
    Create a new script in the current folder

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

    Untitled property page
    Edit multiline, line one

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

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

    Save as dialog
    Edit untitled.m

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

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

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

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

    myrandom.m property page
    Edit multiline, line 2 
    n equals 50
    sz equals 50 1 
    m equals zero point five one seven two

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

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

스크립트 열고 편집하기

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

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

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

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

    open myrandom.m
    다음이 들립니다.
    myrandom.m property page
    Edit multiline, line 1 
    n equals 50

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

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

    line 4 sz equals size r

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

    Line feed

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

스크립트 삭제하기

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

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

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

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

    delete myrandom.m
    다음이 들립니다.
    준비 프롬프트

또는 파일 패널을 사용하여 스크립트를 삭제할 수 있습니다.

  1. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 파일 패널로 이동합니다.

    Complimentary landmark files button heading level two
  2. 파일 패널에는 현재 폴더의 파일과 폴더 목록을 포함하는 테이블이 있습니다. Tab 키를 눌러 테이블을 선택합니다. 다음이 들립니다.

    Files region
    Table

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

    myrandom.m script preview row collapsed level 1

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

    Delete file dialog
    Question icon are you sure you want to delete this file?
    Clickable yes button delete file
    Button yes button no

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

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

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

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

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

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

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

    x = 1:5

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

    다음이 들립니다.

    Ready prompt
    x equals one two three four five
    One variable added to workspace

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

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

    y = 2*x

    다음이 들립니다.

    Ready prompt
    y equals two four six eight ten
    One variable added to workspace

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

    plot(x,y)

    다음이 들립니다.

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

  4. 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 명령 창으로 커서를 다시 가져옵니다.

    Command Window button 
    heading level two
  5. Tab 키를 눌러 명령 창으로 전환합니다. 다음이 들립니다.

    Command Window region
    Command Window edit multiline
    Greater greater
  6. Figure에 제목과 범례를 추가합니다.

    title("My Plot")
    legend

    다음이 들립니다.

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

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

    Tab control
    Figure 1 tab selected
    Figure 1, 1 of 1

  8. 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
  9. NVDA 보조키+스페이스바를 눌러 Figure 좌표축에 대한 포커스 모드로 전환합니다. 기본적으로 NVDA 보조키는 Insert 키입니다.

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

    다음이 들립니다.

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

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

제한 사항

라이브 편집기

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

관련 항목