주요 콘텐츠

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

스크린 리더와 키보드를 사용하여 명령 창과 상호 작용하고, 편집기와 라이브 편집기에서 스크립트와 함수를 생성 및 편집하고, 플로팅된 데이터를 탐색하고, MATLAB® 데스크탑 툴을 탐색할 수 있습니다. 스크린 리더와 같은 보조 기술과의 호환성에 대한 최신 정보는 Accessibility Statement for MATLAB을 참조하십시오.

R2025a 이전: 최적의 접근성 지원을 위해서는 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)).

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

MATLAB-nodesktop 옵션으로 사용하기

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

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

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

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

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

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

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

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

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

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

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

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

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

파일 패널데스크탑의 왼쪽

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

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

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

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

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

편집기와 라이브 편집기데스크탑의 중앙, 명령 창 위

파일을 만들고 편집합니다.

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

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

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

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows® 시스템에서는 명령 창에 커서가 있는 상태에서 Ctrl+F6을 눌러 툴스트립으로 이동합니다. 다음이 들립니다.

    Toolstrip region 
    Toolstrip tab control 
    Home tab selected one of three

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

    Feedback button
    Send us feedback or report a bug

  3. Enter 키를 누릅니다. 사용자 의견 제공 대화 상자가 열립니다.

  4. 사용자 의견을 보내지 않고 대화 상자를 닫으려면 Esc 키를 두 번 누릅니다.

MATLAB 데스크탑에 대한 자세한 내용은 데스크탑 구성하기 항목을 참조하십시오.

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

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

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

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여 x라는 변수를 만듭니다.

    x = 1

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

    x equals one
    Ready prompt
    One variable added to workspace

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

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

    y = cos(x)

    다음이 들립니다.

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

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

    x = y

    다음이 들립니다.

    x equals zero point five four zero three
    Ready prompt

  4. Shift+Tab을 눌러 커서를 명령 창 스크롤 버퍼 영역으로 이동하여 마지막 출력값을 다시 듣습니다. 다음이 들립니다.

    Scroll buffer region
    x equals zero point five four zero three

  5. Shift+Tab을 눌러 커서를 다시 명령 창으로 가져옵니다. 다음이 들립니다.

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

    save test.mat

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

    준비 프롬프트

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

    clear

    다음이 들립니다.

    All variables removed from workspace
    Ready prompt

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

    clc

    다음이 들립니다.

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

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

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

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

예를 들어, 다음 단계에 따라 스크립트 myrandom.m을 만들고, 실행하고, 편집합니다.

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립으로 이동합니다.

    Toolstrip region
    Toolstrip tab control
    Home tab selected one of three

  2. Tab 키를 눌러 탭으로 이동합니다. 새 스크립트 버튼이 강조 표시됩니다. 다음이 들립니다.

    Home property page
    File grouping
    New script button 
    Create a new script in the current folder (Ctrl+N)

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

    Untitled property page
    Edit multiline
    Start of document
    End of document
    Line one

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

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

    Save as dialog

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

  6. 스크립트의 이름을 입력합니다. 예를 들어, 이름 myrandom.m을 입력합니다. Enter 키를 눌러 파일을 저장합니다.

  7. F5 키를 눌러 스크립트를 실행합니다. MATLAB Online을 사용 중인 경우, F5 키를 누르기 전에 포커스가 스크립트 안에 놓여 있는지 확인합니다. 그렇지 않으면 브라우저에서 MATLAB Online을 다시 불러오게 됩니다.

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

    Four variables added to workspace
    sz equals fifty one
    m equals zero point four eight nine nine
    Ready prompt

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

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

    Line one n equals fifty

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

    Line feed

  10. 세미콜론(;)을 삭제한 다음 Ctrl+S를 눌러 변경 사항을 저장합니다.

  11. F5 키를 눌러 편집된 스크립트를 실행합니다. 다음이 들립니다.

    n equals fifty
    sz equals fifty one
    m equals zero point four five zero four
    Ready prompt

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

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

라이브 스크립트와 라이브 함수는 일련의 MATLAB 명령과 상호 작용하는 데 유용한 프로그램 파일입니다. 라이브 스크립트는 라이브 편집기라고 하는 단일 대화형 환경에서 출력값과 그래픽스 그리고 이들을 생성한 코드를 모두 포함합니다.

예를 들어, 다음 단계에 따라 구의 면적과 부피를 계산하는 라이브 스크립트를 만들고 실행하고 편집합니다.

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립으로 이동합니다.

    Toolstrip region
    Toolstrip tab control
    Home tab selected one of three

  2. Tab 키를 두 번 눌러 탭으로 이동한 다음 새 라이브 스크립트 버튼을 강조 표시합니다. 다음이 들립니다.

    New live script button 
    Create a new live script in the current folder

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

    Untitled property page
    Edit multiline
    Code line one

  4. 반지름이 1인 구를 만들고 구의 곡면 면적과 부피를 계산하는 다음 코드를 추가합니다.

    [x,y,z] = sphere; 
    r = 1;
    A = 4*pi*r^2
    V = (4/3)*pi*r^3
  5. F5 키를 눌러 스크립트를 실행합니다. MATLAB Online을 사용 중인 경우, F5 키를 누르기 전에 포커스가 스크립트 안에 놓여 있는지 확인합니다. 그렇지 않으면 브라우저에서 MATLAB Online을 다시 불러오게 됩니다.

    MATLAB이 라이브 스크립트를 실행하고 코드 오른쪽에 출력값을 표시합니다(디폴트 설정). 다음이 들립니다.

    Running untitled.mlx 
    untitled.mlx run complete two outputs created 
    Six variables added to workspace
    Ready prompt

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

  6. Ctrl+Shift+O를 눌러 포커스를 출력값으로 이동합니다. 다음이 들립니다.

    Variable output 
    V equals four point one eight eight eight

  7. 위쪽 화살표 키를 눌러 이전 출력값으로 이동합니다. 다음이 들립니다.

    Variable output 
    A equals twelve point five six six four

  8. Ctrl+Shift+O를 눌러 포커스를 코드로 다시 이동합니다. 다음이 들립니다.

    Edit multiline
    Code line three has output
    A equals four star pi star r two

  9. 다음 내용이 들릴 때까지 위쪽 화살표 키를 눌러 문서의 맨 위로 이동합니다.

    Code line one
    x y z equals sphere

  10. Alt+Enter를 눌러 첫 번째 코드 라인 위에 텍스트 라인을 삽입합니다.

  11. 라인에 다음 텍스트를 추가합니다.

    Calculate Volume and Area of Sphere

  12. Ctrl+Alt+L을 눌러 텍스트 라인을 소제목으로 만듭니다.

라이브 스크립트 생성에 대한 자세한 내용은 라이브 편집기에서 라이브 스크립트 만들기 항목을 참조하십시오.

스크린 리더를 사용하여 스크립트와 라이브 스크립트 열고 닫기

스크린 리더와 키보드를 사용하여 스크립트와 라이브 스크립트를 비롯하여 기존 MATLAB 코드 파일을 열고 닫을 수 있습니다.

예를 들어, 다음 단계에 따라 myrandom.m을 열고 닫습니다.

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여 myrandom.m을 엽니다.

    open myrandom.m
    다음이 들립니다.
    Edit multiline 
    Start of document
    line one n equals 50

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

  2. myrandom.m을 닫으려면 Ctrl+Shift+F6을 눌러 문서 밖으로 이동합니다. 다음이 들립니다.

    Tab control 
    myrandom.m tab selected
    C MyWork myrandom.m one of one

  3. Delete 키를 눌러 문서를 닫습니다. 다음이 들립니다.

    Command Window region
    Command Window edit multiline
    Greater greater

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

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

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

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

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여 x라는 변수를 만듭니다.

    x = 1:5

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

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

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

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

    y = 2*x

    다음이 들립니다.

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

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

    plot(x,y)

    다음이 들립니다.

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

  4. Ctrl+0을 눌러 명령 창으로 커서를 다시 가져온 다음 Tab 키를 눌러 명령 창으로 전환합니다. 다음이 들립니다.

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

    title("My Plot")
    legend

    다음이 들립니다.

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

  6. Ctrl+Shift+1을 눌러 새 Figure 탭으로 이동합니다. 다음이 들립니다.

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

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

    다음이 들립니다.

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

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

    다음이 들립니다.

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

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

스크린 리더를 사용하여 파일 삭제하기

스크린 리더와 키보드를 사용하여 파일과 폴더를 삭제할 수 있습니다.

예를 들어, 현재 폴더에서 스크립트 myrandom.m을 삭제하려면 다음 단계를 수행하십시오.

  1. NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여 myrandom.m을 삭제합니다.

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

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

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

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

    Files region
    Table

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

    myrandom.m script preview row collapsed level one

  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 키를 눌러 파일을 삭제합니다.

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

참고 항목

도움말 항목