WIMS¼¼Êõ×ÊÁÏ

±¾ÎļþÄ¿Ç°ÏÔʾ³Éintegral¸ñʽ. ÄãÒ²¿ÉÒÔ¸Ä³É indexed»ò folding¸ñʽ. ÕâÀﻹÓÐ ×Ü°ïÖúÒÔ¼°¹ØÓÚWIMSµÄ һƪÎÄÕÂ.

-------- Ä¿¡¡Â¼ --------


WimsÊÇʲô?

WIMS (Www Interactive Multipurpose Server, ÍøÉÏ»¥¶¯Ê½¶à¹¦ÄÜ·þÎñÕ¾) ÊÇÒÔÊýѧ½ÌѧΪĿµÄµÄÒòÌØÍø·þÎñϵͳ.

Wims·þÎñÆ÷µÄºËÐijÌÐòÊÇÒ»¸öcgi(wims.cgi), ÔÙ¼ÓÉϳÆΪ``Ä£¿é''µÄ¸÷ÖֻµÄµ¥Ôª.

Óû§Í¨¹ý¶Ô wims.cgi µÄ http ÇëÇó½øÈë·þÎñÆ÷, ËùÇëÇóµÄÄ£¿éÃû¡¢ÇëÇóÀàÐÍÒÔ¼°ÓйØÄ£¿éµÄ²ÎÊý±»Ò»ÆðË͵½·þÎñÆ÷. wims.cgi¸ù¾ÝËæÇëÇóÒ»Æð´«Ë͵IJÎÊý¶ÔËùÐèÄ£¿é½øÐд¦Àí, È»ºó°ÑÄ£¿é·µ»ØµÄ½á¹û·¢Ë͸øÓû§.

Ò»¸öÄ£¿éÒ»°ãÊÇÒ»Åú½Å±¾Îļþ, ·ÅÔÚͬһ¸öĿ¼Àï. ÕâЩ½Å±¾Ê¹Óà wims.cgi ÄÜʶ±ðµÄÌØÊâÓïÑÔд³É.

½Å±¾ÓïÑÔÀïÒ²º¬Óе÷ÓÃÍⲿ³ÌÐò(ÌرðÊǸ÷ÖÖÊýѧÈí¼þ)µÄÃüÁî, ÒÔ½øÐи´ÔӵļÆËã. ÕâЩÃüÁîÒ²ÓÉ wims.cgi ¼ÓÒÔ´¦Àí, ͨ¹ý½Ó¿Ú³ÌÐò´«ËͳöÈ¥, ÔÙËͻؾ­¹ý¹ýÂ˵ÄÊä³ö.

Ŀ¼


WimsµÄÄÜÁ¦Ê¾Àý

µ±Ç°°æ±¾µÄ wims 4.27a ÓÐÒÔÏÂÄ£¿é¿ÉÒÔչʾ wims ϵͳµÄÄÜÁ¦.

Ŀ¼


ÓëÆäËü·½·¨×÷±È½Ï

WimsÏà¶ÔÓÚÆäËü±¾µØ°²×°Èí¼þµÄÓŵã

  1. Óû§²»ÐèÒª¶ÔÈí¼þ°²×°»òÉý¼¶. ±³¾°Èí¼þµÄ°²×°ÓëÉý¼¶¶¼ÊÇÓÉ·þÎñÆ÷Íê³ÉµÄ. ¶ÔÓÚÓû§»úÆ÷À´Ëµ, Ö»ÒªÓÐÒ»¸öͨÓõÄÍøÒ³ä¯ÀÀÆ÷¾Í¹»ÁË, ¶øÇÒ²»Ò»¶¨Òª×îеİ汾.
  2. ²»ÐèҪѧϰ¸÷ÖÖÈí¼þ°üµÄÓ÷¨ÓëÓï·¨. ÓÉÓÚwimsʹÓÃhtml±ê×¼×÷ΪÓû§½çÃæ, ΪÁËʹÓÃwims, Óû§»òÕßѧÉúÖ»Òª¾ßÓÐÉÏÍøä¯ÀÀµÄ֪ʶ¾Í¹»ÁË, ÕâÔÚÄ¿Ç°¿ÉÒÔ¿´³ÉÊdz£Ê¶ÁË.
    ¶øÄ¿Ç°ÈκÎÒ»ÖÖÊýѧÈí¼þ¶¼²»ÊÇÕâÑùµÄ. Óû§ÔÚʹÓÃËüÃÇÇ°¶¼ÐèÒªÓÐÒ»¸öѵÁ·½×¶Î. Õâ¸öѵÁ·½×¶Î¿ÉÄܲ»»áÌ«¶Ì. ¶øÇÒʹÓÃÒ»ÖÖÌض¨Èí¼þµÄ¾­Ñé²¢·ÇÆÕ±éÊÊÓÃ, ¸üºÎ¿öÕâÖÖ¾­Ñé¿ÉÄÜÖ»Óв»³¤µÄ´æÐøʱ¼ä. ´ËÍâ, ½ÌÊÚÉÌÒµÈí¼þµÄʹÓÃ֪ʶҲÓÐã£ÓÚ¹«¹²½ÌÓý»ú¹¹µÄÉÌÒµÖÐÁ¢ÐÔ.
  3. ÌṩÁ˻㼯Õû¸öÊýѧ½ÌÓý½çµÄ֪ʶºÍ¾­ÑéµÄÊÖ¶Î. WimsÊÇÒ»¸öÄ£¿éϵͳ, ÆäÖÐÿһ¸ö»î¶¯¶¼ÊÇ·ÖÀëµÄÄ£¿é, ËüÃÇÖ®¼äµÄÁªÏµÊÇͨ¹ýͨ³£µÄhtml·½·¨ÊµÏÖµÄ. ÕâʹµÃÄ£¿é¿ÉÒÔ¶ÀÁ¢µØ¡¢Ô¶³ÌµØ¿ª·¢. ÎÒÃÇÏ£ÍûÔ½À´Ô½¶àµÄ½ÌÓýÕß¿ÉÒÔͨ¹ý´´½¨ÐÂÄ£¿é»ò¸Ä½øÒÑÓÐÄ£¿éµÄ·½Ê½°ÑËûÃǵÄ֪ʶºÍ¾­Ñé¼ÓÈëwimsϵͳ.
  4. ÔÊÐíѧÉúºÍ½Ìʦͨ¹ý¶àÖÖ·½Ê½»¥¶¯. ÒÔ °à¼¶½á¹¹×éÖ¯ÆðÀ´µÄwimsϵͳÔÊÐí½ÌʦΪËûÃǵÄѧÉú²¼ÖÃ×÷Òµ, ¶øÇÒ´ÓѧÉúµÄʵʱ½øÕ¹Çé¿ö»ñµÃ¿ÉÐŵÄÐÅÏ¢. ÕâʹµÃ½Ìʦ¿É¶ÔѧÉúʵÐиüÓÐÕë¶ÔÐÔµÄÖ¸µ¼. ÕâÑùÒÔÒòÌØÍøΪ»ù´¡µÄϵͳµÄ×î´óÓŵãÊÇûÓÐÍøÕ¾ÏÞÖÆ, ÔÚÈκÎ(±¾µØ»òÔ¶³ÌµÄ)ÍøÕ¾ÉÏ×öµÄ¹¤×÷¶¼ÊÇÓÐЧµÄ.
  5. Ìṩ²»Í¬³É·ÖÖ®¼ä, ÀýÈçÁ·Ï°Óë¼ÆË㹤¾ß¼äµÄ¶¯Ì¬»¥¶¯. ÀýÈçÄ¿Ç°ÒÑÓеÄÁ·Ï°Èí¼þ¶¼²»ÄÜÏñwimsÄÇÑùÌṩÓë¼ÆË㹤¾ßÁª¶¯µÄÒ×ÓýӿÚ.
  6. ¶ÔÓÚijЩÈÎÎñ, wims±ÈÈκÎÒÑÓеÄÈí¼þ¸ü¼ÓÓÐÁ¦. ÕâÊÇÒòΪwims¿ÉÒÔʹÓò»Í¬Èí¼þ×÷Ϊºǫ́ÒýÇæ, ÉõÖÁµ÷¶¯¼¸¸öÈí¼þ½â¾öÒ»¸öÈÎÎñ»òÇëÇó.

WimsÏà¶ÔÓÚÆäËü±¾µØ°²×°Èí¼þµÄȱµã

  1. ·´Ó¦Âý. ÕâÊÇÒòΪwimsµÄÇëÇó¶¼ÒªÍ¨¹ýÒòÌØÍø, Õâ¿ÉËæ×ÅÒòÌØÍøËٶȵÄÌá¸ß¶øµÃµ½¸ÄÉÆ.
  2. ÓÐÏ޵ļÆËãÓë±à³ÌÄÜÁ¦. Èç¹ûÓû§Óз±ÖصļÆËãÈÎÎñ»òÕßÐèÒªÉè¼Æ¸´ÔӵĽű¾²ÅÄÜÍê³É¼ÆËã, Ëûµ±È»Ó¦¸ÃÖ±½ÓʹÓÃÊʵ±µÄÈí¼þ. Wims²»ÊÇÓÃÀ´½â¾öÕâÀàÎÊÌâµÄ.
  3. ÓÐÏÞµÄͼÐνçÃæÄÜÁ¦. htmlµÄͼÐÎÓû§½çÃæ²»ÊʺÏÐèÒª»¥¶¯µÄ¹¤×÷.

Wims¶ÔÊÖ³Ö¼ÆËãÆ÷µÄÓŵã

  1. Ò×ÓÚʹÓÃ. WimsʹÓõÄÍøÒ³Óû§½çÃæ±ÈÈκμÆËãÆ÷¸üÒ×ÓÚÀí½â.
  2. ¹¦ÄܸüÇ¿.

Wims ¶ÔÊÖ³Ö¼ÆËãÆ÷µÄȱµã

  1. ²»ÊÇ¿ÉЯ´øµÄ. Ö»ÓÐÓëÒòÌØÍøÏàÁ¬µÄ¼ÆËã»ú²ÅÄܽøÈëwims.

WimsÏà¶ÔÓÚÖ»ÒÔjava»òjavascriptΪ»ù´¡µÄ»¥¶¯Ê½ÍøÒ³Ó¦ÓóÌÐòµÄÓŵã

  1. ÄÜÁ¦¸üÇ¿, ¹¦Äܸü¶àÑù. ÓÉÓÚwimsÔÚÓ¦ÓÃÖпÉÒÔǶÈëjava»òjavascript³ÌÐò, ¾­¹ýÇÉÃîÉè¼ÆµÄwimsÓ¦ÓÃÄܹ»À©Õ¹java»òjavascriptµÄÄÜÁ¦.
    ¶øÇÒwims¿ÉÒÔ×öµÃ¸ü¶à: ¾¡¹Ü´ÓÀíÂÛÉÏ˵, ¿ÉÒÔ·¢Õ¹javaÓ¦ÓóÌÐòʹµÃËüÓëwimsµÄºǫ́Èí¼þ¾ßÓÐͬÑùÇ¿µÄÄÜÁ¦, µ«ÕâÐèÒª»¨Ì«´óµÄÁ¦Æø(ÉèÏëÒ»ÏÂ, ÓÃjavaÖØдTeX¿ÉÄÜÂð?), ¼´Ê¹Ð´³öÀ´Ò²ÊÇÆä´óÎÞ±È, ²»¿ÉÄÜÔÚhttpѯÎÊʱװÈë.
  2. ¸üÒ×ÓÚ·¢Õ¹. ÕâÊÇÒòΪwimsÓïÑÔÒÔhtmlΪ»ù´¡(Ò×ÓÚѧϰ), ¶øÇÒΪ´ËÄ¿µÄ×÷ÁËÀ©Õ¹.
  3. ÔÊÐíѧÉú½Ìʦ¼ä»¥¶¯. ÒÔ·þÎñÆ÷Ϊ»ù´¡µÄÓëѧÉú»¥¶¯µÄÉè¼ÆÔÊÐíÓëÖ÷³Ö½ÌʦµÄºǫ́½»Á÷, »¹¿ÉÒÔ×÷½âÌâ·ÖÎö, Ö¸µ¼½ÌʦµÄ×Ô¶¯¸ÉÔ¤µÈ.

WimsÏà¶ÔÓÚÖ»ÒÔjava»òjavascriptΪ»ù´¡µÄ»¥¶¯Ê½ÍøÒ³Ó¦ÓóÌÐòµÄȱµã

  1. ·´Ó¦ËÙ¶ÈÂý. ÕâÊÇÒòΪwimsµÄÇëÇó¶¼ÒªÍ¨¹ýÒòÌØÍø, Õâ¿ÉËæ×ÅÒòÌØÍøËٶȵÄÌá¸ß¶øµÃµ½¸ÄÉÆ. ÔÚÐèÒª¿ìËÙ·´Ó¦µÄ³¡ºÏ, Ò²¿ÉÒÔÔÚwimsÄ£¿éÀïǶÈëjava»òjavascript.

Ŀ¼


WimsÄ¿Ç°µÄ¹¦ÄÜ

  1. дhtmlÍøҳʱ¿ÉÒÔÀûÓÿɱà³ÌµÄÀ©Õ¹: ±äÁ¿Ìæ»»¡¢Ìõ¼þ·ÖÖ§µÈ. Õâ¸ö¶ÔhtmlµÄÀ©³ä²»ÐèÒªÔÚä¯ÀÀÆ÷¶ËÔö¼ÓÈκβå¼þ, ÒòΪËùÓÐwimsÃüÁÊÇÓÉ·þÎñÆ÷´¦ÀíµÄ, Ë͸øÓû§µÄÒѾ­ÊDZê×¼µÄhtmlÍøÒ³.
    ¾ÙÀýÀ´Ëµ, ÕâÑùÄã¿ÉÒÔ¶¨Òå¸÷ÖÖÍøÒ³¸ñʽ²¢Äܶ¯Ì¬±ä»»¸ñʽ.
    ²¢ÇÒÕâÑùµÄÀ©Õ¹¿ÉÒԺ͵±Ç°µÄËùÓÐhtml±ê×¼¹²´æ, °üÀ¨java applets, javascripts, ǶÈë¶ÔÏó, dhtmlµÈ. ÕâÊÇÒòΪwimsÀ©Õ¹Ñϸñ×ñÑ­Ðмä¸ôµÄÔ­Ôò (¼´wimsÃüÁî±ØÐëÊÇÐеÄÆðÊ×´Ê), ¶øhtml±ê×¼Óë»»ÐÐÎÞ¹Ø.
    Òò´ËÉõÖÁÄÜ°ÑwimsÀ©Õ¹Ç¶Èëjavascripts, applets, dhtml...
  2. ͼÐΡ¢TeX¸ñʽµÄÊýѧ¹«Ê½¿ÉÒÔ¶¯Ì¬²åÈëhtmlÍøÒ³. ÀýÈçÄã¿ÉÒÔ°ÑÏÂÃæµÄÒ»ÐÐÃüÁî²åÈëwimsÀ©Õ¹htmlÒ³. ÔÚä¯ÀÀÆ÷¶Ë, Óû§¿ÉÒÔ¿´µ½Ò»¸öTeX¸ñʽµÄ¾ØÕó, ÆäÄÚÈÝÓɱäÁ¿ $matrix µÄֵȷ¶¨:
          !instex $$ \left( $matrix \right) $$
    ´ËÍâ, ʵÏÖÁ˶¯Ì¬²åÈëºó, ÒÔºóµÄÉý¼¶¾Í²»Ðè¶ÔÄ£¿é×÷ÈκθĶ¯. (±È·½Ëµ, Èç¹ûÓиüºÃµÄ·½·¨Éú³ÉÊýѧ¹«Ê½, Ö»ÒªÔÚ·þÎñÆ÷¶Ë×÷¼òµ¥µÄ¸Ä¶¯, ¾ÍÄÜʹËùÓÐµÄ !instex ÃüÁîÐÐͬʱ²ÉÓÃбê×¼.)
  3. ÄÚǶͼÐοÉÒÔÊǶ¯»­! Àý¼û¹¤¾ß ¹ì¼£¶¯»­ .
  4. Ìṩֱ½Óµ÷ÓÃÍⲿÈí¼þ°üµÄ½çÃæ. ÀýÈçÄã¿ÉÒÔÓÃÏÂÃæµÄÃüÁîÐж¨ÒåÒ»¸ö±äÁ¿ `factor':
          factor=!exec pari print(factor($number))
    ÔÚÖ´ÐÐÕâÒ»ÐÐʱ, ±äÁ¿ $number ½«ÓÃËüµÄµ±Ç°Öµ´úÈë, È»ºóÓÃÃüÁî´® `print(factor(<value of $number>))' µ÷ÓÃÈí¼þ°ü `PARI' Ö´ÐдËÃüÁî. ´ÓÊä³ö½á¹ûÖÐÌô³öËùÐèµÄÖµ¸³¸ø±äÁ¿ `factor'.
    ÔÚwims 4.27a ÀïÌṩµÄ½çÃæÓÐ: PARI, Maxima, MuPAD, Coq, Povray, gnuplot, PostgreSQL, Fly (gif×÷ͼ), CALC (×÷ÕßKeith Matthew).
  5. ¼È¼òµ¥ÓÖÊÊÓ¦ÐÔÇ¿µÄÓïÑÔ. WimsÄ£¿éʹÓõÄÓïÑÔÊǹ㷺ʹÓõÄhtmlÓïÑÔµÄÀ©Õ¹. Õâ¸öÀ©Õ¹ÓïÑÔÉè¼ÆµÃ¼òµ¥Ò×ÓÃ, ÓÖÌù½ü×ÔÈ»ÓïÑÔ. ²¢ÇÒ¾¡¿ÉÄܽÓÊÜͬÒå´Ê. ÀýÈçΪÁ˲åÈëÁíÒ»ÎļþµÄÄÚÈÝ, Äã²»±Ø¼ÇסwimsÃüÁîÊÇ include (ÈçC), »ò input (ÈçTeX), ÒòΪÁ½Õ߶¼ÓÐЧ.
  6. ·½±ãµÄ´®²Ù×÷Ö¸Áî: ÈçÀûÓÃÕýÔò±íʾʽ×÷Öû», ´ÓÏîÄ¿±íÖÐÌáÈ¡×Ó¼¯ºÏ, ×Ö·ûÖØÅÅ, Êýѧ¹«Ê½¸³ÖµµÈ.
  7. Ò×ÓõÄÄÚǶÊýѧ·ûºÅ: Ö»ÒªÊäÈë $m_pi ¾ÍÄܵõ½ pi, $m_RR µÃµ½ RR, $m_le µÃµ½ le, $m_Rightarrow µÃµ½ Rightarrow, µÈµÈ.
  8. ¶ÔÊýѧ¹«Ê½µÄÖÇÄÜ»¯´¦Àí: ÄÚ½¨µÄ½âÊͳÌÐòÄܹ»ÔÚÈÝÐí·¶Î§ÄÚ½ÓÊܼò»¯µÄ±í´ïʽ, ÀýÈç 2y (¼´ 2*y) »ò (x+1)(x-1) (¼´ (x+1)*(x-1)), Ò²ÄÜ°ÑԭʼÊýѧ±í´ïʽת»¯³ÉÃÀ¹ÛµÄhtmlÔ´Âë (Èç x^3-3*x^2+1*x-5 ת»¯Îª x3-3x2+x-5 ), »òתΪTeXÔ´Âë.
  9. Ç¿ÓÐÁ¦µÄËæ»úÐÔÄÜ: ÈçËæ»úÖû»(×Ö·ûÖØÅÅ), ´ÓÊý¾Ý¿âËæ»úÌôÑ¡¼Ç¼, Ëæ»úÎļþÃûµÈ.

Ŀ¼


»î¶¯µÄÔÚÏß¿ª·¢

WimsϵͳÌṩÁËÔÚÏßÖ±½Ó´´½¨Ó뿪·¢wimsÄ£¿éµÄ·½±ã. Ϊ´Ë, ÄãÖ»Òªµã»÷·þÎñÆ÷Ö÷Ò³ÉϵÄÏàÓ¦Á´½Ó.

×îÈÝÒ×µÄÊÇ´´½¨ ¼òµ¥»¥¶¯Ê½Á·Ï° , Õâ²¢²»ÐèÒª¶àÉÙ¼ÆËã»úÓïÑÔµÄ֪ʶ, ²»¹ýÕâÑù´´½¨µÄÁ·Ï°¹¦ÄÜÓÐÏÞ, ҲȱÉٱ仯.

ÁíÒ»·½ÃæÄãÒ²¿ÉÒÔÍêÈ«ÔÚÏߵؿª·¢ È«¹¦ÄÜWIMSÄ£¿é. Ϊ°²È«Æð¼û, ÄãÏÈÒªÏòÍøÕ¾¹ÜÀíÔ±Ë÷È¡ µÇ¼Ãû/ÃÜÂë ¶Ô. Ò»µ©µÇ¼ºó, ¾Í¿ÉÒÔÔÚÌØÊâµÄ¿ª·¢ÇøÓòÀï´´½¨ºÍ¿ª·¢ÄãµÄÄ£¿é, ûÓÐÊýÁ¿ÏÞÖÆ. µ±ÄãÍê³ÉÁËÄ£¿é¿ª·¢ºó, ¾Í¿ÉÒÔÒªÇóÍøÕ¾¹ÜÀíÔ±°ÑËüÒƵ½¹«¿ªµÄµØ·½.

Ŀ¼


Wims»ù±¾½á¹¹

Wims·þÎñÆ÷µÄºËÐÄÊÇcgi³ÌÐò, ͨ³£³ÆΪwims.cgi. Ëü½ØÈ¡ËùÓжԷþÎñÆ÷µÄhttpÇëÇó, È»ºó×öÒÔϹ¤×÷:
  1. µ÷ÓÃÓû§ÇëÇóµÄÄ£¿é, ²¢°´ÕÕÄ£¿éµÄÒªÇó´¦Àí²ÎÊýÓë±äÁ¿.
  2. »á»°¹ÜÀí.
  3. °Ñ´¦Àí½á¹ûËÍ»ØÓû§.
  4. дϸ÷ÖּǼÎļþ.

WimsµÄÄ£¿é

Wims·þÎñÆ÷ÊÇÒ»¸öÄ£¿éϵͳ, ÆäÄ£¿é¾ÍÊǸ÷ÖÖÓ¦ÓÃ. ÔÚ·¢Ë͸øwimsµÄÿ¸öÇëÇóÀï, Óû§¶¼»áÑ¡ÔñÒ»¸öÄ£¿é.

WimsµÄÄ£¿é¿ÉÒÔÊÇ(Èκγ̶ȵÄ)»¥¶¯Ê½¿Î³Ì»òÁ·Ï°, ¼ÆË㹤¾ß, ´Çµä, ÊýѧÓÎÏ·, Êý¾Ý¿â»òÉÏÊö¸÷ÖֵĻìºÏ.

WimsµÄÄ£¿éÊǸ÷×Ô¶ÀÁ¢µÄ. ÿ¸öÄ£¿éÓÐ×Ô¼ºµÄĿ¼, ËüÒ²ÊÇÄ£¿éµÄµØÖ·, Ä£¿éµÄËùÓÐÎļþ¶¼ÔÚÕâ¸öĿ¼Àï. ²»Í¬µÄÄ£¿éÓв»Í¬µÄ×÷ÕßÓëά»¤Õß, ¶øÇÒ¿ÉÒÔÓв»Í¬µÄ°æȨԭÔò.

ͬһ¸öwimsÍøÕ¾µÄÄ£¿éÖ®¼ä²¢ÎÞÁªÏµ, ³ý·Çͨ¹ý³¬Îı¾Á´½Ó´ÓÒ»¸öÄ£¿é½øÈëÁíÒ»¸ö.

ÈçºÎ½øÈëÒ»¸öwims·þÎñÕ¾

¿Éͨ¹ý¶ÔcgiÖ÷³ÌÐòµÄÇëÇó½øÈëwims, ÀýÈç
https://wims.univ-cotedazur.fr/wims/wims.cgi
ͨ³£Ó¦¸Ãºó½ÓÒ»Åú²ÎÊý. ²»´ø²ÎÊýµÄÇëÇ󽫴øµ½ÍøÕ¾µÄwimsÖ÷Ò³.

wims.cgiµÄ²ÎÊýÊÇͨ³£µÄhttp name=value ¶Ô, ÕâÀïµÄ name ÓòµÄÈ¡ÖµÈçÏÂ:

Àý:
http://wims.unice.fr/~wims/wims.cgi?cmd=new&module=tool/algebra/factor.cn
ÊÇ¶Ô wims.unice.fr µÄwims·þÎñÆ÷µÄÇëÇó, `cmd' µÄֵΪ `new' , Ä£¿éÃûÊÇ `tool/algebra/factor.cn'.

ÈçºÎʹÓÃÖ÷³Ö½Ìʦ½çÃæ

×¢²á°à¼¶µÄÖ÷³Ö½Ìʦ¿ÉÒÔͨ¹ýͬһ¸öÍøÖ·(¼´cgiÖ÷³ÌÐò)ά»¤ËûµÄ°à¼¶»ò¼à²ìѧÉúµÄ»î¶¯, Ö»Òª×÷ΪÖ÷³Ö½ÌʦµÇ¼¼´¿É. ËùÓеÄÑ¡Ï¿Éͨ¹ýhtmlÁ´½Ó»ò°´Å¥À´ÊµÏÖ.

Ŀ¼


WimsÄ£¿éµÄ½á¹¹

ÿ¸öwimsÄ£¿éÓÐ×Ô¼ºµÄÖ÷Ŀ¼, ÆäÖдæ·ÅÄ£¿éµÄËùÓÐÎļþ.

Ò»¸öÄ£¿éÖÁÉÙÒªÓÐÏÂÁÐÎļþ:

ͨ³£»¹ÓÐÒÔÏÂ(¿ÉÑ¡µÄ)Îļþ:

»¹¿ÉÒÔÓÐÐí¶àÆäËüÎļþ, Ïñ README Îļþ, һЩ°ïÖúÒ³, Ò»¸ö about Ò³, ͼÐÎÎļþ»òÕß±»ÉÏÊöÎļþµ÷ÓõÄÎļþ.


±äÁ¿´¦ÀíÎļþ

Îļþ var.init, var.proc, ÒÔ¼°±»ÕâÁ½¸öÎļþµ÷ÓõÄÎļþ¶¼ÊDZäÁ¿´¦ÀíÎļþ.

±äÁ¿´¦ÀíÎļþÓÉÐÐ×é³É, ÐÐÓëÐÐÖ®¼äÓÉ»»Ðзû·Ö¸ô, µ«ÊǽÓÔÚ \ ºóÃæµÄ»»Ðзû²»Æð·Ö¸ô×÷ÓÃ. ±äÁ¿´¦ÀíÎļþµÄÿһÐÐÖ»ÄÜÊÇÒÔÏÂÀàÐÍÖ®Ò»:

  1. ×¢½âÐÐ, ËüµÄµÚÒ»¸ö·Ç¿Õ¸ñ×Ö·ûÖ»ÄÜÊÇ #, »òÕß ! ºó½ÓÁíÒ»¸ö !.
  2. ±äÁ¿¶¨ÒåÐÐ, ÆäÐÎʽΪ name=value. value µÄÄÚÈÝ¿ÉÒÔÊÇÒ»¸ö×Ö·û´®(Èç¹ûÕâ¸ö´®ÀﺬÓл»ÐкÅ, ËüµÄÇ°Ãæ±ØÐë¼ÓÉÏ \), »òÕßÊÇwims±äÁ¿ÃüÁî (ËüµÄÆðʼ×Ö·û±ØÐëÊÇ !).
  3. ÃüÁîÐÐ, ËüµÄµÚÒ»¸ö·Ç¿Õ¸ñ×Ö·û±ØÐëÊÇ !, ºó½ÓÃüÁîÃûÒÔ¼°¿ÉÑ¡µÄ²ÎÊý.
    Èç¹û´ËÃüÁî²úÉúÊä³ö×Ö·û´®, Õâ¸öÊä³ö½«±»ºöÂÔ.
  4. ±ê¼ÇÐÐ, ËüµÄµÚÒ»¸ö·Ç¿Õ¸ñ×Ö·û±ØÐëÊÇ :, ºó½Ó±ê¼ÇÃû. ÔÚ±ê¼ÇÃûºóÃæµÄÄÚÈݶ¼±»¿´×÷×¢½â, ²»±»´¦Àí.
    ±ê¼ÇÓÃÓÚÌøתÃüÁî !goto.
    ÒÔ×Ö·û '*' µÄ±ê¼ÇÊÇÍòÓõÄ, ÄÜÓë !goto ÃüÁîµÄÈκαê¼ÇÆ¥Åä.
    Èç¹û´ËÃüÁî²úÉúÊä³ö×Ö·û´®, Õâ¸öÊä³ö½«±»ºöÂÔ.
  5. ²»·ûºÏÉÏÊö4ÌõµÄÐн«µÃµ½Ò»¸ö³ö´íÐÅÏ¢.

phtmlÎļþ

Îļþ main.phtml, intro.phtml, ÒÔ¼°ÕâÁ½¸öÎļþµ÷ÓõÄÈκÎÎļþ¶¼ÊÇphtml(¿É±à³Ìhtml)Îļþ.

³ýÈ¥µÚÒ»¸ö·Ç¿Õ¸ñ×Ö·ûÊÇ ! »ò : µÄÐÐÒÔÍâ, phtmlÎļþÊÇÒ»¸öͨ³£µÄhtmlÎļþ.

Èçͬ±äÁ¿´¦ÀíÎļþ, \ ºóÃæµÄ»»Ðзû²»±»¿´³É²úÉúÐÂÐÐ.

Èçͬ±äÁ¿´¦ÀíÎļþ, ÒÔ : ÆðÊ×µÄÐÐÊDZê¼ÇÐÐ.

Èçͬ±äÁ¿´¦ÀíÎļþ, ÒÔ ! ÆðÊ×µÄÐÐÊÇÃüÁîÐÐ. µ«ÊÇÓë±äÁ¿´¦ÀíÎļþ²»Í¬, ÃüÁîÊä³öµÄ×Ö·û´®±»²åÈëhtmlÒ³µÄÕâÒ»ÐÐÀï,

²»ÊôÓÚÉÏÊöÁ½ÖÖÀàÐ͵ÄÐÐÔò¾­¹ý±äÁ¿Ìæ»»ºó·¢Ë͸øhttpÓû§.

Ŀ¼


Ä£¿éÄڵıäÁ¿

±äÁ¿µÄ¶¨ÒåÓëÌæ»»

WimsµÄ±äÁ¿Ö»ÓÐÒ»ÖÖÀàÐÍ: ËüÃǶ¼ÊÇ×Ö·û´®±äÁ¿. ¶Ô±äÁ¿µÄ¸³ÖµÊÇͨ¹ý±äÁ¿ÃüÁî !eval ʵÏÖµÄ.

±äÁ¿µÄ¶¨Òå»ò¸Ä±ä¿ÉÓɱäÁ¿´¦ÀíÎļþÍê³É, »òʹÓÃÃüÁî !let Óë _. ¶ÔÓÚ±äÁ¿ÃûµÄ³¤¶ÈÒÔ¼°±äÁ¿ÖµµÄ³¤¶È¶¼ÓÐÏÞÖÆ. (ÓÉ·þÎñÆ÷µÄÅäÖÃÈ·¶¨.)

ÔÚ±äÁ¿´¦ÀíÎļþ»òphtmlÎļþµÄÈκεط½(ÉõÖÁÔÚ±äÁ¿¶¨ÒåÃüÁîÐеÄÃû³ÆÀ¸) ¶¼¿ÉÒÔ½øÐбäÁ¿Ìæ»». ÒÔ×Ö·û $ ÆðÊ×µÄ×Öĸ´®±»ÈÏΪÊDZäÁ¿Ãû, ¶øÇÒÔÚ°üº¬ËüµÄÃüÁîÐб»´¦Àíʱ±»Ìæ»»³ÉËüµÄÖµ.

±äÁ¿Ìæ»»µÄÌØÊâ¹æÔò:


±»±£ÁôµÄ±äÁ¿Ãû

ÒÔÏÂÃû³ÆÓÐÌØÊâÒâÒå, ²»ÄÜÓÃÔÚÈκÎÄ£¿éµÄÄÚ²¿Ãû³ÆÀï.

Ŀ¼


ÓÐÌØÊâÒâÒåµÄ±äÁ¿


Wims·þÎñÆ÷ʹÓõıäÁ¿
wims_exec_error ÓÃÓÚ´æ·Å±» !exec. µ÷ÓõÄÍⲿ³ÌÐò²úÉúµÄ³ö´íÐÅÏ¢. Òò´ËÿִÐÐÒ»´Î !exec ÃüÁî, ´Ë±äÁ¿¾Í±»¸Äд.
wims_module_log ÊǶÀÁ¢Ä£¿éµÄÖ´ÐмǼÎļþÃû: Èç¹û´Ë±äÁ¿·Ç¿Õ, ÔòÔÚÓû§ÇëÇóµÄ½ø³Ì½áÊøʱ, wims.cgi ¾Í°ÑËüµÄÄÚÈݷŵ½Ä£¿éµÄÖ´ÐмǼÎļþÀï.
wims_version ·ÅÖÃwims·þÎñÆ÷µÄµ±Ç°°æ±¾.
wims_version_date ·ÅÖ÷þÎñÆ÷³ÌÐò×îбàÒëµÄÈÕÆÚ.
wims_site_manager º¬ÓÐÍøÕ¾µÄÅäÖÃÎļþ wims.conf ÀﶨÒåµÄ¹ÜÀíÔ±µÄµçÓʵØÖ·. Ä£¿éÖв»Ó¦¸Ä±ä´ËµØÖ·.
wims_print_precision µ±¸³Öµ½á¹û (ͨ¹ýÃüÁî !eval »ò NaN ¼ÆËã)±»×ª»¯³É×Ö·ûÐòÁÐʱµÄ´òÓ¡¾«¶È. ĬÈÏÖµ: 8 (¿ÉÔÚwims.confÀïÐÞ¸Ä).
wims_warn_... ÊÇ ...
wims_compare_precision ÓÃÓÚ¶¨Òåwims±È½ÏÁ½¸öÊýÖµÁ¿Ê±µÄÈÝÐíÎó²î. ¹«Ê½Îª: Èç¹û
abs(a-b)*$wims_compare_precision<abs(a+b)+1/$wims_compare_precision.
ÔòÃüÁî !ifval a=b µÄ·µ»ØÖµÊÇ TRUE (Õæ). ĬÈÏÖµ: 10000 (¿ÉÔÚwims.confÀïÐÞ¸Ä).
wims_texsize ÓÃÓڸıäÄ£¿éÀïµÄTeX×ÖÌå´óС. ĬÈÏÖµÊÇ0(²»±ä). ¿ÉÒÔÈ¡ 1,2,... (Ôö´ó)»ò -1,-2... (¼õС).
wims_homeref_parm ±£Áô¸øÃüÁî !homeref ½«À´Ê¹ÓÃ.
wims_homeref_bgcolor ÊÇ...
wims_rawmath_functions ÓÃÓÚ¸æËß rawmath ×Ó³ÌÐò, Õâ¸ö±äÁ¿ÖµÀï°üº¬µÄ´ÊÓ¦±»¿´×÷º¯ÊýÃû. ÕâЩ´ÊÏ໥Óÿոñ»ò¶ººÅ·Ö¸ô.
wims_rawmath_variables ÓÃÓÚ¸æËß rawmath ×Ó³ÌÐò, Õâ¸ö±äÁ¿ÖµÀï°üº¬µÄ´ÊÓ¦±»¿´×÷Êýѧ±äÁ¿Ãû. ÕâЩ´ÊÏ໥Óÿոñ»ò¶ººÅ·Ö¸ô.
wims_ref_name ¸ø³ö wims ·þÎñÆ÷µÄÃû×Ö (±¾·þÎñÆ÷ÊÇ https://wims.univ-cotedazur.fr/~wims/wims.cgi)
httpd_HTTP_HOST ¸ø³ö wims ·þÎñÆ÷µÄµØÖ· (±¾·þÎñÆ÷ÊÇ wims.univ-cotedazur.fr)
wims_ref_target ¶¨ÒåÁËÃüÁî !href, !homeref, !form µÄÄ¿±ê. ÔÚÕâЩÃüÁîÖ´Ðкó, ËüµÄÖµ²»»á×Ô¶¯ÖØÖÃΪ¿Õ. (ĬÈÏÖµÊÇ¿Õ´®, ÒâָĿ±ê¾ÍÊǵ±Ç°Îļþ.)
wims_ref_id ¶¨ÒåÁËÃüÁî !href ÀïµÄ id (<a ... id=" ">). ÔÚÃüÁîºóËüµÄÖµ±»×Ô¶¯ÖØÖÃΪ¿Õ. (ĬÈÏÖµÊÇ¿Õ´®)
wims_ref_class ¶¨ÒåÁËÃüÁî !href ÀïµÄ css class (<a ... class=" ">). ÔÚÃüÁîºóËüµÄÖµ±»×Ô¶¯ÖØÖÃΪ¿Õ. (ĬÈÏÖµÊÇ¿Õ´®)
wims_ref_title ¶¨ÒåÁËÃüÁî !href ÀïµÄ title (<a ... title=" ">). ÔÚÃüÁîºóËüµÄÖµ±»×Ô¶¯ÖØÖÃΪ¿Õ. (ĬÈÏÖµÊÇ¿Õ´®)
wims_html_header ÊÇËùÓÐÄ£¿éµÄhtmlÊä³öµÄ±ê×¼htmlÍ·²¿. ËüµÄÖµÓÉÎļþ html/header.phtml ¶¨Òå. ½¨ÒéÔÚÉú³ÉÄ£¿éʱÀûÓô˱äÁ¿¶¨ÒåhtmlÍ·²¿.
wims_expire ÓÃÓÚ¶¨Òå·¢Ë͸øÓû§µÄÍøÒ³µÄÓÐЧÆÚ. ×îºÃ²»Òª¶¯Ëü, ³ý·ÇÄãÇå³þÖªµÀÄãÔÚ×öʲô.
module_init_parm ÊÇ...


±£Áô¸ø¶¯Ì¬²åÈëʹÓõıäÁ¿
ins_align È·¶¨ÄÚǶͼÐÎÏà¶ÔÓÚÎÄ×Ö»ùÏßµÄλÖÃ. ¿ÉÈ¡µÄֵΪ: bottom(µ×²¿¶ÔÆë), middle(Öмä¶ÔÆë) »ò top(¶¥²¿¶ÔÆë). ĬÈÏֵΪ¿Õ(Ö¸µ×²¿¶ÔÆë).
ins_attr ÓÃÓÚ¶¨Ò嶯̬²åÈëµÄ¸÷ÖÖÊôÐÔ. ÀýÈç:
  ins_attr = align=middle
(ʹͼÐÎÖÐÏßÓëÎÄ×Ö»ùÏ߶ÔÆë), »ò
  ins_attr = ismap
(Êó±êµã»÷µÄ×ø±ê½«±»·¢Ë͸ø·þÎñÆ÷; Èç¹û´Ë¶ÔÏóµÄÁ´½ÓÊÇwims·þÎñÆ÷, ÄÇô×ø±ê½«±»¼Ç¼ÔÚ±äÁ¿ no_name Àï.)
ÔÚ¶¯Ì¬²åÈëÒÔºó, ´Ë±äÁ¿ÖØÖÃΪ¿Õ.
ins_border ÓÃÓÚ¶¨Òå¾­¹ý¶¯Ì¬²åÈëµÃµ½µÄhtmlÔªËØ IMG µÄ±ß¿ò¿í¶È. ËüµÄÖµÓ¦¸ÃÊÇÕýÊý.
ÔÚ¶¯Ì¬²åÈëÒÔºó, ´Ë±äÁ¿ÖØÖÃΪ¿Õ.
ins_density ÓÃÓÚ¶¨Ò嶯̬²åÈëµÄÃܶÈ. ĬÈÏÖµ: 100x100 .
Çë±ÜÃâʹÓÃÕâЩ±äÁ¿! ÎÒÃÇÕý¼Æ»®È¡ÏûËüÃÇ. ËüÃǽ«±»·þÎñÆ÷¹ÜÀíµÄ±äÁ¿È¡´ú.
ins_format ÓÃÓÚÈ·¶¨¶¯Ì¬²åÈëµÄͼÐÎÎļþ¸ñʽ: ËüµÄÖµÖ»ÄÜÊÇ gif »ò jpg. ĬÈÏÖµÊÇ gif (¿ÉÔÚÎļþ wims.conf Àï¸Ä±ä´ËÖµ; µ«²»ÍƼö).
ijЩ¶¯Ì¬²åÈë¿ÉÄܲ»Êܴ˱äÁ¿Ó°Ïì.
ins_quality ÓÃÓÚ¶¨Ò嶯̬²åÈëµÄͼÐÎת»»ÖÊÁ¿. ËüµÄÖµÓ¦¸ÃÔÚ0Óë100Ö®¼ä. Ö»¶ÔͼÐθñʽΪjpgµÄ¶¯Ì¬²åÈëÓÐÓ°Ïì.
ins_tag ÓÃÓÚ±í¸ñÄڵĶ¯Ì¬²åÈë. ´Ëʱ¶¨Òå
ins_tag=form name
ÕâÀïµÄ name ÊÇhtmlÔªËØ IMG ÔÚ±í¸ñÄÚµÄÃû³Æ(¿ÉÑ¡).
ÔÚ¶¯Ì¬²åÈëÒÔºó, ´Ë±äÁ¿ÖØÖÃΪ¿Õ.

insdraw_size ÊÇ ...
insplot_data ÊÇ ...
insplot_font ÊÇ ...
insplot_set ÊÇ ...
insplot_split ÊÇ ...
insplot_transparent ÓÃÓÚ¶¨Òå²åÈëµÄ͸Ã÷É«²Ê. ĬÈÏÖµÊÇ¿Õ(²»Í¸Ã÷). ³£ÓÃÖµ: 255,255,255(͸Ã÷°×É«).


±£Áô¸øÈí¼þµÄ±äÁ¿
wims_backslash_insmath ÊÇ ...
pari_precision (ÔÚ oef ??)
print_precision
maxima_precision
wims_multiexec

Ŀ¼


Êý¾Ý½á¹¹

Êý×é

ÔÚwimsÓïÑÔÖжÔÓÚÊý×鲢ûÓÐÌØÊâµÄÓï·¨. ²»¹ýÓпÉÄÜÉè¼ÆÀàËÆÓÚÊý×éµÄ±äÁ¿½á¹¹, ÒÔÕûÊýÉõÖÁ×Ö·û´®×÷Ϊϱê. Õâ¿Éͨ¹ýǶÌ׵ıäÁ¿Ì滻ʵÏÖ. ÀýÈç ...

×Ö·û´®µÄÓò

WimsµÄ±äÁ¿¶¼ÊÇ×Ö·û´®±äÁ¿. ÓÐ3ÖÖ·½·¨°ÑÒ»¸ö´®·Ö³É¼¸¸öÓò:

±¾½ÚÉÐδÍê³É. ±§Ç¸.

Ŀ¼


ÃüÁî±í

WimsÃüÁî¿ÉͬʱÓÃÓÚ±äÁ¿´¦ÀíÎļþÒÔ¼°phtmlÎļþ. ÃüÁî¾ÍÊÇÒÔ ! ÆðÊ×µÄÒ»¸ö´Ê.

ÃüÁî·Ö³ÉÁ½ÖÖÀàÐÍ:

ijЩÃüÁî¼ÈÊÇÖ´ÐÐÃüÁîÓÖÊDZäÁ¿ÃüÁî.

ÃüÁî¿ÉÒÔ½ÓÊܲÎÊý, ²ÎÊý¾ÍÊǽÓÔÚºóÃæµÄ´Ê. ²ÎÊý¼äÓÿոñ»òÆäËü´Ê(ÓÉÃüÁî¾ö¶¨)·Ö¸ô.


ÕâÀïÊÇËùÓÐÃüÁî±í.

Ŀ¼


ÄÚǶÊýѧ·ûºÅ±í

·ûºÅÃûÒÔ¶ÔÓ¦µÄTeXÃûΪÒÀ¾Ý.


·ûºÅÃû³Æ
alpha, beta, gamma,... pi,... omega $m_alpha,$m_beta,$m_gamma...$m_pi...$m_omega
Gamma, Delta, Lambda, Phi, Psi, Pi, Sigma, Theta, Xi, Upsilon, Omega $m_Gamma, $m_Delta, $m_Lambda, $m_Phi, $m_Psi, $m_Pi, $m_Sigma, $m_Theta, $m_Upsilon, $m_Xi, $m_Omega
varepsilon, varphi, wp, ell, Re, Im $m_varepsilon, $m_varphi, $m_wp, $m_ell, $m_Re, $m_Im
aleph, infty, nabla, partial $m_aleph, $m_infty, $m_nabla, $m_partial
AA, CC, RR, QQ, ZZ ... $m_AA, $m_CC, $m_RR, $m_QQ, $m_ZZ ...
calA, calB,... calM,... calZ $m_calA, $m_calB,... $m_calM,... $m_calZ
eufa, eufb,... eufm,... eufz $m_eufa, $m_eufb,... $m_eufm,... $m_eufz
le, ge, pm, times, div $m_le, $m_ge, $m_pm, $m_times, $m_div
neq, equiv, cong, approx $m_neq, $m_equiv, $m_cong, $m_approx
leftarrow, rightarrow, mapsto, Leftarrow, Rightarrow, Leftrightarrow $m_leftarrow, $m_rightarrow, $m_mapsto, $m_Leftarrow, $m_Rightarrow, $m_Leftrightarrow
exists, forall, in, emptyset $m_exists, $m_forall, $m_in, $m_emptyset
subset, supset, subseteq, supseteq, cap, cup, prec, succ $m_subset, $m_supset, $m_subseteq, $m_supseteq, $m_cap, $m_cup, $m_prec, $m_succ
sum, prod, coprod, surd $m_sum, $m_prod, $m_coprod, $m_surd
int, oint, Vert, oplus, otimes $m_int, $m_oint, $m_Vert, $m_oplus, $m_otimes
bigtriangleup, bigtriangledown, bigvee, bigwedge $m_bigtriangleup, $m_bigtriangledown, $m_bigvee, $m_bigwedge

´ËÍâ, ´óÐÍÀ¨ºÅ¿ÉÓÉÒÔÏÂÃû³ÆµÃµ½: $m_leftpar2, $m_leftpar3,..., $m_leftpar10 Óë $m_rightpar2, $m_rightpar3,..., $m_rightpar10. ËüÃÇ¿ÉÓÃÓÚÐÐÊýµÈÓÚ 2,3,...,10 µÄ¾ØÕó. ¶Ô leftbrace Óë rightbrace ÓÐͬÑùµÄÇéÐÎ.

Ŀ¼


slib(½Å±¾¿â)±í

Scripts in this library can be called from modules using the command !read (or !readproc from within a phtml file). For example, the line
 !read slib/matrix/random 3, 5, 10
generates a 3×5 matrix with random integer coefficients in [-10, 10]. The result is placed in the variable slib_out. To call an slib script from OEF exercises, documents or forum messages, use the function slib().

Only variables prefixed by slib_ are modified by these scripts.

Available scripts in slib


All
Output
algebra/partitionconjPartition conjugate []
algebra/partitiondrawYoung diagram drawing of a partition []
algebra/partitionlexNext partition in the lexicographic decreasing order []
algebra/slopedrawPolygone tracé à partir des pentes (dessin) []
analysis/inversedomainInverse image of domains []
analysis/odejsDraw solutions of a differential system (with jsxgraph). []
analysis/odejs2Draw a solution of a differential system: x' []
analysis/odephasePhase portrait of a differential system []
analysis/rungekuttaEquation différentielle (par Runge-Kutta) experimental en faire une liste sans dessin []
analysis/slopefieldDirection field (for example for differential equation system) []
chemistry/brut2htmlHTML form of the formula of a molécule []
chemistry/checkmolCheck Mol []
chemistry/chemeq_addComputes a combination of chemical equations []
chemistry/chemeq_compareComparing chemical equations []
chemistry/chemeq_componentsChemical components []
chemistry/chemeq_elReturns the number of electrons in a redox reaction []
chemistry/chemeq_equilibriumAnalysing the equilibrium in chemical formulas []
chemistry/chemeq_massMolar Mass []
chemistry/chemeq_periodic_tableInsert Mendeleiev's periodic table in the page []
chemistry/chemeq_revReturns a chemical equation reversed []
chemistry/chemeq_rqTypeset reaction quotients and Nernst laws for chemical equations []
chemistry/chemeq_stostoechiometric coefficients []
chemistry/chemeq_texTypeset molecules and chemical equations []
chemistry/chemformulaChem formula []
chemistry/chemshowDessin d'une molécule en 2D []
chemistry/cramCram representation []
chemistry/jmolbuttonButton in Jmol. Has to be inserted AFTER the Jmol applet. []
chemistry/jmolcheckboxCheckbox Button in Jmol []
chemistry/jmolradiogroupRadio Group in Jmol []
chemistry/jmolshowJmol Applet []
chemistry/leftindleft and right indices and exponents []
chemistry/molarmassMolar Mass []
chemistry/moldrawDessin en flydraw ou en canvasdraw de la molécule []
chemistry/moleculePeriodic table []
chemistry/newmanNewman projection []
chemistry/reactiondrawDessin en canvasdraw d'une réaction []
circuits/complistList available circuit components []
circuits/compposComponent position information of a circuit type. []
circuits/drawDraw circuit scheme according a circuit type. []
circuits/drawcompDraw circuit components according to a circuit type. []
circuits/drawwireDraw the fixed circuit wiring of a given circuit type. []
circuits/rangeSize and range information of a circuit type. []
coding/editorWYSIWYG code editor []
coding/runcodeRun code []
data/columnsortSort data according to a column []
data/randlineTake a random line of a data file []
data/randomRandomly selects a number of (different) objects []
data/randrecTake a random field of a record file []
draw/balanceBalance (Roberval) []
draw/brokenlinegraphDraw a continuous stepwise affine function from the points where slpe changes []
draw/clockDraw a clock according to given time []
draw/convpixelConversion pixel image coordinates - mathematical coordinates []
draw/dominoDomino []
draw/drtgradueeGraduatied line []
draw/graphvizGraphviz []
draw/graphvizpointsCoordinates of the nodes of a graph by Graphviz []
draw/meterMeter []
draw/polygonRegular polygon []
draw/radar Radar []
draw/randpolygonPolygone quelconque []
draw/rangeRange []
draw/repdroiteComputes the coordinates of extreme points to draw a line in a frame []
draw/repereDraw a coordinate frame []
draw/rosetteDraw a rosette []
draw/thermometerThermometer []
function/boundsThe bound of a real function of one variable within an interval [x1,x2] []
function/bounds2The bound of a real function of two variables within a rectangle [x1,x2],[y1,y2] []
function/integrateIndefinite or definite integration of a function of one variable []
function/tabsignesTableau de signes d'une fonction numérique []
games/chessimageChessboard []
geo2D/geogebraGeogebra HTML 5 []
geo2D/jsxgraphPlugin for JSXGraph responsive []
geo2D/offdrawConversion d'un dessin 2D codé dans la syntaxe off en canvasdraw []
geo2D/polynetDessin d'un patron aléatoire du polyèdre []
geo2D/squaretileSquare tile []
geo3D/3Dviewer3D Viewer []
geo3D/drawPolyedron in flydraw []
geo3D/drawtileLattice of cubes []
geo3D/off2jmolFormat off to xyz []
geo3D/off2xyzFormat off to xyz []
geo3D/polyhedraPolyhedra applet []
geo3D/polyhedradualPolyhedra applet and its dual []
geo3D/polynetPatron d'un polyèdre en 3D []
graph/connexcomponentConnex component of a vertex in a graph []
graph/connexityConnex components of a simple graph []
graph/distanceMatrix of diameter of a graph []
graph/drawGraph draw []
graph/drawccGraph draw with one colored connex component []
graph/drawtreeTree draw []
graph/gptOriented graph without circuit []
graph/graphvizGraphviz []
graph/pathPath of a graph []
graph/randomconnexrandom connex graph []
graph/randomeulerrandom eulerian graph []
graph/randtreeRandom tree []
graph/shortpathShortest path of a graph []
graphpaper/correct_milliGraphic paper sheet with red correct plot preloaded []
graphpaper/funcOne function plot, ready to append to a previously made graph paper []
graphpaper/func_milliGraphic paper sheet with function plot and red correct plot preloaded []
graphpaper/imgpointsUtility for a clickable graphic paper sheet []
graphpaper/millimetreGraphic paper sheet []
graphpaper/stringsPrepare strings to be written on a graphic paper sheet []
graphpaper/tographUtility for a clickable graphic paper sheet []
graphpaper/whereclickUtility for a clickable graphic paper sheet []
lang/enword2ipaIPA transcription of english words []
lang/epd2ipaIPA transcription according to epd ascii codage (for english) []
lang/fnameA random firstname []
lang/fraccordAccord of French adjectives and names []
lang/frapostropheApostrophe reduction of a French text []
lang/frartdefTransform a French noun into definite form []
lang/frcodcoiFind a random complement of a French verb []
lang/frverbconjThe conjugation of a French verb []
lang/imagesImages in some datamodule []
lang/itdetermartItalian "articolo determinativo" []
lang/randomwordOutput random words in the dictionary []
lang/sampa2ipaIPA transcription according to Sampa Ascii codage (for english) []
lang/swacInsertion of words (audio) from the swac packs []
life/frcommodityGive a random commodity with given price, French []
list/selshufSelective shuffle []
matrix/concateconcatenation []
matrix/detThe determinant of a square matrix []
matrix/givenrankGenerates a random matrix of given rank []
matrix/inverseThe inverse of a square matrix []
matrix/invertibleGenerates a random invertible matrix []
matrix/itriangularGenerates a random invertible triangular matrix []
matrix/non0Generates a random matrix with non-zero coefficients []
matrix/orthogonalGenerates a random orthogonal matrix []
matrix/randomGenerates a random matrix []
matrix/traceThe trace of a square matrix []
matrix/transposeThe transpose of a matrix []
matrix/triangularGenerates a random triangular matrix []
matrix/unimodularGenerates a random unimodular matrix []
media/audioAudio insertion []
media/dewplayerAudio insertion with dewplayer []
media/playerAudio insertion with hbs_mp3_player []
media/player_mp3_multiAudio insertion with player_mp3_multi []
media/videoVideo insertion []
nuclear/nucleideData about nucleides, or LaTeX typesetting []
nuclear/reactionTypesetting nuclear reactions from plain text formulas []
numeration/babylonienEcriture Babylonienne d'un nombre entier []
numeration/baseblockBase blocks in numeration []
numeration/basepPassage de la base dix vers la base p. []
numeration/ecriturelettreWriting of a number in letters. []
numeration/ecriturenombreWriting a number with grouping the numbers by three. []
numeration/egyptienEcriture Egyptienne d'un nombre entier []
numeration/romainNumération romaine []
oef/blankBlank []
oef/codelimOEF code length limit register []
oef/codenameRegister OEF code reply name allow/deny []
oef/envGet an OEF environment variable []
oef/insfilenameOutput the file name of the last insert []
oef/newfileSave a text in a file []
oef/postsrcOEF code input postpender []
oef/presrcOEF code input prepender []
oef/sortorderSort order []
polynomial/randomRandom polynomial []
set/subsetSubsets of a set []
stat/1dComputes 1-dimensional statistical data []
stat/arithmeanArithmetic mean of statistical data []
stat/betaGeneration of beta random data []
stat/betacdfCumulative distribution function of a Beta law []
stat/betainvQuantiles of a Beta law []
stat/betapdfProbability density function of a Beta law []
stat/binomialGeneration of binomial random data []
stat/binomialcdfcumulative distribution function of Binomial law []
stat/binomialinvQuantile of Binomial law []
stat/binomialpdfProbability density function of the binomial law []
stat/boxplotBox plot []
stat/cauchyGeneration of Cauchy random data []
stat/cauchycdfCumulative distribution function of Cauchy law []
stat/cauchyinvQuantile of Cauchy law []
stat/cauchypdfProbability density function of Cauchy law []
stat/chi2Generation of chi-square random data []
stat/chi2cdfChi-square cumulative distribution function []
stat/chi2invQuantile of a chi-square distribution []
stat/chi2pdf Chi-square probability density function []
stat/correlationMatrix of correlation []
stat/covarianceMatrix of covariance []
stat/deviationDeviation of statistical data []
stat/discretelawGeneration of a discrete law with nonnegative coefficients []
stat/effectifEffectifs of statistical series in classes []
stat/empiricGeneration of random numbers with a discrete law []
stat/exponentialGeneration of exponential random numbers []
stat/exponentialcdfCumulative distribution function of exponential law []
stat/exponentialinvQuantile of exponential law []
stat/exponentialpdfProbability density function of exponential law []
stat/fisherGeneration of Fisher random data []
stat/fishercdfFisher cumulative distribution function. []
stat/fisherinvQuantiles of a Fisher law (also called F-distribution) []
stat/fisherpdfFisher probability density function []
stat/freqFrequencies of statistical data []
stat/gammaGeneration of Gamma random data []
stat/gammacdfCumulative distribution function of Gamma law []
stat/gammainvQuantile of a Gamma distribution []
stat/gammapdfGamma probability density function []
stat/geomeanGeometric mean of data []
stat/geometricGeneration of random data with a Geometric distribution on N []
stat/geometric1Generation of random data with a Geometric distribution on N* []
stat/geometric1cdf Cumulative distribution function of a Geometric distribution on N* []
stat/geometric1invQuantiles of a Geometric law on N* []
stat/geometric1pdfProbability density function of a Geometric law on N* []
stat/geometriccdfCumulative distribution function of a Geometric law on N []
stat/geometricinvQuantiles of a Geometric law on N []
stat/geometricpdfProbability density function of geometric law on N []
stat/harmonicHarmonic mean of statistical data []
stat/histoHistogram []
stat/hypergeometricGeneration of Hypergeometric random data []
stat/hypergeometriccdfCumulative distribution function of a hypergeometric law []
stat/hypergeometricinvQuantile of hypergeometric law inverse []
stat/hypergeometricpdfProbability density function of a Hypergeometric law []
stat/laplaceGeneration of Laplace random data []
stat/laplacecdf Laplace cumulative distribution function []
stat/laplaceinvQuantiles of the Laplace law []
stat/laplacepdfLaplace probability density function []
stat/linearcongGeneration of linear congruential random integers []
stat/logisticGeneration of logistic random data []
stat/logisticcdfLogistic cumulative distribution function []
stat/logisticinvQuantile of the logistic law []
stat/logisticpdfProbability density function of the logistic law []
stat/lognormalGeneration of lognormal random data []
stat/lognormalcdfCumulative distribution function of log-normal law []
stat/lognormalinvQuantile of log-normal law []
stat/lognormalpdfProbability density function of log-normal law []
stat/medianData median []
stat/multinomialGeneration of multinomial random data []
stat/nbinGeneration of Negative binomial random data []
stat/nbincdfCumulative distribution function of the Negative Binomial law []
stat/nbininvQuantile of a Negative Binomial law. []
stat/nbinpdfProbability density function of a Negative Binomial law []
stat/normalGeneration of Gaussian random data []
stat/normalcdfCumulative distribution function of the normal distribution []
stat/normalinvQuantile of the normal law []
stat/normalpdfProbability density function of the normal law []
stat/pascalGeneration of Pascal random data []
stat/pascalcdfCumulative distribution function of the Pascal law []
stat/pascalinvQuantile of a Pascal law. []
stat/pascalpdfProbability density function of a Pascal law []
stat/piechart Pie chart []
stat/poissonGeneration of random numbers with Poisson law []
stat/poissoncdf Poisson cumulative distribution function []
stat/poissoninvQuantile of a Poisson law []
stat/poissonpdfProbability density function of a Poisson law []
stat/posdiscretelawGeneration of a discrete law with positive coefficients []
stat/prodProduct of data []
stat/quadraticQuadratic mean []
stat/quantileQuantile []
stat/randomGeneration of random numbers []
stat/rangeData range []
stat/studentGeneration of Student random data []
stat/studentcdfStudent cumulative distribution function []
stat/studentinvQuantile of a Student law []
stat/studentpdfProbability density function of a Student law []
stat/sumData sum []
stat/varianceVariance []
stat/weibullGeneration of Weibull random data []
stat/weibullcdfCumulative distribution function of Weibull law []
stat/weibullinvQuantile of Weibull law []
stat/weibullpdfProbability density function of Weibull law []
text/approximationCalculate an approximation interval for a given real []
text/balloonTalking Balloons (Cartoon style) []
text/cdecommentExtract comment from a c source code. []
text/comblinSimplify a linear combination []
text/crosswordCrossword []
text/cutchoice2Cut out embedded choices for OEF []
text/cutchoicesCut out embedded choices for OEF []
text/markerrorFor marking words with mistake []
text/markgroupFor marking group of words with given explanation []
text/marktextTexte for use with type mark for OEF (word) []
text/marktextpartialFor marking some words with given explanation []
text/markwordFor use with type mark in OEF []
text/matrixhtmlTransform a matrix into html matrix (table). []
text/matrixinsertInsert a coefficient in a matrix []
text/matrixtex Matrix in Latex []
text/maximamatrixTransform a matrix to maxima format []
text/octavematrixTransform an octave output matrix into standard format []
text/sigunitsMake a representation of a physical quantity with a given number of significative digits []
text/spiraleWrite on a spirale []
text/whitespaceReplace white spaces []
triplerelation/tabularDouble entry table for training to relations between three quantities []
utilities/dateDate []
utilities/mathcalcMathcalc []
utilities/nopasteNo copy-paste []
utilities/notepadNotepad []
utilities/tooltipTooltip containing an html text which appears when the mouse points on a word. []
utilities/trigo-calcInline Trigonometric calculator []


algebra
Output
algebra/partitionconjPartition conjugate []
algebra/partitiondrawYoung diagram drawing of a partition []
algebra/partitionlexNext partition in the lexicographic decreasing order []
algebra/slopedrawPolygone tracé à partir des pentes (dessin) []


analysis
Output
analysis/inversedomainInverse image of domains []
analysis/odejsDraw solutions of a differential system (with jsxgraph). []
analysis/odejs2Draw a solution of a differential system: x' []
analysis/odephasePhase portrait of a differential system []
analysis/rungekuttaEquation différentielle (par Runge-Kutta) experimental en faire une liste sans dessin []
analysis/slopefieldDirection field (for example for differential equation system) []


chemistry
Output
chemistry/brut2htmlHTML form of the formula of a molécule []
chemistry/checkmolCheck Mol []
chemistry/chemeq_addComputes a combination of chemical equations []
chemistry/chemeq_compareComparing chemical equations []
chemistry/chemeq_componentsChemical components []
chemistry/chemeq_elReturns the number of electrons in a redox reaction []
chemistry/chemeq_equilibriumAnalysing the equilibrium in chemical formulas []
chemistry/chemeq_massMolar Mass []
chemistry/chemeq_periodic_tableInsert Mendeleiev's periodic table in the page []
chemistry/chemeq_revReturns a chemical equation reversed []
chemistry/chemeq_rqTypeset reaction quotients and Nernst laws for chemical equations []
chemistry/chemeq_stostoechiometric coefficients []
chemistry/chemeq_texTypeset molecules and chemical equations []
chemistry/chemformulaChem formula []
chemistry/chemshowDessin d'une molécule en 2D []
chemistry/cramCram representation []
chemistry/jmolbuttonButton in Jmol. Has to be inserted AFTER the Jmol applet. []
chemistry/jmolcheckboxCheckbox Button in Jmol []
chemistry/jmolradiogroupRadio Group in Jmol []
chemistry/jmolshowJmol Applet []
chemistry/leftindleft and right indices and exponents []
chemistry/molarmassMolar Mass []
chemistry/moldrawDessin en flydraw ou en canvasdraw de la molécule []
chemistry/moleculePeriodic table []
chemistry/newmanNewman projection []
chemistry/reactiondrawDessin en canvasdraw d'une réaction []


circuits
Output
circuits/complistList available circuit components []
circuits/compposComponent position information of a circuit type. []
circuits/drawDraw circuit scheme according a circuit type. []
circuits/drawcompDraw circuit components according to a circuit type. []
circuits/drawwireDraw the fixed circuit wiring of a given circuit type. []
circuits/rangeSize and range information of a circuit type. []


coding
Output
coding/editorWYSIWYG code editor []
coding/runcodeRun code []


data
Output
data/columnsortSort data according to a column []
data/randlineTake a random line of a data file []
data/randomRandomly selects a number of (different) objects []
data/randrecTake a random field of a record file []


draw
Output
draw/balanceBalance (Roberval) []
draw/brokenlinegraphDraw a continuous stepwise affine function from the points where slpe changes []
draw/clockDraw a clock according to given time []
draw/convpixelConversion pixel image coordinates - mathematical coordinates []
draw/dominoDomino []
draw/drtgradueeGraduatied line []
draw/graphvizGraphviz []
draw/graphvizpointsCoordinates of the nodes of a graph by Graphviz []
draw/meterMeter []
draw/polygonRegular polygon []
draw/radar Radar []
draw/randpolygonPolygone quelconque []
draw/rangeRange []
draw/repdroiteComputes the coordinates of extreme points to draw a line in a frame []
draw/repereDraw a coordinate frame []
draw/rosetteDraw a rosette []
draw/thermometerThermometer []


function
Output
function/boundsThe bound of a real function of one variable within an interval [x1,x2] []
function/bounds2The bound of a real function of two variables within a rectangle [x1,x2],[y1,y2] []
function/integrateIndefinite or definite integration of a function of one variable []
function/tabsignesTableau de signes d'une fonction numérique []


games
Output
games/chessimageChessboard []


geo2D
Output
geo2D/geogebraGeogebra HTML 5 []
geo2D/jsxgraphPlugin for JSXGraph responsive []
geo2D/offdrawConversion d'un dessin 2D codé dans la syntaxe off en canvasdraw []
geo2D/polynetDessin d'un patron aléatoire du polyèdre []
geo2D/squaretileSquare tile []


geo3D
Output
geo3D/3Dviewer3D Viewer []
geo3D/drawPolyedron in flydraw []
geo3D/drawtileLattice of cubes []
geo3D/off2jmolFormat off to xyz []
geo3D/off2xyzFormat off to xyz []
geo3D/polyhedraPolyhedra applet []
geo3D/polyhedradualPolyhedra applet and its dual []
geo3D/polynetPatron d'un polyèdre en 3D []


graph
Output
graph/connexcomponentConnex component of a vertex in a graph []
graph/connexityConnex components of a simple graph []
graph/distanceMatrix of diameter of a graph []
graph/drawGraph draw []
graph/drawccGraph draw with one colored connex component []
graph/drawtreeTree draw []
graph/gptOriented graph without circuit []
graph/graphvizGraphviz []
graph/pathPath of a graph []
graph/randomconnexrandom connex graph []
graph/randomeulerrandom eulerian graph []
graph/randtreeRandom tree []
graph/shortpathShortest path of a graph []


graphpaper
Output
graphpaper/correct_milliGraphic paper sheet with red correct plot preloaded []
graphpaper/funcOne function plot, ready to append to a previously made graph paper []
graphpaper/func_milliGraphic paper sheet with function plot and red correct plot preloaded []
graphpaper/imgpointsUtility for a clickable graphic paper sheet []
graphpaper/millimetreGraphic paper sheet []
graphpaper/stringsPrepare strings to be written on a graphic paper sheet []
graphpaper/tographUtility for a clickable graphic paper sheet []
graphpaper/whereclickUtility for a clickable graphic paper sheet []


lang
Output
lang/enword2ipaIPA transcription of english words []
lang/epd2ipaIPA transcription according to epd ascii codage (for english) []
lang/fnameA random firstname []
lang/fraccordAccord of French adjectives and names []
lang/frapostropheApostrophe reduction of a French text []
lang/frartdefTransform a French noun into definite form []
lang/frcodcoiFind a random complement of a French verb []
lang/frverbconjThe conjugation of a French verb []
lang/imagesImages in some datamodule []
lang/itdetermartItalian "articolo determinativo" []
lang/randomwordOutput random words in the dictionary []
lang/sampa2ipaIPA transcription according to Sampa Ascii codage (for english) []
lang/swacInsertion of words (audio) from the swac packs []


life
Output
life/frcommodityGive a random commodity with given price, French []


list
Output
list/selshufSelective shuffle []


matrix
Output
matrix/concateconcatenation []
matrix/detThe determinant of a square matrix []
matrix/givenrankGenerates a random matrix of given rank []
matrix/inverseThe inverse of a square matrix []
matrix/invertibleGenerates a random invertible matrix []
matrix/itriangularGenerates a random invertible triangular matrix []
matrix/non0Generates a random matrix with non-zero coefficients []
matrix/orthogonalGenerates a random orthogonal matrix []
matrix/randomGenerates a random matrix []
matrix/traceThe trace of a square matrix []
matrix/transposeThe transpose of a matrix []
matrix/triangularGenerates a random triangular matrix []
matrix/unimodularGenerates a random unimodular matrix []


media
Output
media/audioAudio insertion []
media/dewplayerAudio insertion with dewplayer []
media/playerAudio insertion with hbs_mp3_player []
media/player_mp3_multiAudio insertion with player_mp3_multi []
media/videoVideo insertion []


nuclear
Output
nuclear/nucleideData about nucleides, or LaTeX typesetting []
nuclear/reactionTypesetting nuclear reactions from plain text formulas []


numeration
Output
numeration/babylonienEcriture Babylonienne d'un nombre entier []
numeration/baseblockBase blocks in numeration []
numeration/basepPassage de la base dix vers la base p. []
numeration/ecriturelettreWriting of a number in letters. []
numeration/ecriturenombreWriting a number with grouping the numbers by three. []
numeration/egyptienEcriture Egyptienne d'un nombre entier []
numeration/romainNumération romaine []


oef
Output
oef/blankBlank []
oef/codelimOEF code length limit register []
oef/codenameRegister OEF code reply name allow/deny []
oef/envGet an OEF environment variable []
oef/insfilenameOutput the file name of the last insert []
oef/newfileSave a text in a file []
oef/postsrcOEF code input postpender []
oef/presrcOEF code input prepender []
oef/sortorderSort order []


polynomial
Output
polynomial/randomRandom polynomial []


set
Output
set/subsetSubsets of a set []


stat
Output
stat/1dComputes 1-dimensional statistical data []
stat/arithmeanArithmetic mean of statistical data []
stat/betaGeneration of beta random data []
stat/betacdfCumulative distribution function of a Beta law []
stat/betainvQuantiles of a Beta law []
stat/betapdfProbability density function of a Beta law []
stat/binomialGeneration of binomial random data []
stat/binomialcdfcumulative distribution function of Binomial law []
stat/binomialinvQuantile of Binomial law []
stat/binomialpdfProbability density function of the binomial law []
stat/boxplotBox plot []
stat/cauchyGeneration of Cauchy random data []
stat/cauchycdfCumulative distribution function of Cauchy law []
stat/cauchyinvQuantile of Cauchy law []
stat/cauchypdfProbability density function of Cauchy law []
stat/chi2Generation of chi-square random data []
stat/chi2cdfChi-square cumulative distribution function []
stat/chi2invQuantile of a chi-square distribution []
stat/chi2pdf Chi-square probability density function []
stat/correlationMatrix of correlation []
stat/covarianceMatrix of covariance []
stat/deviationDeviation of statistical data []
stat/discretelawGeneration of a discrete law with nonnegative coefficients []
stat/effectifEffectifs of statistical series in classes []
stat/empiricGeneration of random numbers with a discrete law []
stat/exponentialGeneration of exponential random numbers []
stat/exponentialcdfCumulative distribution function of exponential law []
stat/exponentialinvQuantile of exponential law []
stat/exponentialpdfProbability density function of exponential law []
stat/fisherGeneration of Fisher random data []
stat/fishercdfFisher cumulative distribution function. []
stat/fisherinvQuantiles of a Fisher law (also called F-distribution) []
stat/fisherpdfFisher probability density function []
stat/freqFrequencies of statistical data []
stat/gammaGeneration of Gamma random data []
stat/gammacdfCumulative distribution function of Gamma law []
stat/gammainvQuantile of a Gamma distribution []
stat/gammapdfGamma probability density function []
stat/geomeanGeometric mean of data []
stat/geometricGeneration of random data with a Geometric distribution on N []
stat/geometric1Generation of random data with a Geometric distribution on N* []
stat/geometric1cdf Cumulative distribution function of a Geometric distribution on N* []
stat/geometric1invQuantiles of a Geometric law on N* []
stat/geometric1pdfProbability density function of a Geometric law on N* []
stat/geometriccdfCumulative distribution function of a Geometric law on N []
stat/geometricinvQuantiles of a Geometric law on N []
stat/geometricpdfProbability density function of geometric law on N []
stat/harmonicHarmonic mean of statistical data []
stat/histoHistogram []
stat/hypergeometricGeneration of Hypergeometric random data []
stat/hypergeometriccdfCumulative distribution function of a hypergeometric law []
stat/hypergeometricinvQuantile of hypergeometric law inverse []
stat/hypergeometricpdfProbability density function of a Hypergeometric law []
stat/laplaceGeneration of Laplace random data []
stat/laplacecdf Laplace cumulative distribution function []
stat/laplaceinvQuantiles of the Laplace law []
stat/laplacepdfLaplace probability density function []
stat/linearcongGeneration of linear congruential random integers []
stat/logisticGeneration of logistic random data []
stat/logisticcdfLogistic cumulative distribution function []
stat/logisticinvQuantile of the logistic law []
stat/logisticpdfProbability density function of the logistic law []
stat/lognormalGeneration of lognormal random data []
stat/lognormalcdfCumulative distribution function of log-normal law []
stat/lognormalinvQuantile of log-normal law []
stat/lognormalpdfProbability density function of log-normal law []
stat/medianData median []
stat/multinomialGeneration of multinomial random data []
stat/nbinGeneration of Negative binomial random data []
stat/nbincdfCumulative distribution function of the Negative Binomial law []
stat/nbininvQuantile of a Negative Binomial law. []
stat/nbinpdfProbability density function of a Negative Binomial law []
stat/normalGeneration of Gaussian random data []
stat/normalcdfCumulative distribution function of the normal distribution []
stat/normalinvQuantile of the normal law []
stat/normalpdfProbability density function of the normal law []
stat/pascalGeneration of Pascal random data []
stat/pascalcdfCumulative distribution function of the Pascal law []
stat/pascalinvQuantile of a Pascal law. []
stat/pascalpdfProbability density function of a Pascal law []
stat/piechart Pie chart []
stat/poissonGeneration of random numbers with Poisson law []
stat/poissoncdf Poisson cumulative distribution function []
stat/poissoninvQuantile of a Poisson law []
stat/poissonpdfProbability density function of a Poisson law []
stat/posdiscretelawGeneration of a discrete law with positive coefficients []
stat/prodProduct of data []
stat/quadraticQuadratic mean []
stat/quantileQuantile []
stat/randomGeneration of random numbers []
stat/rangeData range []
stat/studentGeneration of Student random data []
stat/studentcdfStudent cumulative distribution function []
stat/studentinvQuantile of a Student law []
stat/studentpdfProbability density function of a Student law []
stat/sumData sum []
stat/varianceVariance []
stat/weibullGeneration of Weibull random data []
stat/weibullcdfCumulative distribution function of Weibull law []
stat/weibullinvQuantile of Weibull law []
stat/weibullpdfProbability density function of Weibull law []


text
Output
text/approximationCalculate an approximation interval for a given real []
text/balloonTalking Balloons (Cartoon style) []
text/cdecommentExtract comment from a c source code. []
text/comblinSimplify a linear combination []
text/crosswordCrossword []
text/cutchoice2Cut out embedded choices for OEF []
text/cutchoicesCut out embedded choices for OEF []
text/markerrorFor marking words with mistake []
text/markgroupFor marking group of words with given explanation []
text/marktextTexte for use with type mark for OEF (word) []
text/marktextpartialFor marking some words with given explanation []
text/markwordFor use with type mark in OEF []
text/matrixhtmlTransform a matrix into html matrix (table). []
text/matrixinsertInsert a coefficient in a matrix []
text/matrixtex Matrix in Latex []
text/maximamatrixTransform a matrix to maxima format []
text/octavematrixTransform an octave output matrix into standard format []
text/sigunitsMake a representation of a physical quantity with a given number of significative digits []
text/spiraleWrite on a spirale []
text/whitespaceReplace white spaces []


triplerelation
Output
triplerelation/tabularDouble entry table for training to relations between three quantities []


utilities
Output
utilities/dateDate []
utilities/mathcalcMathcalc []
utilities/nopasteNo copy-paste []
utilities/notepadNotepad []
utilities/tooltipTooltip containing an html text which appears when the mouse points on a word. []
utilities/trigo-calcInline Trigonometric calculator []

Ŀ¼


ÍⲿÈí¼þ°ü½çÃæ

±¾ÎļþÉÐδÍê³É ... WIMS ÌṩһЩ±ØÐëµ¥¶À°²×°µÄÈí¼þ°üµÄ½çÃæ.
pari
PARI ÍŶÓ
http://pari.math.u-bordeaux1.fr/
ÓÃ; PARI/GP ÊÇÒ»¸ö·¶Î§¹ã·ºµÄÐÎʽ¼ÆËãϵͳ, Éè¼ÆÓÃÓÚ¿ìËÙËãÊõ¼ÆËã (Òò×Ó·Ö½â, ÊýµÄ´úÊýÀíÂÛ, ÍÖÔ²ÇúÏß...), ÓдóÁ¿º¯ÊýÓÃÓÚ¾ØÕó¼ÆËã, ÓÐÏÞÕ¹¿ª, ´úÊýÊýµÈ, Ò²ÓÐÐí¶à³¬Ô½º¯Êý.


maxima
http://maxima.sourceforge.net/
ÓÃ; Maxima ÊÇ´¦Àí·ûºÅ¼°ÊýÖµ±í´ïʽµÄϵͳ, °üº¬Î¢·Ö, »ý·Ö, Taylor¼¶Êý, Laplace±ä»», ³£Î¢·Ö·½³Ì, ÏßÐÔ·½³Ì×é, ¶àÏîʽ, ¼¯ºÏ, Áбí, ÏòÁ¿, ¾ØÕó¼°ÕÅÁ¿. Maxima ͨ¹ýʹÓþ«È··ÖÊý, ÈÎÒ⾫¶ÈÕûÊýÒÔ¼°±ä¾«¶È¸¡µãÊýµÄ·½·¨¿ÉÒԵõ½¸ß¾«¶ÈµÄÊýÖµ½á¹û.


graphviz
´´×÷ÍŶÓ
http://www.graphviz.org/
ÓÃ; ͼµÄÊÓ¾õ»¯(graphviz)¿ÉÓÃÀ´ÏÔʾ³éÏóͼ¼°ÍøÂçµÄ½á¹¹ÐÅÏ¢. ¿ÉÓÃÓÚÈí¼þ¹¤³Ì, Êý¾Ý¿â¼°ÍøÂçÉè¼Æ, Ðí¶àÁìÓòµÄÊÓ¾õ½çÃæµÈ.


gap
GAP ÍŶÓ
http://www.gap-system.org/
ÓÃ; GAP ÊÇÀëÉ¢´úÊýµÄ¼ÆËãϵͳ, Ìرð×¢ÖؼÆËãȺÂÛ. GAP ÌṩһÖÖ³ÌÐòÓïÑÔ, ¼¸Ç§¸öÒÔ GAP ÓïÑÔд³ÉµÄÓÉ´úÊýËã·¨ÒÆÖ²µÄº¯Êý, ÒÔ¼°¾Þ´óµÄ´úÊý¶ÔÏóÊý¾Ý¿â. GAP ¿ÉÓÃÓÚȺ¼°Æä±íʾ, »·, ÏòÁ¿¿Õ¼ä, ´úÊý, ×éºÏ½á¹¹µÈµÄ¿ÆÑÐÓë½Ìѧ.


float_calc,integer_calc
http://www.gnu.org/software/bc/
ÓÃ; interface to bc ; bc -l


yacas
´´×÷ÍŶÓ
http://yacas.sourceforge.net/homepage.html
ÓÃ; YACAS ÊÇÒ×ÓÚʹÓõļÆËã´úÊýϵͳ, ÓÃÓÚÊýѧ±í´ïʽµÄ·ûºÅ²Ù×÷. ËüʹÓÃÕë¶Ô·ûºÅ¼°ÈÎÒ⾫¶ÈµÄÊýÖµ¼ÆËãµÄ×ÔÓÐÓïÑÔ. ϵͳÓÐÒ»¸öÒÆÖ²ÁËÐí¶à·ûºÅ´úÊýËã·¨µÄ½Å±¾¿â, »¹¿ÉÒÔÌí¼ÓеÄËã·¨µ½¿âÖÐ. YACAS ×Ô´øµÄÎļþº­¸ÇÁËËùʹÓõĽű¾ÓïÑÔ, º¯ÊýÒÔ¼°Ëã·¨.


jmol
ÓÃ;


geogebra
ÓÃ;

WIMS ÄÚ²¿Èí¼þ


checkmol
Norbert Haider, norbert.haider@univie.ac.at, modified by Ernst-Georg Schmid
ÓÃ;
ÊäÈëÊý¾Ý
Êä³öÊý¾Ý
Àý


curvecomp
Xiao Gang
ÓÃ; ±È½ÏÁ½ÌõÇúÏß
ÊäÈëÊý¾Ý ÊäÈë²ÎÊý: »·¾³.
w_curvecomp_1 and w_curvecomp_2: Óû±È½ÏµÄÇúÏß, ×÷ΪµãµÄÁбí.
w_curvecomp_xrange and w_curvecomp_yrange: Á½¸öÕûÊý, ±È½ÏµÄ·¶Î§
w_curvecomp_tolerance: ¾àÀë±È½ÏµÄÈÝÐíÎó²î.
Êä³öÊý¾Ý Êä³ö: ÒÔ¿Õ¸ñ·Ö¸ôµÄ 10 ¸öË«¾«¶ÈÊý:
- ÇúÏß 1 ¹ØÓÚÇúÏß 2 µÄƽ¾ù¾àÀë.
- ÇúÏß 2 ¹ØÓÚÇúÏß 1 µÄƽ¾ù¾àÀë.
- ÇúÏß 1 ¹ØÓÚÇúÏß 2 µÄ×î´ó¾àÀë.
- ÇúÏß 2 ¹ØÓÚÇúÏß 1 µÄ×î´ó¾àÀë.
- ÇúÏß 1 ½Ó½üÇúÏß 2 µÄ±ÈÀý.
- ÇúÏß 2 ½Ó½üÇúÏß 1 µÄ±ÈÀý.
- ÇúÏß 1 µÄ×î´óÌøÔ¾.
- ÇúÏß 2 µÄ×î´óÌøÔ¾.
- ÇúÏß 1 µÄÖظ´±È.
µÚ 10 ¸öÊý: ÇúÏß 2 µÄÖظ´±È.
´ËÍâ, ÈçÇúÏß 2 ±íʾΪ x (Óë/»ò y) µÄº¯ÊýͼÏñ, Ôò½«³öÏÖ "fnofx" Óë/»ò "fnofy".
µ±ÆäÖÐÒ»ÌõÇúÏßÍË»¯Ê±, ·µ»Ø¿Õ.
Àý
curvecomp_1=0,92,1,92,2,92,3,92
curvecomp_2=46,41,48,41,50,45
curvecomp_tolerance=40
curvecomp_xrange=11,208
curvecomp_yrange=0,220
curvecomp 

 


cyclicode
Xiao Gang
ÓÃ; ´Ë³ÌÐò´ÓÒ»¸öËØÊýÓòÉϵĶàÏîʽÉú³ÉÑ­»·Âë. Ëü²¢²»¼ìÑé´Ë¶àÏîʽÊÇ·ñ±¾Ô­»ò²»¿ÉÔ¼.
ÊäÈëÊý¾Ý ¿É½ÓÊܵIJÎÊý: 3 ¸ö´Ê
µÚ 1 ¸ö´Ê: ÓòµÄÌØÕ÷, ÏÞÓÚ 2,3,5,7
µÚ 2 ¸ö´Ê: ¶àÏîʽµÄϵÊý (³ýÊ×ÏîϵÊýÍâ, ´ÓµÍ´Îµ½¸ß´Î).
µÚ 3 ¸ö´Ê: ³õʼ״̬ (´ÓµÚÒ»¸ö bit ¿ªÊ¼).
Êä³öÊý¾Ý
Àý

cyclicode 3 22 10

 


dicfind
Xiao Gang
ÓÃ; ÓÃÓÚ adm Ä£¿é
ÊäÈëÊý¾Ý
Êä³öÊý¾Ý
Àý


dicsort
Xiao Gang
ÓÃ; ´ÊµäÅÅÐò
ÊäÈëÊý¾Ý ÓÃÓÚ adm Ä£¿é
Êä³öÊý¾Ý
Àý


huffman
Xiao Gang
ÓÃ; ±¾³ÌÐòÀûÓà Huffman Ëã·¨ÔÚ¸ø³öµÄ¸ÅÂÊ·Ö²¼Ï¼ÆËã×î¼ÑµÄ¿É±ä³¤¶ÈÂë.
ÊäÈëÊý¾Ý Á½¸ö»·¾³±äÁ¿
wims_exec_parm ÊÇÓöººÅ·Ö¸ôµÄ¸ÅÂÊ·Ö²¼±í
×î´óÏîÊýÊÇ MAX_ITEMS
ÊäÈëµÄÊý¾Ý½«±»Ëõ·Åµ½×ܺ͵ÈÓÚ 1
w_huffman_radix ÊDZàÂëµÄ»ùÊý, È¡Öµ 2 µ½ MAX_RADIX.
Êä³öÊý¾Ý Á½ÐÐ
µÚ 1 ÐÐ: ÒÔ¶ººÅ·Ö¸ôµÄƽ¾ùÂ볤µÄìØ
µÚ 2 ÐÐ: ÒÔ¶ººÅ·Ö¸ôµÄÂë±í.
Àý
huffman_radix=4
huffman 0.16, 0.39, 0.55

 


lceb
Lucas Nussbaum
ÓÃ; ÓÎÏ·
ÊäÈëÊý¾Ý 7 ¸öÕûÊý
Êä³öÊý¾Ý ÈçºÎ´ÓºóÃæ 6 ¸öÊýÀûÓüӼõ³Ë³ýµÃµ½µÚÒ»¸öÊý
Àý

lceb 598 6 8 2 5 10 12

 


matchmol
Norbert Haider, norbert.haider@univie.ac.at, modified by Ernst-Georg Schmid
ÓÃ;
ÊäÈëÊý¾Ý
Êä³öÊý¾Ý
Àý


mathexp
Xiao Gang
ÓÃ; WIMS ʹÓõÄÊýѧ±í´ïʽ
ÊäÈëÊý¾Ý
Êä³öÊý¾Ý
Àý


moneyprint
J.M. Evers
ÓÃ; prints a number with fixed amount of decimal places
ÊäÈëÊý¾Ý Usage:!exec moneyprint number1,number2,number3,....number_n decimal_places
or !exec moneyprint number1,number2,number3;....number_n decimal_places
\text{A=wims(exec moneyprint number1,number2,number3....number_n decimal_places)}
default value "decimal_places = 2"
A=!exec moneyprint 123,43.5,23.45665
A=123.00,43.50,23.47
A=!exec moneyprint 1.000,6.234;8.4567
A=1.00,6.23;8.46
or specified a last "word"
A=!exec moneyprint 123,43.5,23.45665 3
A=123.000,43.500,23.457
Êä³öÊý¾Ý
Àý


msg2wims
Xiao Gang
ÓÃ; transforms a text in a file and save it in another file (administrative module). Transforms some commands of the form \ in wims equivalence. By default, the commands are \(\) (replace by !insmath) and translation in html of $, !, (to complete). More commands can be translated by the configuration of the variable msg2wims_primitives. Usage:!sh cd $wims_home; bin/msg2wims file_in > file_out
ÊäÈëÊý¾Ý name of a file
Êä³öÊý¾Ý modified text of the input file
Àý


oncechar
Xiao Gang
ÓÃ; This special program selects words composed by selected characters, each selected character being used at most once in the word. Used in the shell script public_html/bin/dicfind
ÊäÈëÊý¾Ý Selected characters are entered by the env var 'oncechar'. Words entered by stdin. Output to stdout.
Êä³öÊý¾Ý
Àý


scienceprint
J.M. Evers
ÓÃ; Prints a number in scientific notation.
ÊäÈëÊý¾Ý Usage: !exec scienceprint number,significant_digits,output_type
\text{A=wims(exec scienceprint number,significant_digits,output_type )}
output_type can be
  • 0 : calculating format : 1.234*10^-4
  • 1 : html format :1.234×10-4
  • 2 : latex format : 1.234\times10^{-4}
  • 3 : prefix format : 1.234×10-1 m
  • 4 : mathml format : 1.234×10-4
  • 5 : long prefix format : 1.234×10-1 milli
Êä³öÊý¾Ý
Àý


shortpath
Xiao Gang
ÓÃ; ÕÒ³öÁ¬½Ó¸ø¶¨µãµÄ×î¶Ì·¾¶
ÊäÈëÊý¾Ý wims_exec_parm ÊÇ ... . w_shortpath_style : 0: ·µ»ØÆðµã
1: ÈÎÒâ²»±ÕºÏµÄ·¾¶
2: Ö¸¶¨ÆðµãµÄ²»±ÕºÏ·¾¶
3: Ö¸¶¨ÖÕµãµÄ²»±ÕºÏ·¾¶
4: Ö¸¶¨ÆðµãÓëÖÕµãµÄ²»±ÕºÏ·¾¶
Êä³öÊý¾Ý
Àý
shortpath_style=0
shortpath 1,3
5,1
3,4
1,1
3,1
4,5

 


translator
Xiao Gang
ÓÃ; ¸ù¾Ý´ÊµäÖ±Òë
ÊäÈëÊý¾Ý ÓÃÓÚ adm Ä£¿é
Êä³öÊý¾Ý
Àý


voronoi
Steve J. Fortune
ÓÃ; ¼ÆËã Voronoi ͼ»ò Delaunay Èý½Ç»¯. ´Ó±ê×¼ÊäÈë¶ÁÈëƽÃæµã¼¯, È»ºó´Ó±ê×¼Êä³öд³ö Voronoi ͼ»ò Delaunay Èý½Ç»¯.
ÊäÈëÊý¾Ý ÿ¸öÊäÈëÐÐÓÉÁ½¸öÓÿոñ·Ö¸ôµÄʵÊý¹¹³É.
Êä³öÊý¾Ý Èç¹ûʹÓÃÁËÑ¡Ïî -t, ÔòÉú³É Delaunay Èý½Ç»¯. ÿ¸öÊä³öÐж¼ÊÇÈýÔª×é i j k ËüÃÇÊÇ Delaunay Èý½Ç»¯ÀïÈý¸öµãµÄ±êºÅ.
´Ó 0 ¿ªÊ¼¼ÆÊý.
Èç¹û´ËÑ¡Ïî²»³öÏÖ, ÔòÉú³É Voronoi ͼ.
ÓÐËÄÖÖÊä³ö¼Ç¼ÀàÐÍ.
s a b ±íʾ´Ë×ø±êµÄÊäÈëµã l a b c ±íʾ·½³ÌΪ ax + by = c µÄÖ±Ïß.
v a b ±íʾÔÚ a b µÄ¶¥µã.
e l v1 v2 ±íʾһ¸ö Voronoi ¶Î(segment), ËüÊÇµÚ l ÌõÖ±ÏßµÄ×Ó¶Î; ¶Ëµã±àºÅΪ v1 Óë v2.
Èç v1 »ò v2 ÊÇ -1, ±íʾֱÏßÉìÕ¹ÖÁÎÞÏÞ.
Àý

voronoi -t 5 7
2 8
7 6
3 5
1 2
8 1
4 3
6 4

 

Ŀ¼


±¾ÎļþÉÐδÍê³É ...

Ðí¶à¿ªÔ´µÄ Java С¹¤¾ß(applets) ÂÔ×÷Ð޸ľÍÄÜÓÃÓÚ WIMS.
ÀýÈ磬WIMS ¿ÉÒÔ¶¯Ì¬µØÉèÖÃС¹¤¾ß, ѧÉúÔÚС¹¤¾ßÀïµÄ»î¶¯±»¶ÁÈ¡²¢ËÍ»Ø WIMS ×÷Ϊ»Ø´ð. (ͨ¹ý java ½Å±¾)
Zirkel/CaR
R. Grothmann (Zirkel Ô²¹æÖ±³ß)
WIMS Àï²ÉÓÃÁËÂÔ¼ÓÐÞ¸ÄµÄ Zirkel.
Use ÈçºÎÔÚ»¥¶¯Á·Ï°ÖÐʹÓôËС¹¤¾ßÇë²Î¼û : wimsedu ÂÛ̳


SketchEl/WIMSchem
Alex M. Clark (SketchEl
ÔÚһЩ»¯Ñ§Ä£¿éÀïʹÓÃÁËÐ޸ĺóµÄ SketchEl, ³ÆΪ WIMSchem.
Use ¿ÉÓÃÓÚ OEF µÄ»Ø´ðÀàÐÍ.

Chemistry Input applet
J.M. Evers
Ϊ WIMS ¿ª·¢µÄС¹¤¾ß. »¯Ñ§Ê½Óë·½³ÌµÄµäÐÍÏßÐÔÊäÈëÈç (H2O)
Use ÓÃÓÚ»¯Ñ§Ä£¿é.

FlyApplet
J.M. Evers
Ϊ WIMS ¿ª·¢µÄС¹¤¾ß. ʹÓÃÀàËÆ fly (insdraw) ³ÌÐòµÄÓï·¨. ¿É¼æÈÝ LaTeX.
Use ÓÃÓÚ (»¥¶¯) ͼÏñÉú³É¼° (º¯Êý) ͼÏñ

JCM
David Eck (eck@hws.edu).
ÖøÃûµÄ С¹¤¾ß°ü.
Use ÂÔ×÷ÐÞ¸ÄÒÔÔÚ WIMS Ϲ¤×÷.

Plinko /Plinko-II
Dr. D.P. Little
ÕâЩ С¹¤¾ß µÄ¸Å¿ö.
Use Á½¸ö Galton board С¹¤¾ß.°ÑʵÑéÊý¾ÝË͵½ WIMS.

MathView
JOME (Java OpenMath Editor)
¾­ÐÞ¸ÄÊÊÓÃÓÚ WIMS µÄС¹¤¾ß.
Use ¿ÉÉèÖõÄÊýѧÊäÈëС¹¤¾ß.

WClock
J.M. Evers
Ä£Äâ»òÊý×ÖʱÖÓ.
Use ¿Éͨ¹ý wims/random/student ÉèÖÃ. °Ñʱ¼äËÍ»Ø WIMS

Ptolomy/Plot
Edward A. Lee, Christopher Brooks
Êý¾ÝÃèͼ. ¾­Ð޸ĺóÄÜ´Ó WIMS ·þÎñÆ÷µÄ datafiles/functions Àï¶ÁÈ¡Êý¾Ý²¢×÷³öº¯ÊýͼÏñ.
Use ¼«¿ìËÙ, ²»¹ý²»ÄÜ»¥¶¯,

Ŀ¼


ÓÉÓÚ WIMS ²»ÄÜʶ±ðÄúµÄä¯ÀÀÆ÷, ±¾Ò³²»ÄÜÕý³£ÏÔʾ.
ΪÁ˽øÈë WIMS ·þÎñÆ÷, ÄúµÄä¯ÀÀÆ÷±ØÐëÖ§³Ö forms. Ϊ²âÊÔÄúÕýÔÚʹÓõÄä¯ÀÀÆ÷, ÇëÔڴ˼üÈë wims: ÔÙ°´»Ø³µ.

Çë×¢Òâ: WIMS µÄÍøÒ³Êǽ»»¥Ê½µÄ: ËüÃDz»ÊÇͨ³£µÄ HTML Îļþ. Ö»ÄÜÔÚÏß½»»¥µØ ʹÓÃ. ÄúÓÃ×Ô¶¯»¯³ÌÐòÊÕ¼¯µÄÍøÒ³ÊÇÎÞÓõÄ.