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에 데이터를 플로팅합니다. |
예를 들어, 툴스트립을 사용하여 현재 릴리스에 대한 사용자 의견을 보낼 수 있습니다.
NVDA 스크린 리더와 MATLAB이 실행 중인 Windows® 시스템에서는 명령 창에 커서가 있는 상태에서 Ctrl+F6을 눌러 툴스트립으로 이동합니다. 다음이 들립니다.
Toolstrip region Toolstrip tab control Home tab selected one of three
Tab 키를 눌러 홈 탭으로 이동한 다음 사용자 의견 버튼이 나올 때까지 계속 Tab 키를 누릅니다. 다음이 들립니다.
Feedback button Send us feedback or report a bug
Enter 키를 누릅니다. 사용자 의견 제공 대화 상자가 열립니다.
사용자 의견을 보내지 않고 대화 상자를 닫으려면 Esc 키를 두 번 누릅니다.
MATLAB 데스크탑에 대한 자세한 내용은 데스크탑 구성하기 항목을 참조하십시오.
스크린 리더를 사용하여 명령 창에 명령문 입력하기
MATLAB에서 작업할 때 스크린 리더와 키보드를 사용하여 명령 창에 개별 명령문을 입력할 수 있습니다.
예를 들면 다음과 같습니다.
NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여
x라는 변수를 만듭니다.x = 1
그러면 MATLAB에서는
x를 작업 공간에 추가하고 결과를 명령 창에 표시합니다. 다음이 들립니다.x equals one Ready prompt One variable added to workspace
Ready prompt가 들리면 명령 창의 명령 프롬프트(>>)에 다음 명령문을 입력할 수 있습니다.명령 창에 다음 명령문을 입력하여 다른 변수
y를 만듭니다.y = cos(x)
다음이 들립니다.
y equals zero point five four zero three Ready prompt One variable added to workspace
명령 창에 다음 명령문을 입력하여
x값을y값으로 설정합니다.x = y
다음이 들립니다.
x equals zero point five four zero three Ready prompt
Shift+Tab을 눌러 커서를 명령 창 스크롤 버퍼 영역으로 이동하여 마지막 출력값을 다시 듣습니다. 다음이 들립니다.
Scroll buffer region x equals zero point five four zero three
Shift+Tab을 눌러 커서를 다시 명령 창으로 가져옵니다. 다음이 들립니다.
준비 프롬프트
명령 창에 다음 명령문을 입력하여 현재 작업 공간의 변수를 파일
test.mat에 저장합니다.save test.matMATLAB이 현재 폴더에 파일을 저장합니다. 다음이 들립니다.
준비 프롬프트
명령 창에 다음 명령문을 입력하여 작업 공간에서 변수를 제거합니다.
clear
다음이 들립니다.
All variables removed from workspace Ready prompt
명령 창에 다음 명령문을 입력하여 명령 창에서 모든 텍스트를 지웁니다.
clc
다음이 들립니다.
명령 창에 다음 명령문을 입력할 수 있습니다.준비 프롬프트
명령 창에 명령문을 입력하는 방법에 대한 자세한 내용은 명령 창에 명령문 입력하기 항목을 참조하십시오.
스크린 리더를 사용하여 스크립트 만들기
스크립트는 입력 인수 또는 출력 인수를 갖지 않는 가장 간단한 유형의 프로그램 파일입니다. 명령줄에서 반복적으로 수행하려는 계산이나 반복적으로 참조하려는 명령 등, 일련의 MATLAB 명령을 자동화하는 데 유용합니다.
예를 들어, 다음 단계에 따라 스크립트 myrandom.m을 만들고, 실행하고, 편집합니다.
NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립으로 이동합니다.
Toolstrip region Toolstrip tab control Home tab selected one of three
Tab 키를 눌러 홈 탭으로 이동합니다. 새 스크립트 버튼이 강조 표시됩니다. 다음이 들립니다.
Home property page File grouping New script button Create a new script in the current folder (Ctrl+N)
Enter 키를 눌러 새 스크립트를 만듭니다. MATLAB이 스크립트 파일을 만들고 이를 편집기에서 엽니다. 다음이 들립니다.
Untitled property page Edit multiline Start of document End of document Line one
난수로 구성된 배열을 생성하고 그 배열의 크기와 평균을 계산하는 코드를 추가합니다.
n = 50; r = rand(n,1); sz = size(r) m = mean(r)
Ctrl+S를 눌러 파일을 저장합니다. MATLAB에서 "다른 이름으로 저장" 대화 상자가 열립니다. 다음이 들립니다.
Save as dialog
또는 툴스트립에서 저장 버튼을 사용하여 "다른 이름으로 저장" 대화 상자를 열 수도 있습니다.
스크립트의 이름을 입력합니다. 예를 들어, 이름
myrandom.m을 입력합니다. Enter 키를 눌러 파일을 저장합니다.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
또는 툴스트립에서 실행 버튼을 사용하여 스크립트를 실행할 수도 있습니다.
화살표 키를 사용하여 스크립트의 라인을 탐색하고 코드를 편집합니다. 예를 들어, 다음 내용이 들릴 때까지 위쪽 화살표 키를 눌러 코드의 1번 라인으로 이동합니다.
Line one n equals fifty
다음 내용이 들릴 때까지 오른쪽 화살표 키를 눌러 1번 라인의 끝으로 이동합니다.
Line feed
세미콜론(
;)을 삭제한 다음 Ctrl+S를 눌러 변경 사항을 저장합니다.F5 키를 눌러 편집된 스크립트를 실행합니다. 다음이 들립니다.
n equals fifty sz equals fifty one m equals zero point four five zero four Ready prompt
스크립트 생성에 대한 자세한 내용은 스크립트 생성하기 항목을 참조하십시오.
스크린 리더를 사용하여 라이브 스크립트 만들기
라이브 스크립트와 라이브 함수는 일련의 MATLAB 명령과 상호 작용하는 데 유용한 프로그램 파일입니다. 라이브 스크립트는 라이브 편집기라고 하는 단일 대화형 환경에서 출력값과 그래픽스 그리고 이들을 생성한 코드를 모두 포함합니다.
예를 들어, 다음 단계에 따라 구의 면적과 부피를 계산하는 라이브 스크립트를 만들고 실행하고 편집합니다.
NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 다음 내용이 들릴 때까지 Ctrl+F6을 눌러 툴스트립으로 이동합니다.
Toolstrip region Toolstrip tab control Home tab selected one of three
Tab 키를 두 번 눌러 홈 탭으로 이동한 다음 새 라이브 스크립트 버튼을 강조 표시합니다. 다음이 들립니다.
New live script button Create a new live script in the current folder
Enter 키를 눌러 새 라이브 스크립트를 만듭니다. MATLAB이 라이브 스크립트를 만들고 이를 라이브 편집기에서 엽니다. 다음이 들립니다.
Untitled property page Edit multiline Code line one
반지름이 1인 구를 만들고 구의 곡면 면적과 부피를 계산하는 다음 코드를 추가합니다.
[x,y,z] = sphere; r = 1; A = 4*pi*r^2 V = (4/3)*pi*r^3
F5 키를 눌러 스크립트를 실행합니다. MATLAB Online을 사용 중인 경우, F5 키를 누르기 전에 포커스가 스크립트 안에 놓여 있는지 확인합니다. 그렇지 않으면 브라우저에서 MATLAB Online을 다시 불러오게 됩니다.
MATLAB이 라이브 스크립트를 실행하고 코드 오른쪽에 출력값을 표시합니다(디폴트 설정). 다음이 들립니다.
Running untitled.mlx untitled.mlx run complete two outputs created Six variables added to workspace Ready prompt
또는 툴스트립에서 실행 버튼을 사용하여 라이브 스크립트를 실행할 수도 있습니다.
Ctrl+Shift+O를 눌러 포커스를 출력값으로 이동합니다. 다음이 들립니다.
Variable output V equals four point one eight eight eight
위쪽 화살표 키를 눌러 이전 출력값으로 이동합니다. 다음이 들립니다.
Variable output A equals twelve point five six six four
Ctrl+Shift+O를 눌러 포커스를 코드로 다시 이동합니다. 다음이 들립니다.
Edit multiline Code line three has output A equals four star pi star r two
다음 내용이 들릴 때까지 위쪽 화살표 키를 눌러 문서의 맨 위로 이동합니다.
Code line one x y z equals sphere
Alt+Enter를 눌러 첫 번째 코드 라인 위에 텍스트 라인을 삽입합니다.
라인에 다음 텍스트를 추가합니다.
Calculate Volume and Area of Sphere
Ctrl+Alt+L을 눌러 텍스트 라인을 소제목으로 만듭니다.
라이브 스크립트 생성에 대한 자세한 내용은 라이브 편집기에서 라이브 스크립트 만들기 항목을 참조하십시오.
스크린 리더를 사용하여 스크립트와 라이브 스크립트 열고 닫기
스크린 리더와 키보드를 사용하여 스크립트와 라이브 스크립트를 비롯하여 기존 MATLAB 코드 파일을 열고 닫을 수 있습니다.
예를 들어, 다음 단계에 따라 myrandom.m을 열고 닫습니다.
NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여
myrandom.m을 엽니다.다음이 들립니다.open myrandom.mEdit multiline Start of document line one n equals 50
또는 툴스트립에서 열기 버튼을 사용하여 스크립트를 열 수도 있습니다.
myrandom.m을 닫으려면 Ctrl+Shift+F6을 눌러 문서 밖으로 이동합니다. 다음이 들립니다.Tab control myrandom.m tab selected C MyWork myrandom.m one of one
Delete 키를 눌러 문서를 닫습니다. 다음이 들립니다.
Command Window region Command Window edit multiline Greater greater
추가 파일 동작에 대한 자세한 내용은 파일과 폴더 관리하기 항목을 참조하십시오.
스크린 리더를 사용하여 플로팅된 데이터 탐색하기
Figure에 데이터를 플로팅하여 데이터를 시각화할 수 있습니다. Figure를 사용하여 데이터를 빠르게 조사하고 코드의 출력값을 표시할 수 있습니다. 스크린 리더와 키보드를 사용하여 Figure를 탐색할 수 있습니다.
예를 들면 다음과 같습니다.
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가 들리면 명령 창의 명령 프롬프트(>>)에 다음 명령문을 입력할 수 있습니다.명령 창에 다음 명령문을 입력하여 다른 변수
y를 만듭니다.y = 2*x
다음이 들립니다.
y equals two four six eight ten Ready prompt One variable added to workspace
명령 창에 다음 명령문을 입력하여
x데이터에 대해y데이터를 플로팅합니다.plot(x,y)
다음이 들립니다.
Figure 1 The current axes object contains one object of type line
Ctrl+0을 눌러 명령 창으로 커서를 다시 가져온 다음 Tab 키를 눌러 명령 창으로 전환합니다. 다음이 들립니다.
Command Window region Command Window edit multiline Greater greater
Figure에 제목과 범례를 추가합니다.
title("My Plot") legend다음이 들립니다.
Figure 1 The current axes object contains one object of type line
Ctrl+Shift+1을 눌러 새 Figure 탭으로 이동합니다. 다음이 들립니다.
Tab control Figure 1 tab selected Figure 1, one of one
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
NVDA 보조키+스페이스바를 눌러 Figure 좌표축에 대한 포커스 모드로 전환합니다. 기본적으로 NVDA 보조키는 Insert 키입니다.
Ctrl+아래쪽 화살표를 눌러 좌표축 내부에 있는 제목을 선택합니다.
다음이 들립니다.
Text my plot
Tab 키를 눌러 line 객체를 선택합니다. 좌표축에 여러 객체가 포함되어 있는 경우 Tab 키를 눌러 객체를 탐색할 수 있습니다.
플로팅된 데이터 탐색에 대한 자세한 내용은 플로팅된 데이터를 대화형 방식으로 탐색하고 분석하기 항목을 참조하십시오.
스크린 리더를 사용하여 파일 삭제하기
스크린 리더와 키보드를 사용하여 파일과 폴더를 삭제할 수 있습니다.
예를 들어, 현재 폴더에서 스크립트 myrandom.m을 삭제하려면 다음 단계를 수행하십시오.
NVDA 스크린 리더와 MATLAB이 실행 중인 Windows 시스템에서는 명령 창에 커서가 있는 상태에서 명령 창에 다음 명령문을 입력하여
myrandom.m을 삭제합니다.다음이 들립니다.delete myrandom.m준비 프롬프트
또는 파일 패널을 사용하여 스크립트를 삭제할 수 있습니다.
다음 내용이 들릴 때까지 Ctrl+F6을 눌러 파일 패널로 이동합니다.
Complimentary landmark files button expanded heading level two
파일 패널에는 현재 폴더의 파일과 폴더 목록을 포함하는 테이블이 있습니다. Tab 키를 눌러 테이블을 선택합니다. 다음이 들립니다.
Files region Table
다음 내용이 들릴 때까지 위쪽 또는 아래쪽 화살표 키를 눌러
myrandom.m을 선택합니다.myrandom.m script preview row collapsed level one
Delete 키를 누릅니다. 파일 삭제 대화 상자가 열리고 다음이 들립니다.
Delete file dialog Question icon are you sure you want to delete this file? Clickable yes button delete file Button yes button no
Enter 키를 눌러 파일을 삭제합니다.
추가 파일 동작에 대한 자세한 내용은 파일과 폴더 관리하기 항목을 참조하십시오.