English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB 명령

MATLAB은 수치 계산 및 데이터 시각화를 위한 상호작용 프로그램입니다. 명령 창의 MATLAB 프롬프트 '>>'에 명령을 입력하여 명령을 입력할 수 있습니다.

이 장에서는 일반적인 MATLAB 명령 목록을 제공합니다.

세션 관리 명령

MATLAB은 세션을 관리하기 위한 다양한 명령을 제공합니다. 아래 표는 이러한 모든 명령을 제공합니다-

명령목적
clc명령 창을 비웁니다.
clear메모리에서 변수를 제거합니다.
exist파일이나 변수가 존재하는지 확인합니다.
global변수를 전역 변수로 선언합니다.
help도움말 주제를 검색합니다.
lookfor도움말 항목에서 키워드를 검색합니다.
quitMATLAB을 종료합니다.
who현재 변수를 나열합니다.
whos현재 변수를 나열합니다(장단자 표시).

시스템 명령

MATLAB은 시스템을 처리하기 위한 다양한 유용한 명령을 제공합니다. 예를 들어, 현재 작업을 파일로 저장하여 나중에 파일을 로드할 수 있습니다.

또한, 날짜 표시, 디렉토리에 파일 나열, 현재 디렉토리 표시 등 다른 시스템 관련 활동에 대한 다양한 명령을 제공합니다.

아래 표는 일부 일반적인 시스템 관련 명령을 표시합니다-

명령목적
cd현재 디렉토리를 변경합니다.
date현재 날짜를 표시합니다.
delete파일을 지웁니다.
diary개시/일지 파일 녹화를 종료합니다.
dir현재 디렉토리에 있는 모든 파일을 나열합니다.
load파일에서 작업 공간 변수를 로드합니다.
path검색 경로를 표시합니다.
pwd현재 디렉토리를 표시합니다.
save작업 공간 변수를 파일에 저장합니다.
type파일의 내용을 표시합니다.
what현재 디렉토리에 있는 모든 MATLAB 파일을 나열합니다.
wklreadwk 읽기1엑셀 파일.

입력 및 출력 명령

MATLAB은 입력과 출력과 관련된 다음 명령어를 제공합니다.-

명령목적
disp배열이나 문자열의 내용을 표시합니다.
fscanf파일에서 포맷된 데이터를 읽습니다.
format화면 표시 형식을 제어합니다.
fprintf화면이나 파일에 포맷된 쓰기 작업을 수행합니다.
input피드백을 표시하고 입력을 기다립니다.
;스크린 프린팅을 금지합니다.

fscanffprintf명령어의 동작은 C의 scanf와 printf 함수와 유사합니다. 다음과 같은 포맷 코드를 지원합니다-

포맷 코드목적
%s문자열을 포맷합니다.
%d정수를 포맷합니다.
%f플로팅 포인트 값을 포맷합니다.
%e과학 계수 형식으로 플로팅 포인트 값을 포맷합니다.
%g가장 조밀한 형식으로 포맷합니다: %f 또는 %e.
\n출력 문자열에 새 줄을 삽입합니다.
\t출력 문자열에 탭을 삽입합니다.

양식 함수는 다음과 같은 숫자 표시 형식을 가집니다-

양식 기능최대로 표시
format short

4 자릿수 소수점(기본값).

format long

16자릿수.

format short e지수와 함께 5 자릿수.
format long e16자릿수와 지수.
format bank두 자릿수 소수점. 고정 소수점 화폐 형식
format +양수, 음수 또는 0.
format rat이성近似. 소수점 분수 표현
format compact일부 개행 문자를 금지합니다.
format loose불과도 조밀한 표시 모드로 초기화합니다.

벡터, 마트릭스 및 배열 명령어

다음 테이블은 배열, 마트릭스 및 벡터를 처리하는 여러 명령어를 표시합니다-

명령목적
cat배열을 연결합니다.
find비제로 요소의 인덱스를 찾습니다.
length요소 수를 계산합니다.
linspace규칙 간격의 벡터를 생성합니다.
logspace로그 간격의 벡터를 생성합니다.
max가장 큰 요소를 반환합니다.
min가장 작은 요소를 반환합니다.
prod각 열의 곱을 구합니다.
reshape크기를 변경합니다.
size배열 크기를 계산합니다.
sort각 열을 정렬합니다.
sum각 열의 합을 구합니다.
eye단위 마트릭스를 생성합니다.
ones배열을 생성합니다.
zerosнуль 배열을 생성합니다.
cross마트릭스의 싸이드 프로젝션을 계산합니다.
dot마트릭스의 포인트 캐리를 계산합니다.
det배열의 행렬식을 계산합니다.
inv마트릭스의 역원을 계산합니다.
pinv마트릭스의 가상 역원을 계산합니다.
rank마트릭스의秩을 계산합니다.
rref정리된 행 티켓 테이블을 계산합니다.
cell셀 배열을 생성합니다.
celldisp셀 배열을 표시합니다.
cellplot

셀 배열의 그래픽 표현을 표시합니다.

num2cell숫자 배열을 셀 배열로 변환합니다.
deal입력과 출력 목록을 일치시킵니다.
iscell

셀 배열을 식별합니다.

그래프 명령

MATLAB은 그래프를 그리는 데 사용할 수 있는 많은 명령을 제공합니다. 다음 표는 일부 일반적인 그래프 명령을 표시합니다-

명령목적
axis축 제한을 설정합니다.
fplot

함수의 지능적인 그래프.

grid그리드 라인을 표시합니다.
plotxy 그래프를 생성합니다.
print그래프를 인쇄하거나 파일에 저장합니다.
title그래프의 상단에 텍스트를 배치합니다.
xlabelx축에 텍스트 레이블을 추가합니다.
ylabely축에 텍스트 레이블을 추가합니다.
axes축 객체를 생성합니다.
close현재 그래프를 닫습니다.
close all모든 블록을 닫습니다.
figure새 그래프 창을 엽니다.
gtext마우스로 레이블 배치를 활성화하다.
hold현재 그래프를凍하기.
legend마우스로 그래프에 레이블을 배치하다.
refresh현재 그래프 창을 다시 그리다.
set객체(예: 축)의 속성을 지정하다.
subplot서브 윈도우에서 그래프를 생성하다.
text그래프에 문자를 배치하다.
bar바 그래프를 생성하다.
loglog대수를 생성하다.-대수 그래프.
polar반 대수 그래프를 생성하다.
semilogx반 대수 그래프를 생성하다. (대수적 축).
semilogy반 대수 그래프를 생성하다. (대수적 축).
stairs스테이어스 그래프를 생성하다.
stem스템 그래프를 생성하다.