¿ÁŸºê´Â ¸ÅÆ®·¦°ú ȣȯµÇ´Â ÇÁ¸®¿þ¾îÀÌ´Ù.
ÇöÀç (2017³â) ¹öÀü 4.0.3 ÀÌ ¹èÆ÷µÇ°í ÀÖÀ¸¸ç, ¾Æ·¡ À¥ÆäÀÌÁö¿¡¼ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.
$\quad$ ¿ÁŸºê À¥ÆäÀÌÁö
À©µµ¿ìÁî 7 ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÑ ¿ÁŸºêÀÇ GUI ¸ð½ÀÀ¸·Î, ¸ÅÆ®·¦°ú Èí»çÇÏ´Ù.
¸í·ÉâÀÇ Ä¿¼ ´ÙÀ½¿¡
$\quad >> \,\,$ ¸í·É¾î
¸¦ ÇÑ ÁÙ¾¿ ÀÔ·ÂÇϸé, °á°ú¸¦ ¹Ù·Î È®ÀÎÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³Æ® ¹æ½ÄÀ» Áö¿øÇÑ´Ù.
¶ÇÇÑ, GUI ¾Æ·¡ÀÇ ¿¡µðÅÍ ÅÇÀ» Ŭ¸¯ÇÏ¿© ¿¡µðÅÍ Ã¢À» ¿¾î¼ ½ºÅ©¸³Æ® ÆÄÀÏ ( .m ÆÄÀÏ)À» ¸¸µé¾î ÀúÀåÇÒ ¼ö ÀÖ´Ù.
°è»ê±âó·³ °£ÆíÈ÷ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
5^2
cos(pi)
fplot( ) À» »ç¿ëÇÏ¿©, »çÀÎ ÇÔ¼ö¸¦ ±×·Áº¸ÀÚ.
fplot( 'sin(x)', [-pi,pi] )
´ÙÀ½ ¹æÁ¤½ÄÀÇ ¼öÄ¡ÇØ¸¦ ±¸ÇÑ´Ù. $$ e ^{-x} = x $$
Áº¯°ú ¿ìº¯ÀÇ ÇÔ¼ö¸¦ ±×·¡ÇÁ¿¡ ±×·Áº¸ÀÚ. ¿©·¯°³ÀÇ ÇÔ¼öµéÀ» °°ÀÌ ±×¸®·Á¸é [ ] ·Î ¹¾îÁØ´Ù.
fplot( '[ exp(-x), x ]', [-2,2] )
µÎ ÇÔ¼ö°¡ ¼·Î ±³Â÷ÇϹǷÎ, ±³Á¡¿¡¼ ÇØ°¡ Á¸ÀçÇÔÀ» ¾Ë ¼ö ÀÖ´Ù.
¼öÄ¡ÇØ¸¦ ±¸ÇÏ·Á¸é, ¹æÁ¤½ÄÀÇ ¿ìº¯ÀÌ $0$ ÀÎ ÇüÅ·Π¸¸µç´Ù.
$ f(x) = e ^{-x} - x = 0 $
$f(x)$¸¦ ÇÔ¼öÇÚµé·Î ¼±¾ðÇϰí, fzero( ) ÇÔ¼öÀÇ Ã¹ ¹øÂ° ÀÎÀÚ·Î ³Ö´Â´Ù.
µÎ ¹øÂ° ÀÎÀÚ¿¡ ÇØÀÇ ÃʱⰪÀ» ³Ö¾îÁØ´Ù. (ÃʱⰪÀ¸·Î $0$ À» »ç¿ëÇÔ)
f =@(x) exp(-x) - x ;
fzero( f, 0 )
´ÙÀ½ ¿¬¸³¹æÁ¤½ÄÀ» Ǭ´Ù.
$$x+2y+3z=7$$$$3x-2y+ z=5$$$$2x-3y+z=2$$A = [1 2 3; 3 -2 1; 2 -3 1]
B = [7; 5; 2]
°¡¿ì½º ¼Ò°Å¹ýÀ¸·Î ÇØ¸¦ ±¸ÇÑ´Ù.
X = A \ B
ÄÚµåÀÇ ÇÑ ÁÙÀÌ ¼öÇàµÉ ¶§¸¶´Ù ±× °á°ú°¡ Ãâ·ÂµÈ´Ù.
x = [ 1 2 3 4 ]
y = 2 * x
Ãâ·ÂÀ» ¿øÇÏÁö ¾Ê°Å³ª ¹æÁöÇÏ·Á¸é, ÁÙÀÇ ³¡¿¡ ¼¼¹ÌÄÝ·ÐÀ» ºÙÀδÙ.
x = [ 1 2 3 4 ];
y = 2 * x
% ±âÈ£¸¦ ºÙÀÌ¸é ±× ´ÙÀ½¿¡ ¾²´Â ³»¿ëÀº ¸ðµÎ ¼³¸í¹®ÀÌ µÈ´Ù.
% ÀÌÈÄÀÇ ÁÙ ³¡±îÁö ¾´ ³»¿ëÀº ¸ðµÎ ¼³¸í¹®ÀÌ´Ù.
% ¼³¸í¹®À» ÀÚ¼¼È÷ ¾²´Â ½À°üÀ» ±â¸£´Â °ÍÀÌ ÁÁ´Ù.
% ±×·¸Áö ¾ÊÀ¸¸é, ³ªÁß¿¡ ÀڱⰡ ¸¸µç Äڵ带 ÀÌÇØÇÏÁö ¸øÇÏ°Ô µÈ´Ù.
printf( "¾Æ½Ã°ÚÁÒ?" )
µÎ ¹è¿ µ¥ÀÌÅ͸¦ ±×·¡ÇÁ·Î ±×¸°´Ù.
plot( x, y )
Ç຤ÅÍÀÇ ¿ø¼Ò´Â °ø¹é ¶Ç´Â ½°Ç¥ , ·Î ºÐ¸®ÇÑ´Ù.
x = [ 1, 2, 3, 4 ]
¿º¤ÅÍ´Â ¼¼¹ÌÄÝ·Ð ; À¸·Î ÇàÀ» ±¸ºÐÇÑ´Ù.
y = [ 1; 2; 3 ]
¼¼¹ÌÄÝ·Ð ¶Ç´Â Áٹٲٱâ·Î ÇàÀ» ±¸ºÐÇÑ´Ù.
a = [ 1 2 3; 4 5 6 ]
a = [ 1 2 3
4 5 6 ]
¿ø¼Ò°ªÀÌ ¼øÂ÷ÀûÀ¸·Î Áõ°¡ÇÏ´Â ¹è¿ ¸¸µé±â
ÃʱⰪ : ÃÖÁ¾°ª
x = 1:5
[ ] ¾È¿¡ ³Ö¾îÁÙ ¼öµµ ÀÖ´Ù.
x = [ 1:5 ]
Áõ°¡°ªÀÌ 1 ÀÌ ¾Æ´Ñ °æ¿ì´Â, ±× °ªÀ» °¡¿îµ¥¿¡ ½áÁØ´Ù.
ÃʱⰪ : Áõ°¡°ª : ÃÖÁ¾°ª
x = 1:2:5
linspace( ) ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿©, ±¸°£À» ÀÏÁ¤ÇÑ °£°ÝÀ¸·Î ³ª´©´Â ¹è¿À» »ý¼ºÇÒ ¼ö ÀÖ´Ù.
linspace( ÃʱⰪ, ÃÖÁ¾°ª, ¿ø¼ÒµéÀÇ °¹¼ö )
x = linspace( 0, 1, 6 )
¹è¿¿¡ ¼ýÀÚ¸¦ ´õÇÏ´Â °ÍÀº, ¹è¿ÀÇ °¢ ¿ø¼Ò¿¡ ±× ¼ýÀÚ¸¦ ´õÇÏ´Â °ÍÀÌ´Ù.
º¤ÅÍÀÇ ¼öÇп¡¼´Â Çã¿ëµÇÁö ¾Ê´Â ¿¬»êÀÌ´Ù.
a = [ 1 2 3 ] ;
a + 5
¹è¿¿¡ ¼ýÀÚ¸¦ °öÇÏ´Â °ÍÀº, ¹è¿ÀÇ °¢ ¿ø¼Ò¿¡ ±× ¼ýÀÚ¸¦ °öÇÏ´Â °ÍÀÌ´Ù.
º¤ÅÍÀÇ ¼öÇп¡¼ Çã¿ëµÇ´Â ¿¬»êÀÌ´Ù.
a = [ 1 2 3 ] ;
a * 2
Å©±â°¡ °°Àº µÎ ¹è¿ÀÇ °°Àº À§Ä¡¿¡ ÀÖ´Â ¿ø¼Ò³¢¸® °öÇÏ´Â ¿¬»êÀÌ´Ù.
¼öÇÐÀûÀÎ Çà·Ä °ö¼À°ú´Â ´Ù¸£´Ù.
a = [ 1 2 3 ]
b = [ 10 20 30 ]
´å°ö¼ÀÀ» ÇÏ´Â µÎ ¹è¿Àº Å©±â°¡ °°¾Æ¾ß ÇÑ´Ù.
a .* b
´å°ö¼À ¿¬»ê°ú ºñ½ÁÇϰÔ, µÎ ¹è¿ÀÇ °°Àº À§Ä¡¿¡ ÀÖ´Â ¿ø¼Òµé »çÀÌÀÇ ¿¬»êÀ» ¹è¿ ¿¬»êÀ̶ó ÇÑ´Ù.
¿©·¯°¡Áö ¹è¿ ¿¬»ê¿¡ ÇØ´çÇÏ´Â ¿¬»êÀÚ ±âÈ£¸¦ ³ªÅ¸³»¾ú´Ù.
´å°ö¼À $\quad .* $
´å³ª´°¼À $\quad ./ $
´å°ÅµìÁ¦°ö $\quad . $ ^
¹è¿ (Çà¿)ÀÇ Çà°ú ¿À» ¼·Î ¹Ù²Ù´Â ¿¬»êÀ» ÀüÄ¡ ¿¬»êÀ̶óÇÑ´Ù.
ÀüÄ¡ ¿¬»êÀÚ´Â ÀÛÀº µû¿ÈÇ¥ ' ÀÌ´Ù.
a = [ 1 2 3; 4 5 6 ]
a'
ÇÔ¼öÀÇ ÀÔ·Â ÀÎÀÚ´Â ½ºÄ®¶ó¸¦ ³Ö¾îµµ µÇ°í, º¤Å͸¦ ³Ö¾îµµ µÈ´Ù.
x = 4
sqrt( x )
x = [ 9, 16, 25 ]
sqrt( x )
help ¸í·ÉÀ¸·Î µµ¿ò¸» ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
help sqrt
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
abs(x) | Àý´ë°ª |
exp(x) | Áö¼öÇÔ¼ö |
log(x) | ÀÚ¿¬·Î±× (¹ØÀÌ e) |
log10(x) | »ó¿ë·Î±× (¹ØÀÌ 10) |
sign(x) | x>0 À̸é 1, x=0 À̸é 0, x< 0 À̸é -1 |
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
round(x) | x¿¡ °¡Àå °¡±î¿î Á¤¼ö |
ceil(x) | ¡Ä ¹æÇâÀ¸·Î x¿¡ °¡Àå °¡±î¿î Á¤¼ö |
floor(x) | -¡Ä ¹æÇâÀ¸·Î x¿¡ °¡Àå °¡±î¿î Á¤¼ö |
fix(x) | 0 ¹æÇâÀ¸·Î x¿¡ °¡Àå °¡±î¿î Á¤¼ö |
round( ) ´Â ¹Ý¿Ã¸²/¹Ý³»¸²ÇÑ Á¤¼ö¸¦ ¹ÝȯÇÑ´Ù.
round(-0.6)
ceil(1.2)
floor(1.2)
ceil(-1.2)
floor(-1.2)
fix(-1.2)
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
factor(x) | xÀÇ ¼ÒÀμö |
gcd(x,y) | x ¿Í yÀÇ ÃÖ´ë°ø¾à¼ö |
lcm(x,y) | x ¿Í yÀÇ ÃÖ¼Ò°ø¹è¼ö |
rats(x) | x ¸¦ ºÐ¼ö·Î Ç¥½Ã |
factorial(x) | x! = x (x-1) (x-2) ¡¤¡¤¡¤ 1 |
nchoosek(n,k) | $_n$C$_k$ = n! / k! / (n-k)! |
primes(x) | xº¸´Ù ÀÛÀº ¼Ò¼ö |
isprime(x) | x°¡ ¼Ò¼öÀ̸é 1, ¼Ò¼ö°¡ ¾Æ´Ï¸é 0 |
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
sin(x) | sine |
cos(x) | cosine |
tan(x) | tangent |
asin(x) | inverse sine |
sinh(x) | hyperbolic sine |
asinh(x) | inverse hyperbolic sine |
sind(x) | sine (ÀÔ·ÂÀÌ degree ´ÜÀ§) |
asind(x) | inverse sine (Ãâ·ÂÀÌ degree ´ÜÀ§) |
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
max(x) | xÀÇ (°¢ ¿ÀÇ) ÃÖ´ë°ª |
min(x) | xÀÇ (°¢ ¿ÀÇ) ÃÖ¼Ò°ª |
mean(x) | xÀÇ (°¢ ¿ÀÇ) Æò±Õ°ª |
median(x) | xÀÇ (°¢ ¿ÀÇ) Áß¾Ó°ª |
sum(x) | xÀÇ (°¢ ¿ÀÇ) ¿ø¼ÒµéÀÇ ÇÕ |
prod(x) | xÀÇ (°¢ ¿ÀÇ) ¿ø¼ÒµéÀÇ °ö |
sort(x) | xÀÇ (°¢ ¿ÀÇ) ¿ø¼ÒµéÀ» ¿À¸§Â÷¼ø Á¤·Ä |
x = [ 1 5 3 ] ;
max( x )
x°¡ Çà·ÄÀÌ¸é °¢ ¿ÀÇ ÃÖ´ë°ªÀ» ±¸ÇÑ´Ù.
x = [ 1 5 3; 2 4 6 ]
max( x )
¹Ýȯ°ªÀÌ µÎ °³ÀÎ °æ¿ì¿¡´Â [ ÃÖ´ë°ª, ÃÖ´ë°ªÀÇ À§Ä¡ ] °¡ ¹ÝȯµÈ´Ù.
x = [ 1 5 3 ] ;
[ a, b ] = max( x )
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
size(x) | ÇàÀÇ °¹¼ö¿Í ¿ÀÇ °¹¼ö |
length(x) | ÇàÀÇ °¹¼ö¿Í ¿ÀÇ °¹¼ö Áß¿¡¼ Å« °ª |
x = [ 1 5 3; 2 4 6 ]
size( x )
length( x )
ÇÔ¼ö | ¹Ýȯ°ª |
---|---|
complex(x,y) | x + y * i |
real(A) | º¹¼Ò¼ö A ÀÇ ½Ç¼öºÎ |
imag(A) | º¹¼Ò¼ö A ÀÇ Çã¼öºÎ |
isreal(A) | ½Ç¼öÀ̸é 1, º¹¼Ò¼öÀ̸é 0 |
conj(A) | º¹¼Ò¼ö A ÀÇ ÄÓ·¹º¹¼Ò¼ö |
abs(A) | º¹¼Ò¼ö A ÀÇ Å©±â |
angle(A) | º¹¼Ò¼ö A ÀÇ °¢ (radian) |
Çã¼ö ´ÜÀ§·Î i ¶Ç´Â j ¸¦ ¾µ ¼ö ÀÖ´Ù.
i^2
j^2
¸ÅÆ®·¦ÀÌ Ã³¸®ÇÒ ¼ö ÀÖ´Â °¡Àå Å« ¼ö´Â $ 10 ^{308}$ À̰í,
°¡Àå ÀÛÀº ¼ö´Â $ 10 ^{-308}$ ÀÌ´Ù.
realmax
realmin
¸ÅÆ®·¦ÀÌ Ã³¸®ÇÒ ¼ö ÀÖ´Â Á¤¼öÀÇ ¹üÀ§´Â ´ë·« -20¾ï¿¡¼ +20¾ïÀÌ´Ù.
intmax
intmin
¾î¶² ¼ö¸¦ 0 À¸·Î ³ª´©¸é Inf °¡ Ãâ·ÂµÈ´Ù.
1 / 0
¸Å¿ì ÀÛÀº ¼ö¸¦ ³ªÅ¸³»´Â eps ´Â ¾à $10^{-16}$ ÀÌ´Ù.
eps
clock ´Â ÇöÀç ³¯Â¥¿Í ½Ã°¢À» ¹è¿·Î ³ªÅ¸³»°í,
date ´Â ÇöÀç ³¯Â¥¸¦ ¹®ÀÚ¿·Î ³ªÅ¸³½´Ù.
clock
date
À妽º ¹øÈ£¸¦ »ç¿ëÇÏ¿© Çà·ÄÀÇ ¿ø¼Ò¸¦ º¯°æÇϰųª Ãß°¡ÇÒ ¼ö ÀÖ´Ù.
S = [ 3 1.5 3.1 ]
µÎ ¹øÂ° ¿ø¼Ò¸¦ º¯°æÇÑ´Ù.
S(2) = 1.0
»õ ¿ø¼Ò¸¦ ¸Ç ³¡¿¡ Ãß°¡ÇÑ´Ù.
S( length(S)+1 ) = 5.5
Çà°ú ¿À» ³ªÅ¸³»´Â µÎ °³ÀÇ À妽º ¹øÈ£¸¦ »ç¿ëÇÏ¿©, ƯÁ¤ÇÑ ¿ø¼Ò¸¦ °¡¸®Å²´Ù.
M = [ 1 2 3 4 5
2 3 4 5 6
3 4 5 6 7 ];
M(3,5)
~ to be continued ~