산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> MATLAB

효율적인 계산을 위한 필수 MATLAB 명령어

MATLAB은 수치 계산과 데이터 시각화를 위한 대화형 프로그램입니다. 명령 창의 MATLAB 프롬프트 '>>'에서 명령을 입력하여 실행할 수 있습니다.

이 섹션에서는 일반적으로 사용되는 일반적인 MATLAB 명령어 목록을 제공합니다.

세션 관리를 위한 명령어

MATLAB은 세션 관리를 위한 다양한 명령어를 제공합니다. 다음 표는 이러한 모든 명령어를 제공합니다.

명령어 용도
clc 명령 창을 지웁니다.
clear 메모리에서 변수를 제거합니다.
exist 파일 또는 변수의 존재 여부를 확인합니다.
global 변수를 전역으로 선언합니다.
help 도움말 항목을 검색합니다.
lookfor 키워드로 도움말 항목을 검색합니다.
quit MATLAB을 종료합니다.
who 현재 변수를 나열합니다.
whos 현재 변수를 나열합니다(긴 표시).

시스템 작업을 위한 명령어

MATLAB은 작업 공간의 현재 작업을 파일로 저장하고 나중에 파일을 로드하는 등 시스템 작업을 위한 다양한 유용한 명령어를 제공합니다.

현재 날짜 표시, 디렉터리의 파일 나열, 현재 디렉터리 표시 등 기타 시스템 관련 활동을 위한 다양한 명령어도 제공합니다.

다음 표는 일반적으로 사용되는 시스템 관련 명령어를 보여줍니다.

명령어 용도
cd 현재 디렉터리를 변경합니다.
date 현재 날짜를 표시합니다.
delete 파일을 삭제합니다.
diary 일기 파일 기록을 켜거나 끕니다.
dir 현재 디렉터리의 모든 파일을 나열합니다.
load 파일에서 작업 공간 변수를 로드합니다.
path 검색 경로를 표시합니다.
pwd 현재 디렉터리를 표시합니다.
save 작업 공간 변수를 파일에 저장합니다.
type 파일 내용을 표시합니다.
what 현재 디렉터리의 모든 MATLAB 파일을 나열합니다.
wklread .wk1 스프레드시트 파일을 읽습니다.

입력 및 출력 명령어

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

명령어 용도
disp 배열 또는 문자열의 내용을 표시합니다.
fscanf 파일에서 형식화된 데이터를 읽습니다.
format 화면 표시 형식을 제어합니다.
fprintf 화면 또는 파일에 형식화된 쓰기를 수행합니다.
input 프롬프트를 표시하고 입력을 기다립니다.
; 화면 출력을 억제합니다.

fscanf와 fprintf 명령은 C의 scanf와 printf 함수처럼 동작합니다. 다음 형식 코드를 지원합니다.

형식 코드 용도
%s 문자열로 형식화.
%d 정수로 형식화.
%f 부동소수점 값으로 형식화.
%e 과학적 표기법의 부동소수점 값으로 형식화.
%g 가장 간결한 형태(%f 또는 %e)로 형식화.
\n 출력 문자열에 새 줄 삽입.
\t 출력 문자열에 탭 삽입.

format 함수는 숫자 표시에 다음과 같은 형태를 가집니다.

format 함수 표시 자릿수
format short 소수점 넷째 자리(기본값).
format long 소수점 16자리.
format short e 다섯 자리와 지수.
format long e 16자리와 지수.
format bank 소수점 둘째 자리.
format + 양수, 음수 또는 0.
format rat 유리수 근사.
format compact 일부 줄 바꿈 억제.
format loose 덜 간결한 표시 모드로 재설정.

벡터, 행렬 및 배열 명령어

다음 표는 배열, 행렬, 벡터 작업을 위한 다양한 명령어를 보여줍니다.

명령어 용도
cat 배열을 연결합니다.
find 0이 아닌 요소의 인덱스를 찾습니다.
length 요소 수를 계산합니다.
linspace 규칙적으로 간격을 둔 벡터를 생성합니다.
logspace 로그 간격으로 간격을 둔 벡터를 생성합니다.
max 가장 큰 요소를 반환합니다.
min 가장 작은 요소를 반환합니다.
prod 각 열의 곱.
reshape 크기를 변경합니다.
size 배열 크기를 계산합니다.
sort 각 열을 정렬합니다.
sum 각 열의 합.
eye 단위 행렬을 생성합니다.
ones 1로 채워진 배열을 생성합니다.
zeros 0으로 채워진 배열을 생성합니다.
cross 행렬 외적을 계산합니다.
dot 행렬 내적을 계산합니다.
det 배열의 행렬식을 계산합니다.
inv 행렬의 역행렬을 계산합니다.
pinv 행렬의 유사 역행렬을 계산합니다.
rank 행렬의 계수를 계산합니다.
rref 약화된 행 사다리꼴 형태를 계산합니다.
cell 셀 배열을 생성합니다.
celldisp 셀 배열을 표시합니다.
cellplot 셀 배열의 그래픽 표현을 표시합니다.
num2cell 숫자 배열을 셀 배열로 변환합니다.
deal 입력 및 출력 리스트를 매칭합니다.
iscell 셀 배열을 식별합니다.

플로팅 명령어

MATLAB은 그래프 플로팅을 위한 수많은 명령어를 제공합니다. 다음 표는 플로팅에 일반적으로 사용되는 일부 명령어를 보여줍니다.

명령어 용도
axis 축 한계를 설정합니다.
fplot 함수의 지능적 플로팅.
grid 격자선을 표시합니다.
plot xy 플로팅을 생성합니다.
print 플로팅을 인쇄하거나 파일로 저장합니다.
title 플로팅 상단에 텍스트를 배치합니다.
xlabel x축에 텍스트 레이블을 추가합니다.
ylabel y축에 텍스트 레이블을 추가합니다.
axes 축 객체를 생성합니다.
close 현재 플로팅을 닫습니다.
close all 모든 플로팅을 닫습니다.
figure 새 그림 창을 엽니다.
gtext 마우스로 레이블 배치를 활성화합니다.
hold 현재 플로팅을 고정합니다.
legend 마우스로 범례 배치.
refresh 현재 그림 창을 다시 그립니다.
set 축 등 객체 속성 지정.
subplot 하위 창에 플로팅 생성.
text 그림에 문자열 배치.
bar 막대 차트 생성.
loglog 로그-로그 플로팅 생성.
polar 극좌표 플로팅 생성.
semilogx 반로그 플로팅 생성(로그 가로축).
semilogy 반로그 플로팅 생성(로그 세로축).
stairs 계단 플로팅 생성.
stem 스템 플로팅 생성.

MATLAB

  1. MATLAB: 선도적인 수치 연산 환경 종합 개요
  2. MATLAB 기초 마스터: 필수 구문 및 명령어
  3. MATLAB 변수 이해: 기초와 예제
  4. MATLAB 벡터 마스터: 행 벡터와 열 벡터 기초
  5. MATLAB 행렬 기초 마스터: 생성, 참조, 데이터 조작
  6. MATLAB: 다차원 배열과 특수 배열 마스터하기
  7. MATLAB 콜론 연산자 마스터하기: 벡터 생성과 효율적 반복
  8. MATLAB 숫자 유형: 정수, 부동소수점, 변환과 범위 총정리
  9. MATLAB 문자열 완벽 가이드: 생성, 결합, 셀 배열 변환, 주요 함수
  10. MATLAB 함수 완전 정복: 정의, 워크스페이스, 입출력, 익명/중첩/비공개 함수