10-¶óÁ¸®ÆÄÀÌ3 : Mathematica Free in Raspberry Pi
Mathematica¸¦ ÇнÀ ¹× ¿¬±¸¸¦ ¸ñÀûÀ¸·Î µ¥½ºÅ©Å¾(³ëÆ®ºÏ)¿¡¼ »ç¿ëÇÏ·Á¸é ¶óÀ̼¾½º¸¦ ±¸ÀÔÇØ¾ß ÇÑ´Ù. ±â¾÷($3,120), °³ÀÎ($295), ´ëÇÐ($1,315), ÃÊÁß°í($195), Çлý($140) µî ±× °¡°ÝÀÌ ¸¸¸¸Ä¡ ¾Ê´Ù.
(Ãâó : ¿ïÇÁ·¥ ¸®¼Ä¡ ȨÆäÀÌÁö & Çѱ¹ ÃÑÆÇ ´ÙÇÑÅ×Å© ȨÆäÀÌÁö)
´ç¿¬È÷ ÇÊ¿äÇÏ´Ù¸é ¶óÀ̼¾½º ±¸ÀÔÀÌ ¿Ã¹Ù¸¥ ¼±ÅÃÀÌ°ÚÁö¸¸, ÇÁ·ÎÁ§Æ®¿Í °°Àº ÇѽÃÀû È°¿ë¿¡ ÀÖ¾î¼ ¸¹Àº ºñ¿ëÀ» ÁöºÒÇÏ´Â °Í ¶ÇÇÑ ÇÕ¸®Àû ¼±ÅÃÀº ¾Æ´Ò°ÍÀÌ´Ù. ±×·¸´Ù¸é, Mathematica¸¦ ÀϹÝÀûÀÎ ¿ëµµ(°£´ÜÇÑ ¼öÁØÀÇ ÇнÀÀ̳ª ¿¬±¸Á¤µµ)ÀÇ ¼öÁØ¿¡¼ ¹«·á(Free)·Î È°¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ¾øÀ»±î?
1. Raspberry Pi ¿¡¼ÀÇ Mathematica È°¿ë
¶óÁ¸®ÆÄÀÌ¿¡ OSÀÎ ¶óÁîºñ¾ÈÀ» ¼³Ä¡Çϸé, Mathematica ÇÁ·Î±×·¥ÀÌ ±âº»ÀûÀ¸·Î Æ÷ÇԵǾî ÀÖ´Ù. ¹°·Ð, ¿ì¸®°¡ ±¸ÀÔÇÏ´Â Mathematica Professional ¶óÀ̼¾½º¿Í ¿ÏÀüÈ÷ µ¿ÀÏÇÏÁö´Â ¾ÊÀ¸³ª, °ÅÀÇ µ¿ÀÏÇÑ Mathematica ÀÎÅÍÆäÀ̽º, ¸í·É¾î Áö¿ø ¹× ¸Þ´º ±â´ÉµéÀÌ Æ÷ÇԵǾî ÀÖ¾î ÀÏ¹Ý »ç¿ëÀڵ鿡°Ô´Â ¼Óµµ, ±â´É, È°¿ëÆíÀǼº(ÀÎÅÍÆäÀ̽º) µî ÃæºÐÇÒ °ÍÀ¸·Î º¸ÀδÙ.
(1) Wolfram Mathematica ¾÷µ¥ÀÌÆ®
¶óÁîºñ¾È(Raspbian) ÃֽŹöÀü¿¡´Â Mathematica 10.3 ÀÌ ÇÔ²² Æ÷ÇԵǾî ÀÖ´Ù. ¸¸¾à, ¶óÁîºñ¾ÈÀÌ ±¸¹öÀüÀ̶ó¸é ÃֽŹöÀüÀ¸·Î À缳ġÇϰųª LXÅ͹̳ο¡¼ ´ÙÀ½ÀÇ ¸í·É¾î·Î Wolfram Mathematica¸¦ ÃֽŹöÀüÀ¸·Î ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖ´Ù.
sudo apt-get install wolfram-engine
(2) ¶óÁ¸®ÆÄÀÌ Mathematica ½ÇÇà
¶óÁ¸®ÆÄÀÌÀÇ ¹ÙÅÁÈ¸é ¸Þ´º¹Ù¿¡ ÀÖ´Â Mathematica ·Î°í¸¦ Ŭ¸¯ÇÑ´Ù. ±×·¯³ª ³ëÆ®ºÏÀÇ XRDP ¿ø°ÝÁ¢¼ÓÀÎ »óÅ¿¡¼ Mathematica¸¦ ½ÇÇàÇÏ¸é ·ÎµùÁß¿¡ ¿ø°ÝÁ¢¼Ó Àüü°¡ ´ÝÇô¹ö¸°´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â ´ÙÀ½ÀÇ ¸í·ÉÀ» LXÅ͹̳ο¡¼ ½ÇÇà, ¼³Ä¡ÇÔÀ¸·Î½á ÇØ°áÇÒ ¼ö ÀÖ´Ù.
sudo apt-get install libgl1-mesa-swx11
ÀÌÁ¦, ¿ø°ÝÁ¢¼Ó »óÅ¿¡¼µµ Mathematica´Â Àß ½ÇÇàµÇ¾î ¿¸±°ÍÀÌ´Ù. Mathematica¸¦ »ç¿ëÇØ º» À̵éÀº Á¤½Ä Mathematica¿Í µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º¸¦ °®Ãß°í ÀÖÀ½À» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸Þ´º¹Ù-Help-About Wolfram Mathematica¸¦ ¿¾îº¸¸é Linux ARM Ç÷§ÆûÀÇ Activation License Key°¡ ºÎ¿©µÇ¾î ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.
Mathematica ½ÇÇà°ú ÇÔ²² ¶ß´Â À§ÀÇ Æ˾÷âÀº Mathematica µµ¿ò¸» »çÀÌÆ®(Documentation Center), Mathematica & Raspberry °ø½Ä»çÀÌÆ®, Mathematica Ä¿¹Â´ÏƼ »çÀÌÆ®·Î Á¢¼ÓÇÒ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î ºÒÇÊ¿äÇÏ´Ù¸é OFF Çصµ µÈ´Ù.
(3) ¶óÁ¸®ÆÄÀÌ config.txt ¼³Á¤ º¯°æ
¶óÁ¸®ÆÄÀÌ·Î Mathematica¸¦ ÀÌ¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ÇÑ°¡Áö ¼³Á¤ÇØ¾ß ÇÒ °ÍÀÌ ÀÖ´Ù. ¶óÁ¸®ÆÄÀÌ ¹ÙÅÁȸéÀÇ Mathematica¸¦ ½ÇÇàÇÏ°í Plot3D¸¦ ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ ´«±Ý(Ticks)ÀÌ Á¦´ë·Î Ãâ·ÂµÇÁö ¾Ê´Â´Ù.
ÀÌ´Â Framebuffer°¡ 16bit·Î ¼³Á¤µÈ ¶óÁ¸®ÆÄÀ̸¦ 24bit·Î ¹Ù²Ù¾î ÁÖ¸é ÇØ°áµÈ´Ù. LXÅ͹̳Π¸ðµå·Î °¡¼ ´ÙÀ½À» ½ÇÇàÇÏÀÚ.
sudo nano /boot/config.txt
´ÙÀ½ config.txt âÀÌ ¿¸®¸é ¾Æ·¡¿Í °°ÀÌ ¼³Á¤¹®À» »ðÀÔÇÑ´Ù.
framebuffer_depth=24
»ðÀÔÀ» ¸¶ÃÆÀ¸¸é, Å°º¸µå CTRL + X ¸¦ ´©¸£°í ÀúÀåÇϱâ Y ¸¦ ÇÏ¿© ºüÁ® ³ª¿Â´Ù.
ÀçºÎÆà ÈÄ, ´Ù½Ã Mathematica¸¦ ½ÇÇàÇÏ¿© Plot3D Ãâ·ÂÀÇ °á°ú¸¦ È®ÀÎÇغ¸ÀÚ. ±×·¡ÇÁÀÇ ´«±Ý(Ticks)ÀÌ Á¤»óÀûÀ¸·Î Àß ³ªÅ¸³²À» º¼ ¼ö ÀÖ´Ù.
2. Raspberry Pi ¿¡¼ÀÇ Mathematica ±â´É
¶óÁ¸®ÆÄÀÌ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â Mathematica´Â ÀüüÀûÀÎ Ç÷§ÆûÀº Mathematica¿Í °°Àº ÇüŸ¦ °¡Áö°í ÀÖÁö¸¸, ½ÇÇàÀ̳ª Ãâ·Â(ƯÈ÷ Manipulate Ãâ·Âȸé)ÀÇ ¸ð½ÀÀº Mathematica Online(Wolfram Cloud ȤÀº webMathematica)°ú Èí»çÇÑ ¼öÁØÀÌ´Ù. ¸í·É¾îÀÇ ½ÇÇà, ±âÁ¸ Notebook ÆÄÀÏ ¿±â¤ýÀúÀåÀº ¹°·Ð Àμâ, CDFÀúÀå, µ¥ÀÌÅÍ Import & Export, ÆÄ·¹Æ®, Preference µî ±â´ë ÀÌ»óÀÇ ¸¹Àº Mathematica ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù. µû¶ó¼ ¼öÇлý°¢(MATHOUGHT)¿¡ žÀçµÇ¾î ÀÖ´Â Mathematica-°ÀdzëÆ®, ½ºÅ¸ÀϽÃÆ®(Stylesheet)µµ ȣȯµÈ´Ù. ¶ÇÇÑ CDF ÆÄÀÏÀ» Mathematica·Î Á÷Á¢ ¿¾î¼ ½ÇÇàÇÒ¼ö´Â ÀÖÁö¸¸, ¼öÇлý°¢(MATHOUGHT)ÀÇ ¼öÇнÇÇè½Ç(Mathematica LAB)ÀÌ Ç÷¯±×ÀÎ(Plug-in) ¹æ½ÄÀ¸·Î web-Embed µÈ CDF À¥ÆäÀÌÁö·Î ½ÇÇàµÇÁö ¾Ê´Â°ÍÀº °¡Àå ¾Æ½¬¿î ºÎºÐÀÌ´Ù. ÀÌ ºÎºÐÀº ÃßÈÄ, ¼öÇнÇÇè½Ç(Mathematica LAB)¿¡ žÀçµÈ 300¿©°³ÀÇ CDF ÆÄÀÏ¿øº»À» ÇÊ¿ä·Î ÇÏ´Â ºÐµé²² Á¦°øÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀ» ã¾Æº¸µµ·Ï ÇÏ°Ú´Ù.