연산
기본적으로 생각하는 연산은 대부분 가능.
- 스칼라 연산
- 지수 ( ^ )
- 부호 ( -, + )
- 곱셈 / 나눗셈 ( * , / )
- 왼쪽 나눗셈 ( \ ) : 말 그대로 왼쪽의 수로 오른쪽의 수를 나눈다. 4 \ 2 = 2 / 4 = 0.5
- 덧셈 / 뺄셈 ( +, - )
- 벡터 연산
- 스칼라 * 벡터
- 벡터 * 스칼라
- 행벡터 * 열벡터 : 내적
- 행렬 * 행렬 : 행렬의 곱
- A ^ N : A를 N번 곱한 것
- 원소끼리의 연산 : A
.
B
행렬 계산에서 차원이 맞지 않으면 에러처리한다.
허수
i 또는 j 로 표현 가능. 출력은 항상 i로 나타남.
ans = 2 + 3i
ans2 = 6 + 4j
유효숫자
format long
: 15자리 유효format short
: 4자리 유효
행렬 표현
- 행 : [ 1 2 3 4 5]
- 열 : [ 1
;
2;
3;
4;
5;
] - 전치 : [1 2 3 4 5]
'
행 내부 일부 원소 지정
A( a, b )
: A의 a행 b열 원소A( a : b )
: A의 a번째부터 b번째까지의 원소
등간격 함수
linspace(x1, x2, n)
: x1, x2 사이에 등간격 행벡터 n개 생성logspace(x1, x2, n)
: x1, x2 사이에 로그 기준 등간격 행벡터 n개 생성
문자열
str = 'Apple'
: 작은따옴표 사이에 문자열 위치
문자열 연결(생략 부호) : [ 'a is apple and' ...
'b is ball' ]
도움 함수들
help [something]
: something 에 대한 설명lookfor [something]
: something에 관한 내용이 있는 문서를 모두 검색
그래픽 관련
plot(...)
: 그래프 작성title('name'): 그래프의 윗부분에 name 붙임
:xlabel('label')
: 그래프의 x 축에 label 붙임ylabel('label')
: 그래프의 y 축에 label 붙임grid
'잡다' 카테고리의 다른 글
[오늘의 삽질] ec2 재시작 후 ssh 접근 안되는 문제 (0) | 2022.05.19 |
---|---|
[Colab] Colab과 구글 드라이브 연동 (0) | 2021.12.01 |
[weka] Data Set의 수를 제한하는 방법 : Resample (0) | 2021.11.06 |
MATLAB #3 (0) | 2021.09.14 |
MATLAB #2 (0) | 2021.09.09 |