.*: 원소별 곱셈
.^: 원소별 거듭제곱
./: 원소별 오른쪽 나눗셈
.\: 원소별 왼쪽 나눗셈
>> A=[2 6 3; 5 8 4];
>> B=[1 4 10; 3 2 7];
>> A.*B
ans = 2 24 30
15 16 28
>> C=A./B
C =
2.0000 1.5000 0.3000
1.6667 4.0000 0.5714
>> 2.^B
ans =
2 16 1024
8 4 128

>> x = 1:7; % 독립변수 정의
>> y = (2*x.^2 – 5*x + 1); % 함수
>> plot(x, y) % 그래프 그리기

>> x = [1:0.03:3]; % 독립변수 정의
>> y = (x.^3 + 5*x)./(4*x.^2 - 10);
>> plot(x, y) % 그래프 그리기
>> grid
mean(A): A가 벡터이면, 벡터 원소들의 평균값을 돌려준다
mean([1 2 3 4])
% 결과: 2.5
C = max(A): A가 벡터이면, C는 A에서 가장 큰 원소이다. A가 행렬일 경우, C는 A의 각 열에서 가장 큰 원소들로 구성된 행벡터이다.
max([1 4 2 7])
% 결과: 7
[d,n] = max(A): A가 벡터이면, d는 A에서 가장 큰 원소이며 n은 원소의 위치이다(최대값이 여러개인 경우에는 첫 번째 최대값의 위치).
[d, n] = max([1 4 2 7 4])
% 결과: d = 7, n = 4
min(A): 최소값을 찾는다는 점을 제외하고는 max(A)와 동일하다.
min([3 6 1 8])
% 결과: 1
[d,n] = min(A): 최소값을 찾는다는 점을 제외하고는 [d,n]= max(A)와 동일하다.
[d, n] = min([3 6 1 8])
% 결과: d = 1, n = 3
sum(A): A가 벡터이면, 벡터 원소들의 합을 돌려준다.
sum([1 2 3 4])
% 결과: 10
sort(A): A가 벡터이면, 벡터의 원소들을 오름차순으로 정렬한다.
sort([4 1 3 2])
% 결과: [1 2 3 4]
median(A): A가 벡터이면, 벡터 원소들의 중앙값(median value)을 돌려준다.
median([1 3 5 7 9])
% 결과: 5
std(A): A가 벡터이면, 벡터 원소들의 표준편차를 돌려준다.
std([1 2 3 4 5])
% 결과: 1.5811 (표본 표준편차)
det(A): 정방행렬 A의 행렬식을 돌려준다.
A = [1 2; 3 4];
det(A)
% 결과: -2
dot(a,b): 두 벡터 a와 b의 스칼라 곱(내적)을 계산한다. 벡터는 각각 행벡터 또는 열벡터가 될 수 있다.
dot([1 2 3], [4 5 6])
% 결과: 32 (1*4 + 2*5 + 3*6)
cross(a,b): 두 벡터 a와 b의 외적(cross product)을 계산한다. 두 벡터는 3개의 원소를 가져야한다.
cross([1 0 0], [0 1 0])
% 결과: [0 0 1]
inv(A): 정방행렬 A의 역행렬을 돌려준다.
A = [1 2; 3 4];
inv(A)
% 결과: [-2 1; 1.5 -0.5]