
숫자인 경우
factor(823429252)
ans =
2 2 59 283 12329
symbolic인 경우
syms x
F = factor(x^6-1)
F =
[x - 1, x + 1, x^2 + x + 1, x^2 - x + 1]
true) or 1 (false)true)과 1 (false) 로 이루어진 논리형 배열tf = isprime([2 3 0 6 10])
tf =
1×5 logical 배열
1 1 0 0 0
primes(25)
ans =
2 3 5 7 11 13 17 19 23
gcd(30, 56)
ans =
2
lcm(30, 56)
ans =
840

MATLAB 예제
function h = gcdiv(a, b)
% 음수의 경우 절대값 처리
if a < 0
a = -a;
end
if b < 0
b = -b;
end
while b > 0
r = rem(a, b);
a = b; b = r;
end
h = a;
end
호출
gcdiv(78696, 19332)
ans =
36
1 ≤ i, j ≤ 100인 자연수 i와 j에 대하여 gcd(i, j) = 4를 만족하는 모든 i, j 순서쌍을 찾기
cnt = 0;
for i = 1:100
for j = i:100
if gcd(i, j) == 4
cnt = cnt + 1;
end
end
end
cnt
cnt =
200