2012: ©yÄõ°ª¤¤ EJS ª«²z±Ð¾Ç°Êµe³]­p¤u§@§{(2012/04/02-2012/06/15)(2012/04/02-2013/11/02) (±Ð®v: ¶À ºÖ©[)
µn¤J
¥DÃD¤jºõ

ÂI¿ï½Òµ{¨C­Ó°Ï¬q¥ªÃä¥i¥H¼g¤U­Ó¤H°w¹ï¸Ó°Ï¬qªºµ§°O¡AÂI¿ï½Òµ{¸ê·½³sµ²®É,ºô­¶¤W¤è³sµ²«á¤]¦³¬Û¦P¹Ï®×¡A¥i¥Hµù°O°w¹ï¸Ó¸ê·½ªºµ§°O¡D­YÂI¿ï¥»ºô­¶¤W¤è¹Ï®×«h¥i°O¿ý°w¹ï¥»½Òµ{ªºµ§°O. Åwªï¦h¥[§Q¥Î¡I
4 ­Ó¤l½Òµ{¬[ºc:
(0)
½Òµ{¤½§i°Ï

Google ¿é¤J EJS download ´N¥i§ä¨ì³Ì·sª©¥»¤U¸ü³sµ²

°Êµe¼ÒÀÀ³]­p¤T³¡¦±:

  1. ¯u:­º¥ý­n¨D¼ÒÀÀ¤º®e¥²¶·¥¿½TµL»~
  2. µ½:µM«á°l¨D¨Ï¥ÎªÌ¨Ï¥Îªº¤è«K©Ê
  3. ¬ü: ³Ì«á§ïµ½¼ÒÀÀªº¬üÆ[

ª«²z¬ì¦Û¥Ñ³nÅé±À¼s¬ã²ß
 
¦¹¦¸¤u§@§{ªº¥Øªº¦b©óÅý °Ñ»PªÌÁA¸Ñ
  1. ¦p¦ó¹B¥Î²{¦³EJS¼ÒÀÀµ{¦¡©ó±Ð¾Ç/¦p¦ó­×§ï¥H²Å¦X­Ó¤H±Ð¾Ç»Ý¨D
  2. ¦p¦ó§Q¥ÎEJS ³]­p±Ð¾Ç°Êµe: EJS ¥»¨­ªº³]­p»P¬ì¾Ç¸ÑÃDªºÃö³s
  3. ¦p¦ó§Q¥ÎEJS §@¬°±Ð¾Ç¤u¨ãModeling Tool
¥H¤W¥Ø¼Ð¬°¥D,¨Ã¥BÅý°Ñ»PªÌ¦³¹ê»Ú¾Þ§@ªº¸gÅç.
¤u§@§{µ²§ô«áÅwªï¦U¦ìÄ~Äò§Q¥Î¥»¶é¦a °Q½×¬ÛÃö°ÝÃD¡I


³]­pª«²z¼ÒÀÀ°Êµeªº¨BÆJ
  • ¥ý´£¥X¼ÒÀÀºc·Q
  • ¤ÀªR¼ÒÀÀªº¬ÛÃöª«²z:©w¸q¬ÛÃöÅܼÆ, §ä¥XÅܼƶ¡Ãö«Y¦¡©ÎÅܼÆÀH®É¶¡©ÎªÅ¶¡ªº·L¤ÀÃö«Y(¥ý¤F¸Ñ°ÝÃDªº®ÉªÅ¤Ø«×scale)
  • ³z¹Lejs ©w¸qÅܼÆ,¿é¤JÃö«Y¦¡ ,¥Ñ EJS²£¥Íµ{¦¡½X
  • Æ[¹î²£¥Íªº¼ÒÀÀ ­×¥¿¥i¯àªº¿ù»~ ©Î­×§ï¤¶­±³]­p
Theo Jansen¡¬s mechanism

Åwªï¨ì¥H¤U³sµ²°Ñ¦Ò¬ÛÃöª«²z¼ÒÀÀ
¹B°Ê¾Ç   °Ê¤O¾Ç   ®¶°Ê©Mªi°Ê   ¼ö¤O¾Ç   ¥ú¾Ç    ¹q¤l¾Ç   ªñ¥Nª«²z   ¹qºÏ¾Ç   ¼Æ¾Ç
¥u­n¬O ª«²z°ÝÃD°Q½×°Ï ªºµù¥UªÌ,µn¤J«á¾\Äý¼ÒÀÀ®É§¡¥i¬Ý¨ì¤U¸ü«ö¶s
¥]§t¼Æ¦Ê­Óª«²z¼ÒÀÀ §¡¥i¤U¸ü, §Q¥ÎEJS»s§@ªº ³£¥i¬Ý¨ì­ì©l»s§@¸ê®Æ¨Ã¥i­×§ï.
¤]Åwªï°Ñ¦Ò
Physlet ª«²z°Êµe®w(¥]§t¶W¹L800­Óª«²z°Êµe)
©Î­Ó¤Hªº°Êµe
­^¤åºô¯¸ NTNUJAVA


(8)
¹L¥h±MÃD»s§@»Ý­n»¡©ú¨Æ¶µ

  1. ¤TºûªºÅã¥Ü»Pª«¥ó¨Ï¥Î¡@§t¤Tºûª«¥óªº±ÛÂà¡G¨Ï¥Î¤Tºûµe¹Ï°ÏDrawingPanel3D Ãþ¦ü¤Gºû³]©wx,y,z®y¼Ð»P¹ïÀ³ÄÝ©Ê
  2. ª«¥óªºÅã¥Ü»P®ø¥¢¡G¨C¤@­Óª«¥ó³£¦³Åã¥ÜªºÄÝ©Ê ¸ÓÄݩʤº¹ïÀ³ÅܼƬ°true «hÅã¥Ü ¨Ò¦p©w¸qÅÜ¼Æ show(¸ê®Æ®æ¦¡¬° boolean)¹w³]­È¬° false,±N²É¤lÅã¥ÜÄݩʳ]¬° show «h²É¤l¤£Åã¥Ü,­Y²K¥[¤Ä¿ï¤è¶ô Åý¨ä¹ïÀ³ÅܼƬ° show «h·í¤Ä¿ï®É  show­ÈÅܦ¨ true ©ó¬O²É¤lÅã¥Ü,¤£¤Ä¿ï®É«h¤£Åã¥Ü
  3. §@¥Î¤OÀH®É¶¡©ÎªÅ¶¡Åܤƪº³B²z¡G ©w¸q¨ç¼Æ­pºâ§@¥Î¤O ©ó¨ç¼Æ¤º§Q¥Î if «ü©w§PÂ_¤£¦Pª¬ªp¤U¸Ó¶Ç¦^ªº¼Æ­È
  4. ª«¥óÃC¦âªº³B²z¡G©w¸qÅÜ¼Æ ¥H«Kµ{¦¡¤¤ÅÜ¤Æ¨ä¼Æ­È ¨Ò¦p ©w¸qclr,red,blueµ¥ ÅÜ¼Æ ¸ê®Æ®æ¦¡¿ï¾Ü Object, ±Nred ¹w³]­È©w¬° new java.awt.Color(255,0,0) blue¹w³]­È©w¬° new java.awt.Color(0,0,255) ­Y±N²É¤lÃC¦âÄݩʩw¬°clr , ¦Óclr=red «hÅã¥Ü¬õ¦â clr=blue«hÅã¥ÜÂŦâ. ¤î©ó¦ó®É©w´N­n¬Ý§A¦Û¤v¦p¦ó³]­p¡I
  5. ªì©l¤Æªº³B²z¡Gªì©l¤Æ­¶ ³q±`¶Èµ{¦¡¶}©l°õ¦æ ©w¸q§¹Åܼƫá°õ¦æ¤@¦¸.­Y»Ý­n­«½Æ°õ¦æ¥i¿é¤J _initialize();
  6. ±±¨î±ì¼Æ­È¯S©w°Ï¶¡ªº³]©w: ¨Ò¦p²K¥[©Ô±ì¹ïÀ³ÅܼÆn,½d³ò³Ì¤p0,³Ì¤j15,  ±±¨î©Ô±ì¦³¼Ð½u¼Æ ­Y±N¨ä©w¬°6, ¨Ã±N¤U¤è³Ì±µªñ­È¿ï¬°true,«h©Ô±ì©ñ¶}«á¼Æ­È¶È¥X²{©ó0,3,6,9,12,15 µ¥¤»­Ó¦ì¸m  
  7. ²K¥[±×­±¡G¦³¤@­ÓPlaneªº¤¸¥ó «ü©w¤@­ÓºÝÂIªº®y¼Ðx,y,zµM«á«ü©w³q¹L¸ÓÂI±×­±¨âÃäÃäªø»P¨âÃ䪺¦V¶q®y¼Ð¡]¤è¦VA/BÄݩʡ^
  8. ¦p¦ó¨Ï¥Î¥~¿n¡H½Æ¼Æ¡H ¨Ò¦p F=q*(E+VXB) ¤À§O©w¸qfx,fy,fz ¨Ì¾Ú©w¸q¼g¤UÃþ¦ü fx=q*Ex+q*(vy*Bz-vz*By)§Y¥i ½Æ¼Æ¤]¬O©w¸q¨â­ÓÅܼƦpxr,xi ¤À§O±aªí¹ê¼Æ»Pµê¼Æ­È
  9. ¦p¦ó¥Î«öÁä¨Ó±±¨î¡H©w¸q¤@­ÓÅܼÆÀx¦s«öÁ伯­È¡]¬O0-255¼Æ¦r¡^¨Ò¦pÅܼƩw¸q¬°key¸ê®Æ®æ¦¡¿ï¾Ü¾ã¼Æ DrawingPanel ¤º«öÁä¥N½X ³]¬°key, «h«ö¤UÁä½L¬YÁä®É¨ä¹ïÀ³¹q¸£½X ·|Àx¦s©ókeyÅܼƤº ¨Ò¦p«ö¤Ua key­È·|Åܦ¨65,b«hÅܦ¨66µ¥.­Y»Ý­n°õ¦æ«ü¥O«h¶ñ¼g©ó «öÁä«ü¥OªºÄݩʤº
  10. Åý¨â­Óª«¥ó¦X¦Ó¬°¤@¡Hªoºwµ²¦X ³o­n¦Û¤v·Q¦nªoºw§Îª¬ªº¼Æ¾ÇÃö«Y¦¡ §Q¥Î¦hÃä§Î¥h´yø¡I
  11. ·Æ¹«ªº¾Þ±±¡GDraeingPanel¤º¦³·Æ¹«x,y®y¼ÐªºÄÝ©Ê ©w¸qÅܼƦpmx,myµM«á±N¨ä®y¼ÐÄݩʤÀ§O³]¦¨mx,my «h·Æ¹«®y¼Ð·|Àx¦s©ó¸Ó¨â­ÓÅܼƤº
  12. Åã¥Ü¤å¦r¡I¦³¤å¦rªº¤¸¥ó³]©w­nÅã¥Üªº¤å¦r»P®y¼Ð§Y¥i
  13. ¹Ï¤ùªº¨Ï¥Î¡G¦³¹Ï¤ùªº¤¸¥ó ¹Ï¤ù¥i¥H¬Ogif©Îjpg,¦ý¬O»Ý­n©ñ¦bSimulation¥Ø¿ý¤U¡]¤l¥Ø¿ý¤]¥i¥H¡^ ¿ï¾Ü¹Ï¤ùÀɦW ¨Ã³]©w¹Ï¤ù®y¼Ð¼e°ªµ¥ÄݩʧY¥i
  14. ­I´º°Êª«Å餣°Ê ¡]¦|²îªº½d¨Ò¡^Åý­I´ºªºÂI©Î½u¤Ï¤è¦V²¾°Ê
  15. 1/p+1/q=1/f¡G¨Ò¦p¤wª¾ p,f «hÂà´«¦¨ q= pf/(p-f);
  16. ¤£ª¾¹D¦p¦óªí¹F°Ê¶q¦u¿Åªº¶Ç»¼»yªk¡F¯à¶q¦u¿Åªº¦Ò¼{
    ¨ä¹ê­«ÂI¬O¥u­nµ{¦¡§@¥Î¤O¤ÀªR¬O¥¿½Tªº¦ÛµM´N·|º¡¨¬¯à¶q¦u«í»P°Ê¶q¦u«íªºÃö«Y ¦Ó¤£¬O¤Ï¹L¨Óªº¤è¦¡¡I
  17. ¦p¦ó¨D¨â²y¸I¼²³s¤ß½u¤À¶q©Î¤Ï®g½u¡H
  18. ­I´º²¾°Ê¡]xmin+dx,xmax+dx,ymin+dy,ymax+dy¡^





©|¥¼µn¤J. (µn¤J)

since 2011/06/20 18:23