첫째, 일반적인 객체 작업: 일반 windows 창의 일반 기능 키를 제외하고.
1,! Dir 은 현재 작업 디렉토리에 있는 파일을 볼 수 있습니다. ! 감독& 는 dos 상태에서 볼 수 있습니다.
2. 현재 워크스테이션의 변수 이름을 볼 수 있는 사람, 변수 이름의 상세내역을 볼 수 있는 사람.
3. 기능 키:
기능 키 바로 가기 설명
Ctrl+P 를 눌러 이전 입력 행으로 돌아갑니다.
Ctrl+N 을 눌러 다음 입력 행으로 돌아갑니다.
왼쪽 화살표 Ctrl+B 커서를 한 문자 뒤로 이동합니다.
오른쪽 화살표 Ctrl+F 커서를 한 문자 앞으로 이동합니다.
Ctrl+ 오른쪽 화살표 Ctrl+R 커서가 한 문자 오른쪽으로 이동합니다.
Ctrl+ 왼쪽 화살표 Ctrl+L 커서를 한 문자 왼쪽으로 이동합니다.
Home Ctrl+ 커서가 행의 맨 앞으로 이동합니다.
End Ctrl+E 커서가 행 끝으로 이동합니다.
Esc Ctrl+U 를 눌러 행을 지웁니다.
커서가 있는 문자를 지웁니다.
백스페이스 Ctrl+H 는 커서의 이전 문자를 삭제합니다.
Ctrl+K 행 끝까지 삭제
Ctrl+C 를 누르면 실행 중인 명령이 중단됩니다.
4.clc 는 창에 표시된 내용을 명령할 수 있지만 작업공간을 지우지는 않습니다.
둘째, 기능 및 운영
1, 운영자:
+:더하기,-:빼기, *: 곱하기,/:나누기, \: 왼쪽 나누기: 전력,': 복수 * * * 멍에를 돌리기, (): 연산 순서를 계산합니다.
2, 공통 메뉴:
Sin () 사인 (변수는 라디안)
Cot () 언더컷 (변수는 라디안)
Sind () 사인 (변수는 도)
Cotd () 언더컷 (변수는 도)
Asin () 아크사인 (라디안 반환)
Acot () 역 언더컷 (라디안 반환)
Asind () 아크사인 (반환 도)
Acotd () 언더컷 (리턴도)
Cos () 코사인 (변수는 라디안)
지수지수
코사인 함수 (변수는 도)
로그 () 로그
Acos () 코사인 (라디안 반환)
Log 10 () 은 10 을 기본 로그로 사용합니다.
Acosd () 코사인 (반환)
Sqrt () 처방
탄젠트 (변수는 라디안임)
Realsqrt () 는 음수가 아닌 루트를 반환합니다.
탄젠트 (변수는 도)
Abs () 는 절대값을 취합니다.
Atan () 아크탄젠트 (라디안 반환)
Angle () 은 복수형의 위상 각도를 반환합니다.
Atand () 아크탄젠트 (도 반환)
Mod(x, y) 는 x/y 의 나머지를 얻습니다.
합계 () 벡터 요소 및
3.rest 함수는 help elfun 및 help specfun 명령을 사용하여 사용할 수 있습니다.
4. 공통 상수 값:
Pi 3.1415926 ...
Realmin 최소 부동 소수점, 2- 1022
허수 단위
Realmax 최대 부동 소수점, (2-EPS) 2 1022.
허수 단위
Inf 무한 값
Eps 부동 소수점 상대 경도 = 2-52
NaN null 값
셋째, 배열 및 행렬:
1, 배열을 구성하는 방법: 증분 합계 linspace(first, last, num)first 및 last 는 시작 및 끝 숫자이고 num 은 원하는 배열 요소의 수입니다.
2. 행렬을 구성하는 방법: [] 을 사용하여 배열을 직접 입력하거나 다음 함수를 사용하여 행렬을 생성할 수 있습니다.
Ones () 는 1 모든 요소가 포함된 행렬을 만듭니다. 여기서 차원은 1, 2 로 ... 변수를 나타낼 수 있습니다.
Zeros () 는 모든 요소가 0 인 행렬을 만듭니다.
Eye () 는 대각선 요소가 1 이고 다른 요소는 0 인 행렬을 만듭니다.
Diag () 는 벡터에서 대각선 행렬을 만듭니다. 즉, 벡터의 요소는 대각선 요소입니다.
매직 () 은 큐브 행렬을 만듭니다.
Rand () 는 균일 분포에 따르는 임의 행렬을 만듭니다.
Randn () 은 정규 분포에 따르는 임의 행렬을 만듭니다.
Randperm () 은 임의의 행 벡터를 만듭니다.
Horcat C=[A, B], 수평 집합 행렬, cat( 1, a, b) 도 가능합니다.
Vercat c = [a; B], 수직 중합 행렬 또는 cat(2, a, b) 를 사용할 수 있습니다.
Repmat(M, v, h) 는 행렬 m 을 수직으로 v 번, 수평으로 h 번 모읍니다.
Blkdiag(A, b) 는 a 와 b 를 블록으로 하여 블록 대각선 행렬을 작성합니다.
Length 는 행렬의 가장 긴 차원의 길이를 반환합니다.
Ndims 는 차원을 반환합니다
멍청한 낙타는 행렬 요소의 수를 반환합니다.
Size 는 각 차원의 길이를 반환합니다. [rows, cols]=size(A)
Reshape 는 행렬을 성형하고, shape(A, 2, 6), A 를 2×6 행렬로 변경하여 열별로 배열한다.
루트 90 시계 반대 방향으로 행렬을 90 도 회전합니다.
Fliplr 은 수직 축을 따라 행렬을 뒤집습니다.
Flipud 는 수평 축을 따라 행렬을 뒤집습니다.
회전 주 대각선을 따라 매트릭스를 대칭 이동합니다.
Ctranspose 전치 행렬은 a' 또는 a.' 일 수도 있습니다. 행렬이 복합 행렬인 경우에만 다릅니다.
재고 행렬의 역행렬
Det 행렬의 결정 요인 값
추적 행렬의 대각선 요소의 합계
표준 행렬 또는 벡터 표준, 표준 (a, 1), 표준 (a, INF) ...
표준 추정 행렬의 최대 표준 벡터
Chol 행렬의 joleski 분해
Cholinc 불완전 Cholesky 분해
루루 분해
Luinc 불완전한 LU 분해
Qr 직교 분해
Kron(A, B) A 가 m×n 이고 B 가 p×q 인 경우, mp×nq 의 행렬이 생성됩니다. A 의 각 요소는 B 를 곱하여 p×q 크기의 공간을 차지합니다.
랭크는 행렬의 가시를 찾았다
Pinv 를 사용하여 의사 역행렬 찾기
A p 는 a 에 대해 작동합니다.
A.^P 는 a 의 각 요소에 대해 연산합니다.
넷째, 수치 계산
1, 선형 방정식 풀기
(1)AX=B 의 해법은 x = a \ b 에서 구할 수 있습니다. XA=B 의 해법은 x = a/b 에서 구할 수 있습니다. a 가 m×n 의 행렬인 경우 m = n, m
(2) ax = b, a = l× u, [L, U]=lu(A), X=U\(L\b), 즉 Lu 분해를 통해 해결된다.
(3)QR (직교) 분해는 행렬을 직교 행렬과 상위 삼각 행렬의 곱으로 표현합니다. 여기서 a = q× r [q, r] = CHOL (a), x = q \ (u \ b) 입니다.
(4)cholesky 분해는 비슷합니다.
2. 고유 값
D = EIG (a) a 의 모든 고유 값에 대한 행렬 반환 [V, D]=eig(A), 피쳐 벡터 행렬도 반환됩니다.
3.A = u× s× ut, [U, S]=schur(A) 여기서 s 의 대각선 요소는 a 의 고유 값입니다 .....
4.Matlab 의 다항식은 벡터로 표현되며 다음과 같은 연산 함수를 사용합니다.
Conv 다항식의 곱셈
Deconv 다항식의 나누기, a, b = Deconv (s), 몫과 나머지를 반환합니다.
Poly 는 다항식의 계수를 찾습니다 (알려진 루트에서 다항식의 계수를 찾음)
다항식을 사용하여 다항식의 고유치 찾기
Polyfit(x, y, n) 다항식의 곡선 맞춤입니다. 여기서 x 와 y 는 맞춤 벡터이고 n 은 맞춤 다항식의 차수입니다.
Polyder 는 다항식의 1 차 미분을 찾고 polyder(a, b) 는 ab 의 도수를 반환합니다.
[a, b] = poly der (a, b) 는 a/b 의 파생물을 얻습니다.
다 요인 다항식 적분
폴리 볼 (Polyval) 은 다항식의 값을 찾습니다
Polyvalm 은 행렬을 변수로 사용하여 다항식의 값을 구합니다.
나머지 부분 점수 확장
다항식의 루트 찾기 (모든 루트로 구성된 벡터 반환)
참고: ploy(A) 를 사용하여 행렬의 특성 다항식을 찾은 다음 루트를 찾는 것이 행렬의 고유 값입니다.
보간에 일반적으로 사용되는 보간 함수는 다음과 같습니다.
Griddata 데이터 메쉬 복합 표면 맞춤
Griddata3 3D 데이터 메쉬 복합 초표면 맞춤
Interp 1 1 차원 보간 (yi = interp 1 (x, y,' 방법') 방법 = 가장 가까운/선형/스플라인/pchip
Interp2 2D 보간 zi = interp 1 (x, y, z,, yi' 방법'), 쌍 선형.
Interp3 3d 보간
Interpft 는 고속 푸리에 변환을 이용하여 1 차원 보간을 하여 FFT 를 보조한다.
Mkpp 는 세그먼트 다항식을 사용합니다
스플라인 큐빅 스플라인 보간
세그먼트 hermit 보간
6. 함수 최대값 솔루션
Fminbnd('f' f', x 1, x2, optiset (,) 는 x 1 과 x2 사이의 f 최소값을 찾습니다. Optiset 옵션에는 "표시"+"항목"/"닫기"/"최종" 이 있을 수 있습니다. 이는 각각 계산 프로세스 표시/표시 안 함/최종 결과만 표시를 나타냅니다. 다 변수 함수의 최소값을 찾습니다. Fzero('f' f', x 1) 는 단항 함수의 원점을 찾습니다. X 1 이 시작점입니다. 위의 옵션을 사용할 수도 있습니다.
동사 (verb 의 약어) 이미지 그리기:
1, 기본 도면 기능
Plot 은 2d 선형 그래픽과 두 개의 축을 그립니다
Plot3 은 3d 선형 그래픽과 두 개의 축을 그립니다
Fplot 은 지정된 간격으로 함수 이미지를 그립니다. Fplot('f' f', 면적, 선종류, 색상)
Loglog 는 로그 그래프와 두 개의 축 (모두 로그 좌표) 을 그립니다. semilogx 는 반로그 좌표 그래프를 그립니다.
Semilogy 는 반 로그 좌표를 그립니다.
2. 선종류: 색상 선종류
Y 옐로우. 대시 v 아래쪽 화살표
G 그린. 조합 > 오른쪽 화살표
B 파란색+점은 더하기 기호입니다