MATFOR¶õ MATFOR EXPRESS Ȱ¿ë»ç·Êµé ±â¼úÁö¿ø What's new
MATFOR °³¿ä | MATFORÀÇ °­Á¡ | Platform & OS ¤Ó ÁÖ¿ä ±â´É | ¶óÀ̺귯¸® | Demo-Code | MATFOR 4.1ÀÇ »õ±â´Éµé

 

MATFOR4.1¿¡¼­ »õ·Î¿öÁø ±â´Éµé

¢º MATFOR Extension - MATLAB ÀÎÅÍÆäÀ̽º

MATFOR® Extensions Àº ±× À̸§ÀÌ ÀǹÌÇÏ´Â ¹Ù¿Í °°ÀÌ MATFOR ÇÁ·Î±×·¥¿¡ ´õ ¸¹Àº ´É·ÂÀ» Á¦°øÇϱâ À§ÇÑ È®À强À» °®½À´Ï´Ù. ÇöÀç MATLAB ÀÎÅÍÆäÀ̽º¿Í Tecplot File IO µÎ°¡Áö ÇüÅÂÀÇ ExtensionÀÌ ÀÖ½À´Ï´Ù. MATLAB ÀÎÅÍÆäÀ̽º´Â MATFOR 4.1ÀÇ »õ·Î¿î ±â´ÉÀ¸·Î MATFOR »ç¿ëÀڵ鿡°Ô MATLAB ±â´ÉµéÀ» MATFOR¾È¿¡¼­ ´Ù·ê ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. MATLAB ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» Á¦°øÇÔÀ¸·Î½á MATLABÀ» ÀÌ¿ëÇÏ¿© ºü¸£°Ô ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé·Á´Â »ç¿ëÀڵ鿡°Ô ÀÌ»óÀûÀÎ ÅøÀ» Á¦°øÇÔ°ú ¾Æ¿ï·Á C++ ¹× ´Ù¸¥ ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. Áï, MATFOR¸¦ ÀÌ¿ëÇÏ¿© »ç¿ëÀÚµéÀº MATLAB°ú ´Ù¸¥ °³¹ß¾ð¾îµé »çÀÌ¿¡¼­ °á°ú¸¦ ºü¸£°Ô ºñ±³ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

MATFOR ÀÎÅÍÆäÀ̽º¿¡´Â µÎ°¡Áö ±â´ÉÀÌ Àִµ¥, ÀÌÁß Çϳª´Â mfDoMATLAB()ÀÔ´Ï´Ù. À̰ÍÀº MATLAB ÇÔ¼ö À̸§°ú ÀÌ¿¡ ´ëÀÀÇÏ´Â ÀÔ·Â ÀμöµéÀ» ÃëÇϰí, Ãß°¡ ÀÛ¾÷À» À§ÇØ °á°ú°ªÀ» mfArry·Î ¸®ÅÏÇØÁÝ´Ï´Ù.

¿¹Á¦:

MATLAB

magic(5) in MATLAB

MATFOR

mfArray x;
x = mfDoMATLAB("magic", 5);

 À§ ¿¹Á¦ Äڵ忡¼­ MATOR ÄÚµå¿Í MATLAB ÄÚµå´Â µ¿ÀÏÇÑ ³»¿ëÀÔ´Ï´Ù.  MATLAB ÀÎÅÍÆäÀ̽º´Â ÀÌÁ¦ MATFOR ¶óÀ̺귯¸®µé¾È¿¡ ÇÔ²² Á¦°øµÇ¸ç, ÀúÈñ À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î ¹Þ¾Æ Æò°¡ÇØ º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÒ·Á¸é ¹Ýµå½Ã MATLAB°ú MATFOR ¶óÀ̼¾½º°¡ µ¿ÀÏÇÑ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. MATLABÀ» ¼³Ä¡ÇÏ´Â µ¿¾È, MATLAB ¿¬»ê ¿£ÁøÀ» µî·ÏÇϵµ·Ï ¿ä±¸ÇÒ °ÍÀÔ´Ï´Ù. ¸¸¾à ¼³Ä¡ÇÏ´Â µ¿¾È µî·ÏÀ» ÇÏÁö ¾Ê¾Ò´Ù¸é ´ÙÀ½°ú °°ÀÌ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ÇÇàÇÏ½Ã¸é µË´Ï´Ù.

> matlab /regserver

MATFORÀÇ Extensions¿¡ ´ëÇØ ÀÚ¼¼ÇÑ ±â´ÉÀ» È®ÀÎÇϽǷÁ¸é MATFORÀÇ »ç¿ëÀÚ ¸Å´º¾ó ¹× Reference Guide¸¦ Âü°í ¹Ù¶ø´Ï´Ù.

 

¢º Streamline Series

streamline series´Â ´Ù¾çÇÑ µ¥ÀÌÅÍ Á¾·ùµé,  Ã¼°èÀûÀ̰ųª ºñü°èÀûÀÎ ¸Þ½Ã(mesh) µ¥ÀÌÅ͸¦ ¼ö¿ëÇϱâ À§ÇØ MATFOR 4.1¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. »Ó¸¸¾Æ´Ï¶ó, »õ·Î¿î ±â´ÉÀÎ mfStreamArrow´Â ½Ã¹Ä·¹À̼ÇÇÏ´Â µ¿¾È È帧ÀÇ ¹æÇâÀ» Á¤È®ÇÏ°Ô Ç¥ÇöÇØ ÁÝ´Ï´Ù.  streamline series´Â mfStreamDashedLine, mfStreamRibbon°ú mfStreamTube µîÀÇ ±â´ÉµéÀ» Æ÷ÇÔÇÕ´Ï´Ù. »ç¿ëÀÚ´Â °á°ú À̹ÌÁöµé ¶Ç´Â µ¿¿µ»óÀ» ¸¸µé±â À§ÇØ ÃÖÀûÀÇ ±â´ÉÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ±×¸²Àº ½ºÆ®¸²¶óÀÎ ±×·¡ÇÁÀÇ ¿¹ÀÔ´Ï´Ù.

  Turbulent Flow Çö»óÀ» mfStreamLineÀ» ÀÌ¿ëÇÏ¿© Ç¥ÇöÇÔ.

 

   ½ºÆ®¸²¶óÀÎ ±×·¡ÇÁ¿Í GUI ¿¹Á¦

 

¢º Editor Series

Editor Series°¡ ±â´É¼º°ú »ç¿ë¼ºÀ» °­È­ÇÏ¿© »õ·Ó°Ô ¼±º¸¿´½À´Ï´Ù.   Draw List¿Í Transform °ü·Ã ¿¡µðÅͰ¡ Ãß°¡µÇ¾ú°í, ±â´ÉÀÌ °³¼±µÈ Background ¿¡µðÅÍ´Â ´Ù¾çÇÑ °´Ã¼ °ü¸®¸¦ ÇÒ ¼ö ÀÖµµ·Ï Editor Series¸¦ º¸°­ÇØ ÁÝ´Ï´Ù.

NEW Draw List Editor

Axis Setting Editor
Colorbar Editor

NEW Transform Editor

NEW Background Editor

Material Editor
Colormap Editor

 

 

¿¡µðÅ͸¦ »ç¿ëÇÏ´Â ÇѰ¡Áö ¹æ¹ýÀº GUI ÇÁ·Î±×·¥¿¡¼­ °ü·Ã ¿¡µðÅ͸¦ ºÒ·¯¿À´Â °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µé ¶§ ½±°í Æí¸®ÇÏ°Ô ±â´ÉÀ» Ãß°¡Çϱâ À§ÇØ ÀÌµé ³»ÀåµÈ ¿¡µðÅ͵éÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦´Â È£Ãâ ÇÔ¼ö¿¡¼­ »ç¿ëÇÒ ¶§ ¾î¶»°Ô ¿¡µðÅͰ¡ Ç¥½ÃµÇ´ÂÁö º¸¿© ÁÝ´Ï´Ù.

´ÙÀ½ FORTRAN°ú C++ ÄÚµå ¿¹Á¦µéÀº È£Ãâ ÇÔ¼ö¿¡¼­ ¾î¶»°Ô ¿¡µðÅ͸¦ È£ÃâÇÏ´ÂÁö º¸¿© ÁÝ´Ï´Ù.

Fortran¿¡¼­

...
subroutine EditColormap_Click(sender)
use mxui
CHARACTER(*) :: sender
call msEditorColormap()
end subroutine EditColormap_Click
...

 

C++¿¡¼­

...
MF_CALLBACK EditColorbar_Click(const char* sender)
{
mfEditorColorbar();
}
...

 

¢º ÇÁ¸°Æ® ¹Ì¸®º¸±â

ÇÁ¸°Æ® ÇÔ¼öµéÀº "Àμ⠼³Á¤"°ú Àμ⠹̸®º¸±â" ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù. ÇÁ¸°Æ® ¼³Á¤ ÇÔ¼ö´Â Àμ⠱¸¼ºÀ» ¿ëÀÌÇÏ°Ô ÇØÁÖ¸ç Àμ⠹̸® º¸±â ÇÔ¼ö´Â ÇÁ¸°Æ®µÉ ¸ð¾çÀ» ´Ù¾ó·Î±× ¹Ú½º¿¡¼­ ¹Ì¸® º¸¿©ÁÝ´Ï´Ù.  Åø¹ÙÀÇ »õ·Î°íħ(Refresh) ¹öưÀ»  ´©¸£¸é MATFOR ±×·¡ÇÈ ºä¾î¿¡¼­ º¯°æÇÑ ³»¿ëÀ» Áï½Ã ¹Ý¿µÇØ ÁÝ´Ï´Ù. ÇÁ¸°Æ® ÇÔ¼ö¸¦ »ç¿ëÇÒ·Á¸é, ¸Þ´º ¶Ç´Â Åø¹Ù¿¡¼­ ÇØ´ç ¹öưÀ» Ŭ¸¯Çϰųª ÇÁ·Î±×·¥»ó¿¡¼­ msPrintPreview() ÇÔ¼ö¸¦ È£ÃâÇÏ¸é µË´Ï´Ù.

Àμ⠼³Á¤
Àμ⠹̸®º¸±â

 

 

 °¢ OSº° MATFOR 4.1 Ãâ½Ã ÀÏÁ¤

OS

Platform

Ãâ½Ã ¿¹Á¤ÀÏ

Windows

IA-32

2007³â 3¿ù 28ÀÏ

Windows

EM-64T

2007³â 4¿ù 16ÀÏ

Linux

IA-32/EM-64T

2007³Í 4¿ù 30ÀÏ

 


 

MATFOR4.0¿¡¼­ »õ·Î¿öÁø ±â´Éµé

¢º MATFOR GUI Builder

MATFOR® GUI Builder´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÀÚÀÇ ¼±È£¿¡ µû¶ó ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀÌ Ãß°¡ µÇ¾î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÌ º¸´Ù ½¬¿öÁ³½À´Ï´Ù. MATFORÀÇ GUI ºô´õ¸¦ ÀÌ¿ëÇÏ¿© »ç¿ëÀÚ ¸ÂÃãÇü ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé ¼ö ÀÖ°Ô µÊÀº ¹°·Ð, MATFORÀÇ À§Á¬ ÄÞÆ÷³ÍÆ®µé Win32, BCB, MFC ¹× QT¿Í °°Àº º¸ÆíÀûÀÎ UI µðÀÚÀΠȯ°æ¿¡ ÅëÇÕÇÒ ¼ö ÀÖ°í, ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÀÚ°¡ Ä¿½ºÄ¿Å͸¶ÀÌ¡ÇÏ¿©  XML ±â¹ÝÀÇ MFUI ÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¸°Ô »ý¼ºµÈ ¾îÇø®ÄÉÀ̼ÇÀº Windows¿Í Linux ȯ°æ¿¡¼­ »ç¿ëÇÏ´Â ÀÏ¹Ý C++ ÄÄÆÄÀÏ·¯(Intel C++, Visual C++) ¶Ç´Â Fortran ÄÄÆÄÀÏ·¯¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ¾¹´Ï´Ù. À̰ÍÀº ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥°ú´Â Â÷º°È­µÈ MATFOR¸¸ÀÌ °®´Â Ư¡ÀÔ´Ï´Ù.

¿òÁ÷Àδ ÆòÆÇ(Dynamic plate)¸¦ ½Ã¹Ä·¹À̼ÇÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥

 

¢º FFT(Fast Fourier Transform)

 

 

Compute one/two-dimensional forward/inverse Discrete Fourier Transform(DFT)

Shift Zero frequency components of forward/inverse DFT to the center of the matrix

 

Representation of time domain and frequency domain analysis

 

¢º Áöµµ ±×¸®±â ±â´É(Cartographic Functions)

Áöµµ Åõ¿µ(projection) ¹× ¿ª ½ÇÇà

2-D/3-D Áö±¸Ã¼(Geoid) µ¥ÀÌÅÍ

2-D/3-D ÇØ¾È¼± µ¥ÀÌÅÍ

 

 

Selection of Projection:

 

 


Earth


Lambert Azimuthal Equal
(N_POLE)


Lambert Azimuthal Equal
(S_POLE)

 


Lambert Azimuthal Equal
(EQUIT)


Lambert Azimuthal Equal
(OBLIQ)


Lambert Cylindrical Equal Area

 


Lambert Conformal Conic


Mercator


Transverse Mercator

ÀÀ¿ë »ç·Ê:

 

 

 

¢º ´õ¿í ´Ù¾çÇÑ µ¥ÀÌÅÍ ÆÄÀÏ Æ÷¸Ë Áö¿ø

MATFOR® 4´Â Ç¥ÁØ °úÇÐ °ø½Äµé°ú ASCII, CSV µî°ú °°Àº º¸ÆíÈ­µÈ ¼ÒÇÁÆ®¿þ¾î µ¥ÀÌÅÍ Æ÷¸ËÀ» Áö¿øÇÏ¿© µ¥ÀÌÅÍ º¯È¯ ¹× Àç»ç¿ëÀ» º¸´Ù ½±°Ô ÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ¶ÇÇÑ, Techplot µ¥ÀÌÅ͸¦ ¹Ù·Î ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. À̿ܿ¡, 3Ds, OBJ, STL µî°ú °°Àº ÀϹÝÀûÀÎ 3D ¿ÀºêÁ§Æ® Æ÷¸ËµéÀ» Áö¿øÇÕ´Ï´Ù.

ÀÀ¿ë ¿¹Á¦:

 

 

Techplot µ¥ÀÌÅ͸¦ MATFOR 4¿¡¼­ ÀÔ·ÂÀ¸·Î ¹Þ¾Æ 3Â÷¿ø À¯ÇÑ ¿ä¼Ò µ¥ÀÌÅ͸¦ °¡½ÃÈ­ÇÑ ¿¹

 

  

 

        MATFOR ÀÀ¿ë »ç·Ê º¸±â            MATFOR Æò°¡ÇØ º¸±â

          

        Go Back to Top