±¾ÎļþĿǰÏÔʾ³Éintegral¸ñʽ. ÄãÒ²¿ÉÒÔ¸Ä³É indexed»ò folding¸ñʽ. ÕâÀﻹÓÐ ×ܰïÖúÒÔ¼°¹ØÓÚWIMSµÄ һƪÎÄÕÂ.
Wims·þÎñÆ÷µÄºËÐijÌÐòÊÇÒ»¸öcgi(wims.cgi), ÔÙ¼ÓÉϳÆÎª``Ä£¿é''µÄ¸÷ÖֻµÄµ¥Ôª.
Óû§Í¨¹ý¶Ô wims.cgi µÄ http ÇëÇó½øÈë·þÎñÆ÷, ËùÇëÇóµÄÄ£¿éÃû¡¢ÇëÇóÀàÐÍÒÔ¼°ÓйØÄ£¿éµÄ²ÎÊý±»Ò»ÆðË͵½·þÎñÆ÷. wims.cgi¸ù¾ÝËæÇëÇóÒ»Æð´«Ë͵IJÎÊý¶ÔËùÐèÄ£¿é½øÐд¦Àí, È»ºó°ÑÄ£¿é·µ»ØµÄ½á¹û·¢Ë͸øÓû§.
Ò»¸öÄ£¿éÒ»°ãÊÇÒ»Åú½Å±¾Îļþ, ·ÅÔÚͬһ¸öĿ¼Àï. ÕâЩ½Å±¾Ê¹Óà wims.cgi ÄÜʶ±ðµÄÌØÊâÓïÑÔд³É.
½Å±¾ÓïÑÔÀïÒ²º¬Óе÷ÓÃÍⲿ³ÌÐò(ÌØ±ðÊǸ÷ÖÖÊýѧÈí¼þ)µÄÃüÁî, ÒÔ½øÐи´ÔӵļÆËã. ÕâЩÃüÁîÒ²ÓÉ wims.cgi ¼ÓÒÔ´¦Àí, ͨ¹ý½Ó¿Ú³ÌÐò´«ËͳöÈ¥, ÔÙËͻؾ¹ý¹ýÂ˵ÄÊä³ö.
Ŀ¼
WimsµÄÄÜÁ¦Ê¾Àý
!instex $$ \left( $matrix \right) $$´ËÍâ, ʵÏÖÁ˶¯Ì¬²åÈëºó, ÒÔºóµÄÉý¼¶¾Í²»Ðè¶ÔÄ£¿é×÷Èκθ͝. (±È·½Ëµ, Èç¹ûÓиüºÃµÄ·½·¨Éú³ÉÊýѧ¹«Ê½, Ö»ÒªÔÚ·þÎñÆ÷¶Ë×÷¼òµ¥µÄ¸Ä¶¯, ¾ÍÄÜʹËùÓÐµÄ !instex ÃüÁîÐÐͬʱ²ÉÓÃбê×¼.)
factor=!exec pari print(factor($number))ÔÚÖ´ÐÐÕâÒ»ÐÐʱ, ±äÁ¿ $number ½«ÓÃËüµÄµ±Ç°Öµ´úÈë, È»ºóÓÃÃüÁî´® `print(factor(<value of $number>))' µ÷ÓÃÈí¼þ°ü `PARI' Ö´ÐдËÃüÁî. ´ÓÊä³ö½á¹ûÖÐÌô³öËùÐèµÄÖµ¸³¸ø±äÁ¿ `factor'.
Ŀ¼
»î¶¯µÄÔÚÏß¿ª·¢
×îÈÝÒ×µÄÊÇ´´½¨ ¼òµ¥»¥¶¯Ê½Á·Ï° , Õâ²¢²»ÐèÒª¶àÉÙ¼ÆËã»úÓïÑÔµÄ֪ʶ, ²»¹ýÕâÑù´´½¨µÄÁ·Ï°¹¦ÄÜÓÐÏÞ, ҲȱÉٱ仯.
ÁíÒ»·½ÃæÄãÒ²¿ÉÒÔÍêÈ«ÔÚÏߵؿª·¢ È«¹¦ÄÜWIMSÄ£¿é. Ϊ°²È«Æð¼û, ÄãÏÈÒªÏòÍøÕ¾¹ÜÀíÔ±Ë÷È¡ µÇ¼Ãû/ÃÜÂë ¶Ô. Ò»µ©µÇ¼ºó, ¾Í¿ÉÒÔÔÚÌØÊâµÄ¿ª·¢ÇøÓòÀï´´½¨ºÍ¿ª·¢ÄãµÄÄ£¿é, ûÓÐÊýÁ¿ÏÞÖÆ. µ±ÄãÍê³ÉÁËÄ£¿é¿ª·¢ºó, ¾Í¿ÉÒÔÒªÇóÍøÕ¾¹ÜÀíÔ±°ÑËüÒÆµ½¹«¿ªµÄµØ·½.
Ŀ¼
Wims»ù±¾½á¹¹
WimsµÄÄ£¿é¿ÉÒÔÊÇ(Èκγ̶ȵÄ)»¥¶¯Ê½¿Î³Ì»òÁ·Ï°, ¼ÆË㹤¾ß, ´Çµä, ÊýѧÓÎÏ·, Êý¾Ý¿â»òÉÏÊö¸÷ÖֵĻìºÏ.
WimsµÄÄ£¿éÊǸ÷×Ô¶ÀÁ¢µÄ. ÿ¸öÄ£¿éÓÐ×Ô¼ºµÄĿ¼, ËüÒ²ÊÇÄ£¿éµÄµØÖ·, Ä£¿éµÄËùÓÐÎļþ¶¼ÔÚÕâ¸öĿ¼Àï. ²»Í¬µÄÄ£¿éÓв»Í¬µÄ×÷ÕßÓëά»¤Õß, ¶øÇÒ¿ÉÒÔÓв»Í¬µÄ°æÈ¨ÔÔò.
ͬһ¸öwimsÍøÕ¾µÄÄ£¿éÖ®¼ä²¢ÎÞÁªÏµ, ³ý·Çͨ¹ý³¬Îı¾Á´½Ó´ÓÒ»¸öÄ£¿é½øÈëÁíÒ»¸ö.
https://wims.univ-cotedazur.fr/wims/wims.cgiͨ³£Ó¦¸Ãºó½ÓÒ»Åú²ÎÊý. ²»´ø²ÎÊýµÄÇëÇ󽫴øµ½ÍøÕ¾µÄwimsÖ÷Ò³.
wims.cgiµÄ²ÎÊýÊÇͨ³£µÄhttp name=value ¶Ô, ÕâÀïµÄ name ÓòµÄȡֵÈçÏÂ:
²ÎÊý´® | ¡¡Òâ¡¡¡¡Òå |
---|---|
cmd=intro | ½øÈëÄ£¿éµÄµ¼ÈëÒ³ |
cmd=new | ¿ªÊ¼ÐµĹ¤×÷¶Ô»° |
cmd=renew | ÖØÐ¿ªÊ¼¹¤×÷¶Ô»° |
cmd=reply | ·¢ËͶÔÄ£¿éµÄ»Ø´ð |
cmd=next | ½øÈëÏÂÒ»¸öÁ·Ï°(ÔÚÒ»´Î×÷Òµ¶Ô»°ÄÚ) |
cmd=config | ÉèÖÃϲºÃ |
cmd=help | »ñµÃÓëÄÚÈÝÓйصİïÖú |
cmd=hint | »ñµÃÓëÄÚÈÝÓйصÄÌáʾ |
cmd=resume | »Ö¸´¹¤×÷ (ÀýÈçÔÚ°ïÖúÒÔºó) |
cmd=getins | »ñµÃ¶¯Ì¬²åÈë: ·þÎñÆ÷ÄÚ²¿ ʹÓÃ. ²»¹©Ä£¿éʹÓÃ. |
http://wims.unice.fr/~wims/wims.cgi?cmd=new&module=tool/algebra/factor.cnÊÇ¶Ô wims.unice.fr µÄwims·þÎñÆ÷µÄÇëÇó, `cmd' µÄֵΪ `new' , Ä£¿éÃûÊÇ `tool/algebra/factor.cn'.
Ŀ¼
WimsÄ£¿éµÄ½á¹¹
Ò»¸öÄ£¿éÖÁÉÙÒªÓÐÏÂÁÐÎļþ:
ͨ³£»¹ÓÐÒÔÏÂ(¿ÉÑ¡µÄ)Îļþ:
»¹¿ÉÒÔÓÐÐí¶àÆäËüÎļþ, Ïñ README Îļþ, һЩ°ïÖúÒ³, Ò»¸ö about Ò³, ͼÐÎÎļþ»òÕß±»ÉÏÊöÎļþµ÷ÓõÄÎļþ.
±äÁ¿´¦ÀíÎļþÓÉÐÐ×é³É, ÐÐÓëÐÐÖ®¼äÓÉ»»Ðзû·Ö¸ô, µ«ÊǽÓÔÚ \ ºóÃæµÄ»»Ðзû²»Æð·Ö¸ô×÷ÓÃ. ±äÁ¿´¦ÀíÎļþµÄÿһÐÐÖ»ÄÜÊÇÒÔÏÂÀàÐÍÖ®Ò»:
³ýÈ¥µÚÒ»¸ö·Ç¿Õ¸ñ×Ö·ûÊÇ ! »ò : µÄÐÐÒÔÍâ, phtmlÎļþÊÇÒ»¸öͨ³£µÄhtmlÎļþ.
Èçͬ±äÁ¿´¦ÀíÎļþ, \ ºóÃæµÄ»»Ðзû²»±»¿´³É²úÉúÐÂÐÐ.
Èçͬ±äÁ¿´¦ÀíÎļþ, ÒÔ : ÆðÊ×µÄÐÐÊDZê¼ÇÐÐ.
Èçͬ±äÁ¿´¦ÀíÎļþ, ÒÔ ! ÆðÊ×µÄÐÐÊÇÃüÁîÐÐ. µ«ÊÇÓë±äÁ¿´¦ÀíÎļþ²»Í¬, ÃüÁîÊä³öµÄ×Ö·û´®±»²åÈëhtmlÒ³µÄÕâÒ»ÐÐÀï,
²»ÊôÓÚÉÏÊöÁ½ÖÖÀàÐ͵ÄÐÐÔò¾¹ý±äÁ¿Ìæ»»ºó·¢Ë͸øhttpÓû§.
±äÁ¿µÄ¶¨Òå»ò¸Ä±ä¿ÉÓɱäÁ¿´¦ÀíÎļþÍê³É, »òʹÓÃÃüÁî
!let Óë
_.
¶ÔÓÚ±äÁ¿ÃûµÄ³¤¶ÈÒÔ¼°±äÁ¿ÖµµÄ³¤¶È¶¼ÓÐÏÞÖÆ.
(ÓÉ·þÎñÆ÷µÄÅäÖÃÈ·¶¨.)
ÔÚ±äÁ¿´¦ÀíÎļþ»òphtmlÎļþµÄÈκεط½(ÉõÖÁÔÚ±äÁ¿¶¨ÒåÃüÁîÐеÄÃû³ÆÀ¸)
¶¼¿ÉÒÔ½øÐбäÁ¿Ìæ»». ÒÔ×Ö·û $ ÆðÊ×µÄ×Öĸ´®±»ÈÏΪÊDZäÁ¿Ãû,
¶øÇÒÔÚ°üº¬ËüµÄÃüÁîÐб»´¦Àíʱ±»Ìæ»»³ÉËüµÄÖµ.
±äÁ¿Ìæ»»µÄÌØÊâ¹æÔò:
Êý×éµÄ¸³Öµ: Èç¹û±äÁ¿ l º¬ÓÐÒÔ¶ººÅ·Ö¸ôµÄ±í
a,b,c,d,e, Ôò¾Ìæ»»ºó, ×Ö·û´®
$(i[3]) ȡֵ c, ÇÒ
$(i[2 to 4]) ¸ø³ö b,c,d, µÈµÈ.
Ò²¿É¸ø2άÊý×鸳ֵ: Èç¹û
±¾½ÚÉÐδÍê³É. ±§Ç¸.
Ŀ¼
ÃüÁî·Ö³ÉÁ½ÖÖÀàÐÍ:
ÃüÁî¿ÉÒÔ½ÓÊܲÎÊý, ²ÎÊý¾ÍÊǽÓÔÚºóÃæµÄ´Ê. ²ÎÊý¼äÓÿոñ»òÆäËü´Ê(ÓÉÃüÁî¾ö¶¨)·Ö¸ô.
ÕûÊý·¶Î§µÄÓï·¨ÊÇ
Èç¹ûÄãµÄÄ£¿éÔËÐÐʱÐèҪijЩÊý¾ÝÄ£¿é, ÇëÔÚ INDEX ÎļþÄÚ¼ÓÒÔÉùÃ÷,
È»ºóÔÙÓôËÃüÁî¼ì²é. Èç¹û´ð¸´ÊÇ "no", ÄãÓ¦¸Ã²ÉÈ¡Ðж¯²»ÈÃÄãµÄÄ£¿é¼ÌÐøÔËÐÐ,
²¢ÏÔʾ³ö´íÐÅÏ¢.
Èç¹ûֻѡһÁÐ, ÔòÊä³öÓöººÅ·Ö¸ô, ·ñÔò°´ÕÕ¾ØÕó string µÄ·Ö¸ô·½Ê½.
ÕûÊý·¶Î§µÄÓï·¨ÊÇ
µ± vname °üº¬¼¸¸öÃû×Öʱ,
·µ»ØÖµµÄ·Ö¸ô·ûÓëÇø·ÖÃû×ֵķָô·ûÒ»Ñù.
ÀýÈç, Èç¹û type ÊÇ words,
Ôò namelist ÀïµÄµÚÒ»¡¢µÚ¶þ...¸ö±äÁ¿½«ÒÀ´Î±»ÉèÖÃΪ
string ÀïµÄµÚÒ»¡¢µÚ¶þ...¸ö´Ê.
string ÀïµÄ»¨À¨ºÅ¿ÉÒÔǶÌ×,
µ«Ö´ÐÐʱÓÉÍâÏòÄÚ.
Ŀǰ opword Ö»ÄÜÊÇ randitem.
±äÁ¿ wims_ref_target ¿ÉÒÔ¿ØÖÆ±íµ¥µÄÄ¿±ê. ÕâÒ²¿ÉÒÔͨ¹ýÑ¡Ïî´Ê
target=... ʵÏÖ. Çë×¢ÒâÕâʱµÄÄ¿±ê±ØÐëÒÔ
wims_ ÆðÊ×.
±äÁ¿ wims_form_method ±ØÐë»òÕßÊÇ get »òÕßÊÇ
post, ÒÔ¿ØÖÆ±íµ¥µÄ·½·¨.
¶Ô¹¤¾ßÄ£¿éÀ´Ëµ, Õâ·½·¨µÄĬÈÏÖµÊÇ post, ¶ø¶ÔÆäËüÄ£¿éÀ´Ëµ, ĬÈÏÖµÊÇ get.
Ëü·µ»Ø´®ÄÚ±»¶¨ÒåµÄ value£»
Èç¹û´®ÄÚ³öÏÖ name µ«ºóÃæÃ»ÓÐ = ºÅ,
Ôò·µ»Ø name ±¾Éí;
Èç¹û string ÄÚÕÒ²»µ½ name, Ôò·µ»Ø¿Õ´®.
value ¿ÉÒÔÊǶà¸ö´Ê×é³ÉµÄ´®, Ö»ÒªËüÃDZ»Ò»¶ÔÔ²À¨ºÅ, ·½À¨ºÅ, »¨À¨ºÅ
»òË«ÒýºÅÀ¨ÆðÀ´. ÔÚÊä³öʱ, ÕâЩ¶¨½ç·û±»Åׯú.
= ·ûºÅǰºóÔÊÐíÓпոñ.
parm ±£Áô¸ø½«À´·¢Õ¹ÓÃ.
ÌØ±ðµØ, ²»¹Ü string µÄÄÚÈÝÈçºÎ, µÃµ½µÄ½á¹û
¿É±»ÓÃ×÷±äÁ¿ÃûµÄÒ»²¿·Ö (Ö»ÒªËü²»Ì«³¤).
²Î¿¼µÄÄ¿±ê¿ÉÓɱäÁ¿ wims_ref_target ¿ØÖÆ.
Ò²¿Éͨ¹ýÑ¡Ïî´Ê target=... ¶¨Òå.
×¢ÒâÔÚÕâÖÖÇéÐÎÄ¿±ê±ØÐëÒÔ wims_ ÆðÊ×.
ÕûÊý·¶Î§µÄÓï·¨ÊÇ
¼ÆË㷶Χ´Ó (x1,y1) ÖÁ (x2,y2),
¼ÆËãͼÐÎÄÚ¹ØÓÚ xsize,ysize µÄÕûÊýλÖõĵã.
²ÎÊýÇø¶ÎµÄ´ÎÐò²»ÖØÒª, µ«³ýÁËˮƽÍâ¶¼ÊDZØÐëµÄ.
ÕûÊý·¶Î§µÄÓï·¨ÊÇ
Ö»ÓпÉÐÅÈÎÄ£¿é²ÅÄÜʹÓôËÃüÁî.
fname »òÕßλÓÚÄ£¿éĿ¼Àï(´Ëʱ²»±ØÖ¸Ã÷),
»òÕßλÓÚĿ¼ bases/.
²ÎÊýµÄµÚÒ»ÐеÚÒ»¸ö´ÊÓ¦¸ÃÊǵçÓʵØÖ·.
±¾ÃüÁîµ÷ÓÃÒÔÏÂÎļþÖ®Ò»(°´ÓÅÏÈ´ÎÐòÅÅÁÐ):
ÔÚµÚ¶þ¾ä¸ñʽÀï, Ìæ»»³É±í v1,v2,... ÀïµÄ¸÷Ïî.
±äÁ¿ v Ó¦¸Ã×÷ΪÊýѧ±äÁ¿³öÏÖÔÚ templ Àï,
(Ò²¾ÍÊÇ˵, ûÓÐǰÖÃ×Ö·û).
ÀýÈç, ÃüÁî
ĿǰwimsʹÓÃ
Wikipedia
×÷Ϊ±ê×¼²Î¿¼°Ù¿ÆÈ«Êé.
ÔÚµÚ¶þ¾äÀï, Ìæ»»µÄÖµÊDZí v1,v2,... ÀïµÄ¸÷Ïî.
ÕûÊý·¶Î§µÄÓï·¨ÊÇ
Èç¹ûÊǵڶþ¾äµÄÐÎʽ, ±äÁ¿ÒÀ´ÎÈ¡±í v1,v2,... ÀïµÄÖµ.
º¯Êý fn ÄÚӦʹÓñäÁ¿ last
±íʾÉÏÒ»´Î¼ÆËãµÃµ½µÄÖµ. ³õʼֵ¿ÉÒÔ·ÅÔÚWIMS±äÁ¿ ÄÚ.
ä¯ÀÀÆ÷°Ñ & primitives ·Òë³É¶ÔÓ¦µÄ(ÌØÊâ)×Ö·û,
¼´Ê¹ÕâЩ primitives ³öÏÖÔÚÊäÈë»òÎı¾ÇøÓòÄÚÒ²ÊÇÈç´Ë.
ÓÖÈô string º¬ÓÐhtml±ê¼Ç, ¾ÍÓпÉÄÜʹä¯ÀÀÆ÷ÏÝÈë»ìÂÒ.
Äã¿ÉÔÚ°Ñ´®(ͨ³£À´×ÔÓû§Ç°ÃæµÄÊäÈë)²å»Ø±íµ¥ÊäÈë»òÎı¾ÇøÓò֮ǰÓôËÃüÁî´¦ÀíÒ»ÏÂ,
ÒÔ±ÜÃâÉÏÊöÎÊÌâ.
±¾ÃüÁî¶ÔÓÚÄÇЩͨ¹ý¶àýÌåÎļþ(ͼÏñ, ÉùÒô, µçÓ°)´«µÝÖØÒªÐÅÏ¢µÄÁ·Ï°ÓÈÆäÓÐÓÃ.
Ëü¿ÉÒÔÓÃÀ´Òþ²Ø¶àýÌåÎļþµÄÃû×Ö, ·ñÔò»á¶ÔÎÊÌâµÄ½â¾öÌá¹©ÖØÒªÏßË÷.
ÖØÃüÃûµÄÎļþ±ØÐë·ÅÔÚÄ£¿éÀï, ¶øÎļþÃû f ±ØÐëÒÔ modules/help/wimsdoc.cn ÆðÊ×.
´ËÃüÁî·µ»ØÒ»¸ö´®, ¾ÍÊÇÐ嵀 URL. ÎļþÔÚ·þÎñÆ÷ÀïûÓÐÕæµÄ±»¸´ÖÆ»ò¸ÄÃû.
ÔÚµÚÒ»¾äµÄÐÎʽÏÂ, ÏȶÔ.
È»ºóËùÓгöÏÖ×Ó´® s1 µÄµØ·½¶¼Ìæ»»³É s2.
ÔÚµÚ¶þ¾äµÄÐÎʽÏÂ, obj ¿ÉÒÔÊÇ char,
word, item »ò line.
¾¹ý¶Ô string ×÷±äÁ¿Ìæ»»ºó,
string ÄÚÓë ident ÏàͬµÄ´Ê¡¢Ïî»òÐб»Ìæ´úΪ
s.
´ËÃüÁîÖ»ÄÜÓÃÔÚ¿ÉÐÅÈÎÄ£¿éÀï, ¶øÇÒÖ»ÄÜÓÃÔÚ¿ªÊ¼Êä³ö֮ǰ.
²»ÄÜÖØ¸´ÖØÆô, ÒÔ±ÜÃâÎÞÇîÑ»·.
Ìõ¼þ¿ÉʹÓÃ´Ê column 1, column 2, µÈµÈ,
ÒÔÖ¸¶¨Êä³öÿÐеÄÓöººÅ·Ö¸ôµÄÁÐ. defstr ¿ÉÒÔº¬²»Ö¹Ò»ÐÐ, ÿÐж¼ÊǶ¨Òå´®.
ÔÚµÚ¶þÖÖÇéÐÎ, Óñí v1,v2,... ÀïµÄÖµÖð´ÎÌæ»». parm ±£Áô×÷½«À´·¢Õ¹ÓÃ. parm Áô×÷½ñºó·¢Õ¹ÓÃ.
ÔÚµÚ¶þÖÖÇéÐÎ, Óñí v1,v2,... ÀïµÄÖµÖð´ÎÌæ»».
fns ¿ÉÒÔÊÇÓöººÅ·Ö¸ôµÄº¯Êý±í.
Õâ¸öÃüÁîÒ²¿ÉÓÃÓڵݹé. Èç¹ûº¯Êý fns °üº¬ÃûΪ
last µÄ±äÁ¿, Õâ¸ö±äÁ¿½«È¡ÉÏ´ÎËãµÃµÄº¯ÊýÖµ.
¶ø³õʼֵ¿ÉÒÔ·ÅÔÚ WIMS ±äÁ¿ ÖÐ.
Èç¹û¿ª¹Ø nofn ±»ÉèÖÃ, º¯ÊýÃû½«²»±»ÁоÙ.
ÆäÓ﷨ͬ
if.
ÕûÊý·¶Î§µÄÓï·¨ÊÇ
·ûºÅÃûÒÔ¶ÔÓ¦µÄTeXÃûΪÒÀ¾Ý.
´ËÍâ, ´óÐÍÀ¨ºÅ¿ÉÓÉÒÔÏÂÃû³ÆµÃµ½:
$m_leftpar2, $m_leftpar3,..., $m_leftpar10 Óë
$m_rightpar2, $m_rightpar3,..., $m_rightpar10.
ËüÃÇ¿ÉÓÃÓÚÐÐÊýµÈÓÚ 2,3,...,10 µÄ¾ØÕó. ¶Ô leftbrace
Óë rightbrace ÓÐͬÑùµÄÇéÐÎ.
Ŀ¼
Only variables prefixed by
slib_
are modified by these scripts.
Ŀ¼
Ŀ¼
Ðí¶à¿ªÔ´µÄ Java С¹¤¾ß(applets) ÂÔ×÷Ð޸ľÍÄÜÓÃÓÚ WIMS.
Àý: Èç¹û±äÁ¿ i ȡֵ 3,
±äÁ¿ alpha3beta ½«È¡Öµ pi,
×Ö·û´®
3*$(alpha$(i)beta)*x
¾Ìæ»»ºó±ä³É
3*pi*x.
$M=x,y,z;a,b,c
(Ò»¸ö2x3¾ØÕó), Ôò
$(M[1;3,2])=z,y
Ëü¿ÉÓÃÓÚ×÷ΪÊý×éµÄϱê.
Àý: Èô±äÁ¿ i ȡֵ 3,
±äÁ¿
a1 µÄÖµÊÇ 3,
a2 µÄÖµÊÇ pi,
Ôò¾¹ýÌæ»»ºó, ´®
$(a$[$i-1])*x+$(a$[$i-2])
³ÉΪ
pi*x+3.
±»±£ÁôµÄ±äÁ¿Ãû
ÒÔÏÂÃû³ÆÓÐÌØÊâÒâÒå, ²»ÄÜÓÃÔÚÈκÎÄ£¿éµÄÄÚ²¿Ãû³ÆÀï.
ÕâЩ±äÁ¿µÄÒâÒå²Î¼û Wims»ù±¾½á¹¹.
Óû§Ñ¯ÎÊ´®ÀïµÄÎÞÃû²ÎÊý(ÀýÈç°ÑͼÏñ×ø±ê´«Ë͸øhttp·þÎñÆ÷ʱ)¾Í´æ·ÅÔÚÕâ¸ö±äÁ¿Àï.
Òò´ËËü²»ÄÜÓÃÓÚÆäËüÄ¿µÄ.
±äÁ¿ ÒâÒå module_title Ä£¿éÃû³Æ module_description Ä£¿éµÄ¼ò¶Ì˵Ã÷ module_author Ä£¿é×÷ÕßÃû module_address (Ö÷Òª)×÷ÕߵĵçÓʵØÖ· module_maintainer µ±Ç°Î¬»¤ÕßÐÕÃû module_maintainer_address ά»¤ÕßµçÓʵØÖ· module_copyright Ä£¿éµÄ°æÈ¨ module_version Ä£¿éµÄµ±Ç°°æ±¾ module_wims_version ΪִÐдËÄ£¿éËùÐèµÄ
×îµÍwims°æ±¾ module_language Ä£¿éÓïÑÔ(cn, en, fr, es, µÈ ...) module_category Ä£¿éµÄ·¶³ë
(exercise, tool, course, pedia, recreation, adm, other) module_level Ä£¿éµÄ³Ì¶È module_domain algebra, analysis, geometry, ... module_keywords ¹Ø¼ü´Ê, ÓÃÓÚhtmlµÄÍ·²¿ module_scoring = yes (ÈôÄ£¿é°´wims±ê×¼¸ø·Ö) module_data Êý¾ÝÄ£¿éµØÖ·
´ËÍâ, ±äÁ¿ module_has_intro,
module_has_help ÒÔ¼°
module_has_about
ȡֵ "yes" ÒâΪģ¿éĿ¼ÀﺬÓÐÏàÓ¦µÄ .phtml Îļþ.
ÕâЩ±äÁ¿ÓÃÓÚÃüÁî !homeref ÖÐ.
ÕâÀà±äÁ¿µÄÏêÇéÇë²Î¿´httpdÐÒéµÄ˵Ã÷.
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±È½ÏÁ½¸öÊýÖµÁ¿Ê±µÄÈÝÐíÎó²î.
¹«Ê½Îª: Èç¹û
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.math.cnrs.fr/wims/wims.cgi)
httpd_HTTP_HOST ¸ø³ö wims ·þÎñÆ÷µÄµØÖ· (±¾·þÎñÆ÷ÊÇ wims.math.cnrs.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ÖÖ·½·¨°ÑÒ»¸ö´®·Ö³É¼¸¸öÓò:
ÃüÁî±í
ijЩÃüÁî¼ÈÊÇÖ´ÐÐÃüÁîÓÖÊDZäÁ¿ÃüÁî.
ÕâÀïÊÇËùÓÐÃüÁî±í.
!bound vname within list [default defaultvalue]
µÚÒ»¸öÓ÷¨ÊÇÕë¶ÔÊýÖµ±äÁ¿µÄ(ÕûÊý»òʵÊý, ĬÈÏʵÊý).
ÔÚÕâÖÖÇéÐÎ, v1 Óë v2
ÌṩÁ˱äÁ¿ vname ÖµµÄϽ缰ÉϽç.
ÔÚµÚ¶þ¸öÓ÷¨, vname µÄÖµÓë list µÄÿһÏî±È½Ï.
Èç¹ûÕÒ²»µ½Æ¥Åä, Ôòµ± defaultvalue ¸ø³öʱ,
vname ȡֵ defaultvalue, ·ñÔò,
È¡ list µÄµÚÒ»Ïî.
²»ÂÛºÎÖÖÇéÐÎ, defaultvalue ¶¼ÊÇ¿ÉÑ¡µÄ.
ÔÚÐÂÎļþ file Àï¿ÉÒÔÀûÓñäÁ¿Ãû wims_read_parm
ÒýÓòÎÊý parm.
Ò»¸öÕýÕûÊý±íʾ string ÄÚ´ÓÍ·ËãÆðµÄ char µÄ¸öÊý:
¶ø 1 Ôò¶ÔÓ¦µÚÒ»¸ö char.
¸ºÕûÊý±íʾ string ÄÚ´ÓĩβËãÆðµÄ char µÄ¸öÊý:
¶ø -1 ¶ÔÓ¦×îºóÒ»¸ö char,
-2 ¶ÔÓ¦µ¹ÊýµÚ¶þ¸ö char, µÈµÈ. n1 to n2
ÀýÈç, 2 to -2
ÒâΪÕû¸ö string ³ýÈ¥Ê×βµÄ char.
Ò»¸öÕýÕûÊý±íʾ string ÄÚ´ÓÍ·ËãÆðµÄ column µÄ¸öÊý:
¶ø 1 Ôò¶ÔÓ¦µÚÒ»¸ö column.
¸ºÕûÊý±íʾ string ÄÚ´ÓĩβËãÆðµÄ column µÄ¸öÊý:
¶ø -1 ¶ÔÓ¦×îºóÒ»¸ö column,
-2 ¶ÔÓ¦µ¹ÊýµÚ¶þ¸ö column, µÈµÈ. n1 to n2
ÀýÈç, 2 to -2
ÒâΪÕû¸ö string ³ýÈ¥Ê×βµÄ column.
value ¿ÉÒÔÊDZäÁ¿ÃüÁî(´ø×Å¿ÉÑ¡²ÎÊý).
Èç¹ûÔÚ±í´ïʽ expr ÄÚ³ö´í, Ôò·µ»Ø 0.
(ÎÒÖªµÀÕâ²»ºÃ; µ«Ä¿Ç°ÎÒ»¹Ã»ÓÐʱ¼ä¸ã¶¨.)
ÔÚ name ÄÚ²»ÔÊÐíÕýÔò±í´ïʽ.
Çë²Î¿´ÃüÁî
!mathsubst,
!replace.
exchangevar1, var2
µ±×÷Ϊ±äÁ¿ÃüÁîʱ, ·µ»Øµ÷ÓóÌÐòµÄÊä³ö.
ÔÚ content ĩ⽫¼ÓÒ»¸ö»»Ðзû.
ÔÚ content ĩ⽫¼ÓÒ»¸ö»»Ðзû.
!for var from start to end [step st ]
!for var in list... (¶àÐÐÄÚÈÝ)
ÔÚµÚÈýÖÖ¸ñʽÀï, var Öð´ÎÈ¡±é±í list ÀïµÄÏî.
list ÊÇÓöººÅ·Ö¸ôµÄÏîµÄ±í.
λÓÚforÑ»·ÄÚ²¿µÄÃüÁî
!break
»á´ò¶ÏÑ»·. ±¾°æ±¾»¹Ã»ÓÐ continue ÃüÁî.
½¨Òé°Ñ±äÁ¿Ãû var ¼Óµ½
!next µÄÐÐÀï. ÕâÑù×öĿǰ²¢ÎÞʲô×÷ÓÃ, µ«ÔÚwimsµÄ½«À´°æ±¾Àï¿ÉÄÜ»áÓÐÓÃ.
Ö»ÓÐÓпÉÄÜ, Ç뾡Á¿Ê¹ÓÃÕâ¸öÃüÁî´úÌæ
html tag <form>.
´ËÃüÁ´´½¨Ò»¸öÖ¸Ïòwims·þÎñÆ÷µÄ <form> ±ê¼Ç, Ôö¼Ó
<input> ÓòÒÔ´«ËͶԻ°±àºÅ(ÒÔ¼°±£ÁôÔÚ½«À´Ê¹ÓÃµÄÆäËûÄÚÈÝ).
ÔÚÒÔºóµÄÐÐÀォÌí¼ÓÆäËüÊäÈë(»òÑ¡Ôñ)Óòµ½±íµ¥Àï.
×îºóµÄ </form> ±ê¼ÇÒ²Ó¦Óɱà³ÌÕß¼Ó½øÈ¥.
cmdvar ÊÇ¿ÉÑ¡²ÎÊý. ËüµÄÖµÓ¦¸ÃÊDZäÁ¿ cmd µÄÓÐЧȡֵ.
ÔÚÕâÖÖÇéÐÎ, cmdvar µÄÖµ»á×Ô¶¯Ëͽ»¸ø±äÁ¿ cmd.
Èç¹ûÕâ¸ö²ÎÊýûÓмӻòÕßÎÞЧ, ÄÇô±à³ÌÕßÓ¦¸ÃÔÚ×îºóµÄ </form> ǰ¼ÓÉÏ
񈬀 <input type=hidden name=cmd value=...>.
!formradio name list selectlist
°´ÊýÖµÓÉСÖÁ´óÅÅÁÐ. ¶ÔÓû§Ã»ÓÐʲôÌáʾ, Ö»ÊÇָʾ×ó±ßÊÇ×îСµÄ.
ÔÚ²ÎÊýÖÐ, name ¶¨ÒåÁ˲˵¥µÄÃû³Æ,
¶ÔµÚÒ»¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊÇ´Ó n1 µ½ n2 µÄÕûÊý,
¶ÔµÚ¶þ¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊDZí selectlist ÀïµÄÏî.
²Ëµ¥µÄĬÈÏÖµÊDZäÁ¿ µÄµ±Ç°Öµ.
!formcheckbox name list selectlist prompt promptlist
Õâ¸öÃüÁîÄܼÓËÙ¸´Ñ¡¿ò²Ëµ¥µÄ´´½¨, Ò²Äܼò»¯Ô´Îļþ.
ÔÚ²ÎÊýÖÐ, name ¶¨ÒåÁ˲˵¥µÄÃû³Æ,
¶ÔµÚÒ»¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊÇ´Ó n1 µ½ n2 µÄÕûÊý,
¶ÔµÚ¶þ¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊDZí selectlist ÀïµÄÏî.
¿ÉÑ¡²ÎÊý promptlist ÓÃÓÚÉú³Éÿ¸öÑ¡¿òµÄÌáʾ.
µ± promptlist Ϊ¿Õ»òÉÙÓÚ selectlist ʱ,
䶨ÒåµÄÌáʾ½«ÓÃÖµÀ´´úÌæ. Èç¹ûÌ«³¤, Ôò³¬¹ý²¿·Ö±»ÉáÆú.
²Ëµ¥µÄĬÈÏÖµÊDZäÁ¿ µÄµ±Ç°Öµ.
!formradio name listselectlist prompt promptlist
Õâ¸öÃüÁîÄܼÓËÙµ¥Ñ¡¿ò²Ëµ¥µÄ´´½¨, Ò²Äܼò»¯Ô´Îļþ.
ÔÚ²ÎÊýÖÐ, name ¶¨ÒåÁ˲˵¥µÄÃû³Æ,
¶ÔµÚÒ»¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊÇ´Ó n1 µ½ n2 µÄÕûÊý,
¶ÔµÚ¶þ¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊDZí selectlist ÀïµÄÏî.
¿ÉÑ¡²ÎÊý promptlist ÓÃÓÚÉú³Éÿ¸öÑ¡¿òµÄÌáʾ.
µ± promptlist Ϊ¿Õ»òÉÙÓÚ selectlist ʱ,
䶨ÒåµÄÌáʾ½«ÓÃÖµÀ´´úÌæ. Èç¹ûÌ«³¤, Ôò³¬¹ý²¿·Ö±»ÉáÆú.
²Ëµ¥µÄĬÈÏÖµÊDZäÁ¿ µÄµ±Ç°Öµ.
!formselect name list selectlist prompt promptlist
Õâ¸öÃüÁîÄܼÓËÙÑ¡Ôñ²Ëµ¥µÄ´´½¨, Ò²Äܼò»¯Ô´Îļþ.
ÔÚ²ÎÊýÖÐ, name ¶¨ÒåÁ˲˵¥µÄÃû³Æ,
¶ÔµÚÒ»¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊÇ´Ó n1 µ½ n2 µÄÕûÊý,
¶ÔµÚ¶þ¾äµÄ¸ñʽ, ²Ëµ¥µÄÖµÊDZí selectlist ÀïµÄÏî.
¿ÉÑ¡²ÎÊý promptlist ÓÃÓÚÉú³Éÿ¸öÑ¡ÏîµÄÌáʾ.
µ± promptlist Ϊ¿Õ»òÉÙÓÚ selectlist ʱ,
䶨ÒåµÄÌáʾ½«ÓÃÖµÀ´´úÌæ. Èç¹ûÌ«³¤, Ôò³¬¹ý²¿·Ö±»ÉáÆú.
²Ëµ¥µÄĬÈÏÖµÊDZäÁ¿ µÄµ±Ç°Öµ.
±äÁ¿ wims_formselect_switch ¿ÉÓÃÀ´½¨Á¢¿ª¹Ø,
ÀýÈçÈà wims_formselect_switch=multiple, ¾ÍÊǶàÖØÑ¡Ôñ.
parm Áô×÷½«À´·¢Õ¹ÓÃ.
Ó¦¾¡¿ÉÄÜÓÃÕâ¸öÃüÁî´úÌæhtml ±ê¼Ç <a href=...>.
parms ÊÇ´«¸øwims·þÎñÆ÷µÄ²ÎÊý´®, ÆäÖв»ÄÜÓпոñ.
ͨ³£ÖÁÉÙÒªÓÐ cmd=...; ÁíÒ»·½Ãæ,
¶Ô»°±àºÅÒÔ¼°Ê¹ÓÃÓïÑÔ¶¼ÓÉ·þÎñÆ÷¼Ó½øÈ¥.
text Êdz¬Îı¾Á´½ÓÒÀÍеĵط½. Ëü¿ÉÒÔÊÇÈκÎÎÄ×Ö»ò
<IMG ...> ±ê¼Ç, µ«²»ÄÜʹÓö¯Ì¬²åÈë.
²»Ðè¼ÓÈë½áβ±ê¼Ç </a>.
ËùÓеıȽ϶¼ÔÚ´®ÉϽøÐÐ: string1 rel string2.
¿ÉÒÔÀûÓà and Óë or °Ñ±È½Ï½áºÏÆðÀ´.
»¹¿ÉÒÔÀûÓÃÀ¨ºÅÒÔ¹¹³É¸´ÔӵıȽÏʽ.
... (¶àÐÐÄÚÈÝ)
!endif
¹ØÏµ Ìõ¼þ
==
string1 == string2 string1 = string2
true(Õæ), Èô string1 Óë string2 ÍêÈ«Ïàͬ.
!=
string1 != string2 string1 <> string2
true(Õæ), Èô string1 Óë string2 ²»Ïàͬ.
<
string1 < string2
true(Õæ), Èç¹ûÁ½¸ö´®µÄÊýÖµ string1 < string2.
<=
string1 <= string2
true(Õæ), Èç¹ûÁ½¸ö´®µÄÊýÖµ string1 string2.
>
string1 > string2
true(Õæ), Èç¹ûÁ½¸ö´®µÄÊýÖµ string1 > string2.
>=
string1 >= string2
true(Õæ), Èç¹ûÁ½¸ö´®µÄÊýÖµ string1 string2.
isin
string1 isin string2
true(Õæ), Èô string1 ÊÇ string2 µÄ×Ó´®.
notin
string1 notin string2
true(Õæ), Èô string1 ²»ÊÇ string2 µÄ×Ó´®.
iswordof
string1 iswordof string2
true(Õæ), Èô string1 ÊÇ string2 µÄÒ»¸ö´Ê.
notwordof
string1 notwordof string2
true(Õæ), Èô string1 ²»ÊÇ string2 µÄÒ»¸ö´Ê.
isvarof
string1 isvarof string2
true(Õæ), Èô string1 ÊDZí´ïʽ string2 µÄÒ»¸ö(Êýѧ)±äÁ¿.
notvarof
string1 notvarof string2
true(Õæ), Èô string1 ²»ÊDZí´ïʽ string2 µÄÒ»¸ö(Êýѧ)±äÁ¿.
isvariableof
string1 isvariableof string2
true(Õæ), Èô string1 ÊDZí´ïʽ string2 µÄÒ»¸ö(Êýѧ)±äÁ¿.
notvariableof
string1 notvariableof string2
true(Õæ), Èô string1 ²»ÊDZí´ïʽ string2 µÄÒ»¸ö(Êýѧ)±äÁ¿.
isitemof
string1 isitemof string2
true(Õæ), Èô string1 ÊDZí string2 µÄÒ»Ïî.
notitemof
string1 notitemof string2
true(Õæ), Èô string1 ²»ÊDZí string2 µÄÒ»Ïî.
islineof
string1 islineof string2
true(Õæ), Èô string1 ÊDZí string2 µÄÒ»ÐÐ.
notlineof
string1 notlineof string2
true(Õæ), Èô string1 ²»ÊDZí string2 µÄÒ»ÐÐ.
issamecase
string1 issamecase string2
true(Õæ), Èô string1 Óë string2 ÓÐÏàͬµÄÎÄ×Ö, ±È½Ïʱ²»¿¼ÂǶàÓàµÄ¿Õ¸ñ, µ«ÊÇÇø±ð´óСд×Öĸ.
notsamecase
string1 notsamecase string2
true(Õæ), Èô string1 Óë string2 Óв»ÏàͬµÄÎÄ×Ö, ±È½Ïʱ²»¿¼ÂǶàÓàµÄ¿Õ¸ñ, µ«ÊÇÇø±ð´óСд×Öĸ.
issametext
string1 issametext string2
true(Õæ), Èô string1 Óë string2 ÓÐÏàͬµÄÎÄ×Ö, ±È½Ïʱ²»¿¼ÂǶàÓàµÄ¿Õ¸ñ¡¢´óСд×Öĸ¼°ÓÐÖØÒôºÅµÄ×Öĸ.
notsametext
string1 notsametext string2
true(Õæ), Èô string1 Óë string2 Óв»ÏàͬµÄÎÄ×Ö, ±È½Ïʱ²»¿¼ÂǶàÓàµÄ¿Õ¸ñ¡¢´óСд×Öĸ¼°ÓÐÖØÒôºÅµÄ×Öĸ.
Èç¹ûÓû§µÄä¯ÀÀÆ÷ÈÏʶmathml, Ôò formula ±»·Òë³Émathml²¢´«Ë͸øÓû§.
plotsource µÄÓï·¨¾ÍÊÇ gnuplot ÃüÁî plot µÄÓï·¨.
Ìáʾ: ¾¡¿ÉÄܱÜÃâÔÚ texsource ÄÚʹÓñäÁ¿Ìæ»».
ÕâÑùwims½«Ê¹Óþ²Ì¬ instex, ЧÂÊÔ¶±È¶¯Ì¬ instex ¸ß.
Ϊ¿ØÖƲåÈëÄÚÈݵÄÑÕÉ«, ¿ÉʹÓñäÁ¿
instex_color, »òÔÚ texsource ÄÚʹÓà \special{color=...}.
Ò»¸öÕýÕûÊý±íʾ string ÄÚ´ÓÍ·ËãÆðµÄ item µÄ¸öÊý:
¶ø 1 Ôò¶ÔÓ¦µÚÒ»¸ö item.
¸ºÕûÊý±íʾ string ÄÚ´ÓĩβËãÆðµÄ item µÄ¸öÊý:
¶ø -1 ¶ÔÓ¦×îºóÒ»¸ö item,
-2 ¶ÔÓ¦µ¹ÊýµÚ¶þ¸ö item, µÈµÈ. n1 to n2
ÀýÈç, 2 to -2
ÒâΪÕû¸ö string ³ýÈ¥Ê×βµÄ item.
value ¿ÉÒÔÊDZäÁ¿º¯Êý(Á¬Í¬ËüµÄ¿ÉÑ¡²ÎÊý).
Ò»¸öÕýÕûÊý±íʾ string ÄÚ´ÓÍ·ËãÆðµÄ line µÄ¸öÊý:
¶ø 1 Ôò¶ÔÓ¦µÚÒ»¸ö line.
¸ºÕûÊý±íʾ string ÄÚ´ÓĩβËãÆðµÄ line µÄ¸öÊý:
¶ø -1 ¶ÔÓ¦×îºóÒ»¸ö line,
-2 ¶ÔÓ¦µ¹ÊýµÚ¶þ¸ö line, µÈµÈ. n1 to n2
ÀýÈç, 2 to -2
ÒâΪÕû¸ö string ³ýÈ¥Ê×βµÄ line.
!listfile $module_dir
The second line (can be empty) is the sender.
The third line is the subject of the message.
ÆäÓಿ·ÖÊÇÐÅÏ¢ÄÚÈÝ.
µÚÒ»ÐÐµÄÆäÓಿ·ÖÊÇÊÕÐÅÈËÃû×Ö(ĬÈÏֵΪµçÓʵØÖ·).
µÚ¶þÐм°ºóÃæÊǵçÓÊÖ÷Ìâ.
ÕâʹµÃ¹ÜÀíÔ±ºÍ×÷Õß¿ÉÒÔ¶¨Ò岻ͬµÄ¼ÓÃÜ·½·¨.
¶ÔÐéÄâ°àµÄÓû§, µçÓʵØÖ· ²»¼ÓÃÜ.
ÃüÁî»á»Ù»µÒÔ "mailurl_" ÆðÊ׵ıäÁ¿.
!makelist templ for v in v1,v2,v3,...
!makelist [x;x+1;xx] for x in a,x and y,1,(2,3)
µÄ½á¹ûÊÇ
!makelist [x;x+1;xx] for x in a,x and y,1,(2,3)
name Àﲻ׼ʹÓÃÕýÔò±í´ïʽ.
²Î¼û
!evalsubst,
!replace.
µ±ÓÃÓÚ±äÁ¿ÃüÁîʱ, ·µ»Ø±»µ÷ÓóÌÐòµÄÊä³ö.
½«ÔÚÄ£¿é modname µÄ INDEX ÎļþÀïËÑѰ defname µÄ¶¨Òå.
keyword ÊÇÓÃÓÚ²éÕҵĹؼü´Ê, Ó¦¸ÃÊÇÓÉÒ»¸ö»ò¼¸¸öÓɿոñ·Ö¸ôµÄ´Ê.
ÀýÈç: finite field »ò linear transformation.
name ÊÇÁ´½ÓµÄÃû³Æ(Ò²¾ÍÊÇÈËÃÇÔÚÒ³Ãæ¿´µ½µÄ¿ÉÒÔµã»÷Á´½ÓÃû).
type ¿ÉÒÔÊÇ char, word, item »ò
line. Èç¹û±»Ö¸¶¨, ¾ÍÔÚ string ÀïѰÕÒÓë s ÍêÈ«ÏàͬµÄ¶ÔÏó.
ÃüÁîµÄÊä³öÊÇ s ³öÏÖÔÚ string ÀïµÄλÖñí
(×÷Ϊ×Ö·û, ´Ê, Ïî»òÐÐ, ÓÉ type È·¶¨).
Èç¹ûûÓÐÖ¸¶¨ type, Ôò s ¿´×÷
string µÄ×Ö´®, ±¨¸æµÄλÖÃÊÇ×Ö·ûµÄλÖÃ.
!product fn for v in v1,v2,v3,...
ÏÈ¶Ô n1 ºÍ n2 ×÷Ìæ»»Ó븳ֵ, È»ºóÔÙ×÷Ëæ»úÔËËã.
ÏÈ¶Ô n1 ºÍ n2 ×÷Ìæ»»Ó븳ֵ, È»ºóÔÙ×÷Ëæ»úÔËËã.
Èç¹û n2 ûÓÐ, Ôò·µ»Ø 0 Óë n1 Ö®¼äµÄËæ»úÊý.
Èç¹û n1 ºÍ n2 ¶¼Ã»ÓÐ, ·µ»Ø 0.
ÄãÒ²¿ÉÒÔÓà !random n1,n2 repeat i ÖØ¸´Éú³É
i ¸öËæ»úÊý.
Ëü°Ñ (x+1)(x-1) ±ä³É (x+1)*(x-1),
°Ñ 5x^3 ±ä³É 5*x^3, µÈµÈ.
ÔÚ±»µ÷ÓõÄÎļþ file Àï¿ÉÒÔÓñäÁ¿Ãû
wims_read_parm µÃµ½²ÎÊý parm.
WIMS½«¿¼ÂǶÔÎļþ×÷»º´æÒÔ¹©Öظ´Ê¹ÓÃ, ³ý·ÇÔÚÎļþÃûǰ¹ÚÒÔ "./".
ÔÚ±»µ÷ÓõÄÎļþ file Àï¿ÉÒÔÓñäÁ¿Ãû
wims_read_parm µÃµ½²ÎÊý parm.
Ò»¸öÕýÕûÊý±íʾ fname ÄÚ´ÓÍ·ËãÆðµÄ record µÄ¸öÊý:
¶ø 1 Ôò¶ÔÓ¦µÚÒ»¸ö record.
¸ºÕûÊý±íʾ fname ÄÚ´ÓĩβËãÆðµÄ record µÄ¸öÊý:
¶ø -1 ¶ÔÓ¦×îºóÒ»¸ö record,
-2 ¶ÔÓ¦µ¹ÊýµÚ¶þ¸ö record, µÈµÈ. n1 to n2
ÀýÈç, 2 to -2
ÒâΪÕû¸ö fname ³ýÈ¥Ê×βµÄ record.
!recursion fn for v in v1,v2,v3,...
!replace obj ident by s in string
Èç¹ûûÓйؼü´Ê internal,
Ôòµ÷Óà Linux ÃüÁî sed Íê³ÉÌæ»»,
ËùÒÔÔÚ s1 ºÍ s2 Àï¿É½ÓÊÜÕýÔò±í´ïʽ.
ÏêÇéÇë²Î¿´ sed µÄ˵Ã÷.
ident ¿ÉÒÔÊÇÒ»¸ö´®, ´ËʱËùÓÐÓë ident Æ¥ÅäµÄ¶ÔÏó
(´Ê¡¢Ïî»òÐÐ)½«±»Ìæ»». ident Ò²¿ÉÒÔÊÇÒ»¸öÊý(Õý»ò¸ºÕûÊý n),
Ç°Ãæ¹ÚÒÔ´Ê number. Õâʱ±»Ìæ»»µÄÊÇµÚ n ¸ö¶ÔÏó
(µ± n<0 ʱ, ±»Ìæ»»µÄÊǵ¹ÊýµÚ n ¸ö¶ÔÏó.)
!shuffle [even|odd] list
¶ÔµÚÒ»ÖÖÓ÷¨, ÃüÁî·µ»ØÒ»¸ö¶ººÅ·Ö¸ôµÄ±í i1, i2, ...,
in, ÆäÖеÄÏî ik ÊǼ¯ºÏ
{1,2,...,n} ÖÐËæ»úÅÅÐòµÄÔªËØ.
±¾ÃüÁî¿ÉÓëÒÔÏÂÃüÁîÁ¬ÓÃ
!item,
!line,
!word,
!char,
ÒÔ¶ÔÒ»¸ö´®µÄÏî¡¢ÐС¢´Ê»ò×Ö·û×÷Ëæ»úÖû».
¶ÔµÚ¶þÖÖÓ÷¨, ·µ»Ø¶Ô±í list ÀïµÄÏî×÷Ëæ»úÖû»µÄ½á¹û.
²»ÂÛºÎÖÖÇé¿ö, ±äÁ¿ wims_shuffle_order ¶¼±»¸³ÖµÎª±í
i1, i2, ..., in.
Èç¹û³öÏÖÑ¡Ïî´Ê even »ò odd, ÒâÖ¸Ö»×öż/ÆæÖû».
²»»á³ýÈ¥Ê×βµÄ¿Õ¸ñ. Èç¹ûÄãÒª³ýÈ¥Ê×β¿Õ¸ñ, ¿ÉÓëÃüÁî
trim ºÏÓÃ.
´ËÃüÁî¶ÔÓÚ¶à¸ö´ÊµÄ´®±È½ÏÌØ±ðÓÐÓÃ.
!sum fn for v in v1,v2,v3,...
Ðí¶à²Ù×÷ operation ÄÜʹÓÃÑÚÂë(mask). ÑÚÂëÊÇÒ»¸ö 0 1 ÐòÁÐ.
¶ÔÓÚ½ÓÊÜÑÚÂëµÄ²Ù×÷, Ö»¶ÔÑÚÂëΪ 1 µÄλÖõÄ×Ö·û×÷´¦Àí
(ÕâÏ൱ÓÚÑÚ¸ÇÁË 0 ¶ÔÓ¦µÄ×Ö·û).
¿ÕµÄÑÚÂëÏ൱ÓÚÈ«²¿ÓÉ 1 ¹¹³É.
Ì«¶ÌµÄÑÚÂ뽫±»Öظ´Ê¹ÓÃ, ³ý·ÇËüµÄ½áβΪ +, ÕâʱʣϵÄȫȡΪ 1,
»òÒÔ - ½áβ, ÕâʱʣϵÄȫȡΪ 0.
ĿǰÒÑʵÏֵIJÙ×÷ operation ÓÐÒÔϼ¸ÖÖ.
°Ñ text1 ÖÐÓë text2 µÄ¶ÔÓ¦×Ö·ûÏàͬ,
ÓÖ²»±» maskstring ÑڸǵÄ×Ö·ûÒ»¸öÒ»¸öµØÌáÈ¡³öÀ´.
¶Ô text1 Óë text2 µÄ×Ö·ûÖð¸ö±È½Ï,
·µ»ØÒ»¸öÑÚÂë´®, ÆäÖÐÁ½¸ö´®µÄ¶ÔÓ¦×Ö·ûÏàͬµÄλÖÃÈ¡ 0, ÆäËüλÖÃÈ¡ 1.
·µ»Ø text ÄÚ²»±»ÑڸǵÄ×Ö·û.
·µ»Ø text ÄڼȲ»±» maskstring ÑÚ¸Ç,
ÓÖ°üº¬ÔÚ charlist ÀïµÄ×Ö·ûµÄ¸öÊý.
°Ñ text1 ÖÐÓë text2 µÄ¶ÔÓ¦×Ö·û²»Í¬,
ÓÖ²»±» maskstring ÑڸǵÄ×Ö·ûÒ»¸öÒ»¸öµØÌáÈ¡³öÀ´.
(diff µÄͬÒå´Ê: differ).
Éú³ÉÕâÑùµÄ×Ö·û´®: Óë maskstring ÖÐµÄ 0 ¶ÔÓ¦µÄλÖñäΪ (¿Õ¸ñ),
Óë maskstring ÖÐµÄ 1 ¶ÔÓ¦µÄλÖÃȡΪ text
ÖеÄ×Ö·û, text ÖеÄ×Ö·û±»Ò»¸öÒ»¸öµØÊ¹ÓÃ.
Ö±ÖÁ text µÄ×Ö·û±»Óþ¡, »òÉú³ÉµÄ×Ö·û´®´ïµ½³¤¶ÈÏÞÖÆ²ÅÖÕÖ¹.
°Ñ text2 ÖÐδ±»ÑڸǵÄλÖÃÓà text1 µÄ×Ö·ûÈ¡´ú,
È»ºó·µ»Ø text2. text1 µÄ×Ö·û±»Ò»¸öÒ»¸öµØÊ¹ÓÃ
(ÓëÑÚÂëÎÞ¹Ø), Ö±ÖÁ text1 ÀïûÓÐ×Ö·ûʱ²Å½áÊø.
·µ»ØÒ»¸öеÄÎı¾, ËüÊÇ text1 Óë text2
µÄ¶ÔӦλÖõÄ×Ö·ûÏ໥×÷ÓõĽá¹û. Ï໥×÷ÓõĹæÔòÓÉ itab ¶¨Òå.
itab ÓÐ n+1 ÐÐ, ÿÐÐ n ¸ö×Ö·û. ºóÃæµÄ n
ÐÐ×Ö·û¶¨ÒåÁËÏà¶ÔÓÚµÚÒ»ÐÐ×Ö·ûµÄ³Ë·¨±í.
³Ë·¨±í²»±Ø¶Ô³Æ. ÕâʱµÄÐжÔÓ¦ÓÚ text1 ÀïµÄ×Ö·û,
ÁÐÔò¶ÔÓ¦ÓÚ text2 ÀïµÄ×Ö·û.
Èç¹û text1 »ò text2 µÄ¶ÔÓ¦×Ö·ûÖÐÓÐÒ»¸ö²»³öÏÖÔÚ
itab µÄµÚÒ»ÐÐ, Ôò¶ÔӦλÖõÄÏ໥×÷Óýá¹ûÊÇ¿Õ(ʲôҲûÓÐ).
ÀàËÆµØ, ±»ÑڸǵÄλÖÃÒ²±»ºöÂÔ.
Èç¹û text1 Óë text2 Óв»Í¬³¤¶È,
¾Í°Ñ³¤µÄ´®½Ø¶Ì.
·µ»ØÒ»¸öÑÚÂë´®, Èç¹û text µÄ×Ö·û³öÏÖÔÚ charlist ÖÐ,
ÑÚÂë´®µÄÏàӦλÖÃÈ¡ 1, ·ñÔòÈ¡ 0.
·µ»ØÒ»¸ö×Ö·û´®, Æä×Ö·ûÊÇ text1 Óë text2
µÄ¶ÔÓ¦×Ö·ûÖÐ ASCII Âë½Ï´óµÄÄǸö. ³¤¶ÈµÈÓڽϳ¤µÄ´®. ÑڸǵÄλÖñ»Ìø¹ý.
·µ»ØÒ»¸ö×Ö·û´®, Æä×Ö·ûÊÇ text1 Óë text2
µÄ¶ÔÓ¦×Ö·ûÖÐ ASCII Âë½ÏСµÄÄǸö. ³¤¶ÈµÈÓڽ϶̵Ĵ®. ÑڸǵÄλÖñ»Ìø¹ý.
·µ»Ø charlist ÖгöÏÖÔÚ text
Àïδ±»ÑÚ¸ÇλÖõÄ×Ö·û.
(occur µÄͬÒå´Ê: appear, occurrence).
·µ»Ø×Ö·û´® text, ÆäÖгýÈ¥Á˱»ÑڸǵÄ×Ö·ûÒÔ¼°³öÏÖÔÚ
charlist ÀïµÄ×Ö·û.
(remove µÄͬÒå´Ê: drop, delete).
·µ»ØÀûÓÃÅÅÐò±í orderlist ÖØÅŹýµÄ text.
µ± orderlist ±È text ¶Ìʱ, ÖØÅŽ«Ñ»·½øÐÐ.
orderlist ±ØÐëÊǼ¯ºÏ {1,...,n} µÄÅÅÁбí.
Èç¹û orderlist º¬Óг¬½çµÄÕûÊý, ·µ»ØµÄÊǿմ®.
µ«ÊÇ¶Ô orderlist µÄÏî²¢²»×÷ΨһÐÔ¼ì²é.
Ñ»·µØÖظ´´® text, Ö±ÖÁ´ïµ½³¤¶È len.
µßµ¹ text µÄ´ÎÐò.
·µ»Ø×Ö·û´® text, ÆäÖгýÈ¥Á˱»ÑڸǵÄ×Ö·ûÒÔ¼°²»³öÏÖÔÚ
charlist ÀïµÄ×Ö·û.
(select µÄͬÒå´Ê: pick, pickup).
!translate [internal] s1 in string to s2
Èô¹Ø¼ü´Ê internal ²»³öÏÖ,
½«µ÷Óà Linux ÃüÁî tr Ö´Ðд˲Ù×÷,
Òò´Ë s1 ºÍ s2 ¶¼½ÓÊÜÕýÔò±í´ïʽ.
ÏêÇéÇë²ÎÔÄ tr µÄ˵Ã÷.
!values fns for v in v1,v2,v3,...
... (¶àÐеÄÄÚÈÝ)
!endwhile
Ò»¸öÕýÕûÊý±íʾ string ÄÚ´ÓÍ·ËãÆðµÄ word µÄ¸öÊý:
¶ø 1 Ôò¶ÔÓ¦µÚÒ»¸ö word.
¸ºÕûÊý±íʾ string ÄÚ´ÓĩβËãÆðµÄ word µÄ¸öÊý:
¶ø -1 ¶ÔÓ¦×îºóÒ»¸ö word,
-2 ¶ÔÓ¦µ¹ÊýµÚ¶þ¸ö word, µÈµÈ. n1 to n2
ÀýÈç, 2 to -2
ÒâΪÕû¸ö string ³ýÈ¥Ê×βµÄ word.
·ûºÅ Ãû³Æ
,
,
,...
,...
$m_alpha,$m_beta,$m_gamma...$m_pi...$m_omega
,
,
,
,
,
,
,
,
,
,
$m_Gamma, $m_Delta, $m_Lambda, $m_Phi, $m_Psi, $m_Pi,
$m_Sigma, $m_Theta, $m_Upsilon, $m_Xi, $m_Omega
,
,
,
,
,
$m_varepsilon, $m_varphi, $m_wp, $m_ell, $m_Re, $m_Im
,
,
,
$m_aleph, $m_infty, $m_nabla, $m_partial
,
,
,
,
...
$m_AA, $m_CC, $m_RR, $m_QQ, $m_ZZ ...
,
,...
,...
$m_calA, $m_calB,... $m_calM,... $m_calZ
,
,...
,...
$m_eufa, $m_eufb,... $m_eufm,... $m_eufz
,
,
,
,
$m_le, $m_ge, $m_pm, $m_times, $m_div
,
,
,
$m_neq, $m_equiv, $m_cong, $m_approx
,
,
,
,
,
$m_leftarrow, $m_rightarrow, $m_mapsto,
$m_Leftarrow, $m_Rightarrow, $m_Leftrightarrow
,
,
,
$m_exists, $m_forall, $m_in, $m_emptyset
,
,
,
,
,
,
,
$m_subset, $m_supset, $m_subseteq, $m_supseteq,
$m_cap, $m_cup, $m_prec, $m_succ
,
,
,
$m_sum, $m_prod, $m_coprod, $m_surd
,
,
,
,
$m_int, $m_oint, $m_Vert, $m_oplus, $m_otimes
,
,
,
$m_bigtriangleup, $m_bigtriangledown, $m_bigvee, $m_bigwedge
slib(½Å±¾¿â)±í
!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().Available scripts in slib
Output algebra/partitionconj Partition conjugate
[] algebra/partitiondraw Young diagram drawing of a partition
[] algebra/partitionlex Next partition in the lexicographic decreasing order
[] algebra/slopedraw Polygone tracé à partir des pentes (dessin)
[] analysis/inversedomain Inverse image of domains
[] analysis/odejs Draw solutions of a differential system (with jsxgraph).
[] analysis/odejs2 Draw a solution of a differential system: x'
[] analysis/odephase Phase portrait of a differential system
[] analysis/rungekutta Equation différentielle (par Runge-Kutta) experimental en faire une liste sans dessin
[] analysis/slopefield Direction field (for example for differential equation system)
[] chemistry/brut2html HTML form of the formula of a molécule
[] chemistry/checkmol Check Mol
[] chemistry/chemeq_add Computes a combination of chemical equations
[] chemistry/chemeq_compare Comparing chemical equations
[] chemistry/chemeq_components Chemical components
[] chemistry/chemeq_el Returns the number of electrons in a redox reaction
[] chemistry/chemeq_equilibrium Analysing the equilibrium in chemical formulas
[] chemistry/chemeq_mass Molar Mass
[] chemistry/chemeq_periodic_table Insert Mendeleiev's periodic table in the page
[] chemistry/chemeq_rev Returns a chemical equation reversed
[] chemistry/chemeq_rq Typeset reaction quotients and Nernst laws for chemical equations
[] chemistry/chemeq_sto stoechiometric coefficients
[] chemistry/chemeq_tex Typeset molecules and chemical equations
[] chemistry/chemformula Chem formula
[] chemistry/chemshow Dessin d'une molécule en 2D
[] chemistry/cram Cram representation
[] chemistry/jmolbutton Button in Jmol. Has to be inserted AFTER the Jmol applet.
[] chemistry/jmolcheckbox Checkbox Button in Jmol
[] chemistry/jmolradiogroup Radio Group in Jmol
[] chemistry/jmolshow Jmol Applet
[] chemistry/leftind left and right indices and exponents
[] chemistry/molarmass Molar Mass
[] chemistry/moldraw Dessin en flydraw ou en canvasdraw de la molécule
[] chemistry/molecule Periodic table
[] chemistry/newman Newman projection
[] chemistry/reactiondraw Dessin en canvasdraw d'une réaction
[] circuits/complist List available circuit components
[] circuits/comppos Component position information of a circuit type.
[] circuits/draw Draw circuit scheme according a circuit type.
[] circuits/drawcomp Draw circuit components according to a circuit type.
[] circuits/drawwire Draw the fixed circuit wiring of a given circuit type.
[] circuits/range Size and range information of a circuit type.
[] coding/editor WYSIWYG code editor
[] coding/runcode Run code
[] data/columnsort Sort data according to a column
[] data/randline Take a random line of a data file
[] data/random Randomly selects a number of (different) objects
[] data/randrec Take a random field of a record file
[] draw/balance Balance (Roberval)
[] draw/brokenlinegraph Draw a continuous stepwise affine function from the points where slpe changes
[] draw/clock Draw a clock according to given time
[] draw/convpixel Conversion pixel image coordinates - mathematical coordinates
[] draw/domino Domino
[] draw/drtgraduee Graduatied line
[] draw/graphviz Graphviz
[] draw/graphvizpoints Coordinates of the nodes of a graph by Graphviz
[] draw/meter Meter
[] draw/polygon Regular polygon
[] draw/radar Radar
[] draw/randpolygon Polygone quelconque
[] draw/range Range
[] draw/repdroite Computes the coordinates of extreme points to draw a line in a frame
[] draw/repere Draw a coordinate frame
[] draw/rosette Draw a rosette
[] draw/thermometer Thermometer
[] function/bounds The bound of a real function of one variable within an interval [x1,x2]
[] function/bounds2 The bound of a real function of two variables within a rectangle [x1,x2],[y1,y2]
[] function/integrate Indefinite or definite integration of a function of one variable
[] function/tabsignes Tableau de signes d'une fonction numérique
[] games/chessimage Chessboard
[] geo2D/afftiling Pavage affine par des triangles
[] geo2D/geogebra Geogebra HTML 5
[] geo2D/hyptiling Pavage hyperbolique du disque de Poincaré
[] geo2D/jsxgraph Plugin for JSXGraph responsive
[] geo2D/offdraw Conversion d'un dessin 2D codé dans la syntaxe off en canvasdraw
[] geo2D/polynet Dessin d'un patron aléatoire du polyèdre
[] geo2D/squaretile Square tile
[] geo3D/3Dviewer 3D Viewer
[] geo3D/draw Polyedron in flydraw
[] geo3D/drawtile Lattice of cubes
[] geo3D/off2jmol Format off to xyz
[] geo3D/off2xyz Format off to xyz
[] geo3D/polyhedra Polyhedra applet
[] geo3D/polyhedradual Polyhedra applet and its dual
[] geo3D/polynet Patron d'un polyèdre en 3D
[] graph/connexcomponent Connex component of a vertex in a graph
[] graph/connexity Connex components of a simple graph
[] graph/distance Matrix of diameter of a graph
[] graph/draw Graph draw
[] graph/drawcc Graph draw with one colored connex component
[] graph/drawtree Tree draw
[] graph/gpt Oriented graph without circuit
[] graph/graphviz Graphviz
[] graph/path Path of a graph
[] graph/randomconnex random connex graph
[] graph/randomeuler random eulerian graph
[] graph/randtree Random tree
[] graph/shortpath Shortest path of a graph
[] graphpaper/correct_milli Graphic paper sheet with red correct plot preloaded
[] graphpaper/func One function plot, ready to append to a previously made graph paper
[] graphpaper/func_milli Graphic paper sheet with function plot and red correct plot preloaded
[] graphpaper/imgpoints Utility for a clickable graphic paper sheet
[] graphpaper/millimetre Graphic paper sheet
[] graphpaper/strings Prepare strings to be written on a graphic paper sheet
[] graphpaper/tograph Utility for a clickable graphic paper sheet
[] graphpaper/whereclick Utility for a clickable graphic paper sheet
[] lang/enword2ipa IPA transcription of english words
[] lang/epd2ipa IPA transcription according to epd ascii codage (for english)
[] lang/fname A random firstname
[] lang/fraccord Accord of French adjectives and names
[] lang/frapostrophe Apostrophe reduction of a French text
[] lang/frartdef Transform a French noun into definite form
[] lang/frcodcoi Find a random complement of a French verb
[] lang/frverbconj The conjugation of a French verb
[] lang/images Images in some datamodule
[] lang/itdetermart Italian "articolo determinativo"
[] lang/randomword Output random words in the dictionary
[] lang/sampa2ipa IPA transcription according to Sampa Ascii codage (for english)
[] lang/swac Insertion of words (audio) from the swac packs
[] life/frcommodity Give a random commodity with given price, French
[] list/selshuf Selective shuffle
[] matrix/concate concatenation
[] matrix/det The determinant of a square matrix
[] matrix/givenrank Generates a random matrix of given rank
[] matrix/inverse The inverse of a square matrix
[] matrix/invertible Generates a random invertible matrix
[] matrix/itriangular Generates a random invertible triangular matrix
[] matrix/non0 Generates a random matrix with non-zero coefficients
[] matrix/orthogonal Generates a random orthogonal matrix
[] matrix/random Generates a random matrix
[] matrix/trace The trace of a square matrix
[] matrix/transpose The transpose of a matrix
[] matrix/triangular Generates a random triangular matrix
[] matrix/unimodular Generates a random unimodular matrix
[] media/audio Audio insertion
[] media/dewplayer Audio insertion with dewplayer
[] media/player Audio insertion with hbs_mp3_player
[] media/player_mp3_multi Audio insertion with player_mp3_multi
[] media/video Video insertion
[] nuclear/nucleide Data about nucleides, or LaTeX typesetting
[] nuclear/reaction Typesetting nuclear reactions from plain text formulas
[] numeration/babylonien Ecriture Babylonienne d'un nombre entier
[] numeration/baseblock Base blocks in numeration
[] numeration/basep Passage de la base dix vers la base p.
[] numeration/ecriturelettre Writing of a number in letters.
[] numeration/ecriturenombre Writing a number with grouping the numbers by three.
[] numeration/egyptien Ecriture Egyptienne d'un nombre entier
[] numeration/rational Repeating decimal of a rational
[] numeration/romain Numération romaine
[] oef/blank Blank
[] oef/codelim OEF code length limit register
[] oef/codename Register OEF code reply name allow/deny
[] oef/env Get an OEF environment variable
[] oef/insfilename Output the file name of the last insert
[] oef/newfile Save a text in a file
[] oef/postsrc OEF code input postpender
[] oef/presrc OEF code input prepender
[] oef/sortorder Sort order
[] polynomial/random Random polynomial
[] set/subset Subsets of a set
[] stat/1d Computes 1-dimensional statistical data
[] stat/arithmean Arithmetic mean of statistical data
[] stat/beta Generation of beta random data
[] stat/betacdf Cumulative distribution function of a Beta law
[] stat/betainv Quantiles of a Beta law
[] stat/betapdf Probability density function of a Beta law
[] stat/binomial Generation of binomial random data
[] stat/binomialcdf cumulative distribution function of Binomial law
[] stat/binomialinv Quantile of Binomial law
[] stat/binomialpdf Probability density function of the binomial law
[] stat/boxplot Box plot
[] stat/cauchy Generation of Cauchy random data
[] stat/cauchycdf Cumulative distribution function of Cauchy law
[] stat/cauchyinv Quantile of Cauchy law
[] stat/cauchypdf Probability density function of Cauchy law
[] stat/chi2 Generation of chi-square random data
[] stat/chi2cdf Chi-square cumulative distribution function
[] stat/chi2inv Quantile of a chi-square distribution
[] stat/chi2pdf Chi-square probability density function
[] stat/correlation Matrix of correlation
[] stat/covariance Matrix of covariance
[] stat/deviation Deviation of statistical data
[] stat/discretelaw Generation of a discrete law with nonnegative coefficients
[] stat/effectif Effectifs of statistical series in classes
[] stat/empiric Generation of random numbers with a discrete law
[] stat/exponential Generation of exponential random numbers
[] stat/exponentialcdf Cumulative distribution function of exponential law
[] stat/exponentialinv Quantile of exponential law
[] stat/exponentialpdf Probability density function of exponential law
[] stat/fisher Generation of Fisher random data
[] stat/fishercdf Fisher cumulative distribution function.
[] stat/fisherinv Quantiles of a Fisher law (also called F-distribution)
[] stat/fisherpdf Fisher probability density function
[] stat/freq Frequencies of statistical data
[] stat/gamma Generation of Gamma random data
[] stat/gammacdf Cumulative distribution function of Gamma law
[] stat/gammainv Quantile of a Gamma distribution
[] stat/gammapdf Gamma probability density function
[] stat/geomean Geometric mean of data
[] stat/geometric Generation of random data with a Geometric distribution on N
[] stat/geometric1 Generation of random data with a Geometric distribution on N*
[] stat/geometric1cdf Cumulative distribution function of a Geometric distribution on N*
[] stat/geometric1inv Quantiles of a Geometric law on N*
[] stat/geometric1pdf Probability density function of a Geometric law on N*
[] stat/geometriccdf Cumulative distribution function of a Geometric law on N
[] stat/geometricinv Quantiles of a Geometric law on N
[] stat/geometricpdf Probability density function of geometric law on N
[] stat/harmonic Harmonic mean of statistical data
[] stat/histo Histogram
[] stat/hypergeometric Generation of Hypergeometric random data
[] stat/hypergeometriccdf Cumulative distribution function of a hypergeometric law
[] stat/hypergeometricinv Quantile of hypergeometric law inverse
[] stat/hypergeometricpdf Probability density function of a Hypergeometric law
[] stat/laplace Generation of Laplace random data
[] stat/laplacecdf Laplace cumulative distribution function
[] stat/laplaceinv Quantiles of the Laplace law
[] stat/laplacepdf Laplace probability density function
[] stat/linearcong Generation of linear congruential random integers
[] stat/logistic Generation of logistic random data
[] stat/logisticcdf Logistic cumulative distribution function
[] stat/logisticinv Quantile of the logistic law
[] stat/logisticpdf Probability density function of the logistic law
[] stat/lognormal Generation of lognormal random data
[] stat/lognormalcdf Cumulative distribution function of log-normal law
[] stat/lognormalinv Quantile of log-normal law
[] stat/lognormalpdf Probability density function of log-normal law
[] stat/median Data median
[] stat/multinomial Generation of multinomial random data
[] stat/nbin Generation of Negative binomial random data
[] stat/nbincdf Cumulative distribution function of the Negative Binomial law
[] stat/nbininv Quantile of a Negative Binomial law.
[] stat/nbinpdf Probability density function of a Negative Binomial law
[] stat/normal Generation of Gaussian random data
[] stat/normalcdf Cumulative distribution function of the normal distribution
[] stat/normalinv Quantile of the normal law
[] stat/normalpdf Probability density function of the normal law
[] stat/pascal Generation of Pascal random data
[] stat/pascalcdf Cumulative distribution function of the Pascal law
[] stat/pascalinv Quantile of a Pascal law.
[] stat/pascalpdf Probability density function of a Pascal law
[] stat/piechart Pie chart
[] stat/poisson Generation of random numbers with Poisson law
[] stat/poissoncdf Poisson cumulative distribution function
[] stat/poissoninv Quantile of a Poisson law
[] stat/poissonpdf Probability density function of a Poisson law
[] stat/posdiscretelaw Generation of a discrete law with positive coefficients
[] stat/prod Product of data
[] stat/quadratic Quadratic mean
[] stat/quantile Quantile
[] stat/random Generation of random numbers
[] stat/range Data range
[] stat/student Generation of Student random data
[] stat/studentcdf Student cumulative distribution function
[] stat/studentinv Quantile of a Student law
[] stat/studentpdf Probability density function of a Student law
[] stat/sum Data sum
[] stat/variance Variance
[] stat/weibull Generation of Weibull random data
[] stat/weibullcdf Cumulative distribution function of Weibull law
[] stat/weibullinv Quantile of Weibull law
[] stat/weibullpdf Probability density function of Weibull law
[] text/approximation Calculate an approximation interval for a given real
[] text/balloon Talking Balloons (Cartoon style)
[] text/cdecomment Extract comment from a c source code.
[] text/comblin Simplify a linear combination
[] text/crossword Crossword
[] text/cutchoice2 Cut out embedded choices for OEF
[] text/cutchoices Cut out embedded choices for OEF
[] text/markerror For marking words with mistake
[] text/markgroup For marking group of words with given explanation
[] text/marktext Texte for use with type mark for OEF (word)
[] text/marktextpartial For marking some words with given explanation
[] text/markword For use with type mark in OEF
[] text/matrixhtml Transform a matrix into html matrix (table).
[] text/matrixinsert Insert a coefficient in a matrix
[] text/matrixtex Matrix in Latex
[] text/maximamatrix Transform a matrix to maxima format
[] text/octavematrix Transform an octave output matrix into standard format
[] text/sigunits Make a representation of a physical quantity with a given number of significative digits
[] text/spirale Write on a spirale
[] text/whitespace Replace white spaces
[] triplerelation/tabular Double entry table for training to relations between three quantities
[] utilities/date Date
[] utilities/mathcalc Mathcalc
[] utilities/nopaste No copy-paste
[] utilities/notepad Notepad
[] utilities/tooltip Tooltip containing an html text which appears when the mouse points on a word.
[] utilities/trigo-calc Inline Trigonometric calculator
[]
Output algebra/partitionconj Partition conjugate
[] algebra/partitiondraw Young diagram drawing of a partition
[] algebra/partitionlex Next partition in the lexicographic decreasing order
[] algebra/slopedraw Polygone tracé à partir des pentes (dessin)
[]
Output analysis/inversedomain Inverse image of domains
[] analysis/odejs Draw solutions of a differential system (with jsxgraph).
[] analysis/odejs2 Draw a solution of a differential system: x'
[] analysis/odephase Phase portrait of a differential system
[] analysis/rungekutta Equation différentielle (par Runge-Kutta) experimental en faire une liste sans dessin
[] analysis/slopefield Direction field (for example for differential equation system)
[]
Output chemistry/brut2html HTML form of the formula of a molécule
[] chemistry/checkmol Check Mol
[] chemistry/chemeq_add Computes a combination of chemical equations
[] chemistry/chemeq_compare Comparing chemical equations
[] chemistry/chemeq_components Chemical components
[] chemistry/chemeq_el Returns the number of electrons in a redox reaction
[] chemistry/chemeq_equilibrium Analysing the equilibrium in chemical formulas
[] chemistry/chemeq_mass Molar Mass
[] chemistry/chemeq_periodic_table Insert Mendeleiev's periodic table in the page
[] chemistry/chemeq_rev Returns a chemical equation reversed
[] chemistry/chemeq_rq Typeset reaction quotients and Nernst laws for chemical equations
[] chemistry/chemeq_sto stoechiometric coefficients
[] chemistry/chemeq_tex Typeset molecules and chemical equations
[] chemistry/chemformula Chem formula
[] chemistry/chemshow Dessin d'une molécule en 2D
[] chemistry/cram Cram representation
[] chemistry/jmolbutton Button in Jmol. Has to be inserted AFTER the Jmol applet.
[] chemistry/jmolcheckbox Checkbox Button in Jmol
[] chemistry/jmolradiogroup Radio Group in Jmol
[] chemistry/jmolshow Jmol Applet
[] chemistry/leftind left and right indices and exponents
[] chemistry/molarmass Molar Mass
[] chemistry/moldraw Dessin en flydraw ou en canvasdraw de la molécule
[] chemistry/molecule Periodic table
[] chemistry/newman Newman projection
[] chemistry/reactiondraw Dessin en canvasdraw d'une réaction
[]
Output circuits/complist List available circuit components
[] circuits/comppos Component position information of a circuit type.
[] circuits/draw Draw circuit scheme according a circuit type.
[] circuits/drawcomp Draw circuit components according to a circuit type.
[] circuits/drawwire Draw the fixed circuit wiring of a given circuit type.
[] circuits/range Size and range information of a circuit type.
[]
Output coding/editor WYSIWYG code editor
[] coding/runcode Run code
[]
Output data/columnsort Sort data according to a column
[] data/randline Take a random line of a data file
[] data/random Randomly selects a number of (different) objects
[] data/randrec Take a random field of a record file
[]
Output draw/balance Balance (Roberval)
[] draw/brokenlinegraph Draw a continuous stepwise affine function from the points where slpe changes
[] draw/clock Draw a clock according to given time
[] draw/convpixel Conversion pixel image coordinates - mathematical coordinates
[] draw/domino Domino
[] draw/drtgraduee Graduatied line
[] draw/graphviz Graphviz
[] draw/graphvizpoints Coordinates of the nodes of a graph by Graphviz
[] draw/meter Meter
[] draw/polygon Regular polygon
[] draw/radar Radar
[] draw/randpolygon Polygone quelconque
[] draw/range Range
[] draw/repdroite Computes the coordinates of extreme points to draw a line in a frame
[] draw/repere Draw a coordinate frame
[] draw/rosette Draw a rosette
[] draw/thermometer Thermometer
[]
Output function/bounds The bound of a real function of one variable within an interval [x1,x2]
[] function/bounds2 The bound of a real function of two variables within a rectangle [x1,x2],[y1,y2]
[] function/integrate Indefinite or definite integration of a function of one variable
[] function/tabsignes Tableau de signes d'une fonction numérique
[]
Output games/chessimage Chessboard
[]
Output geo2D/afftiling Pavage affine par des triangles
[] geo2D/geogebra Geogebra HTML 5
[] geo2D/hyptiling Pavage hyperbolique du disque de Poincaré
[] geo2D/jsxgraph Plugin for JSXGraph responsive
[] geo2D/offdraw Conversion d'un dessin 2D codé dans la syntaxe off en canvasdraw
[] geo2D/polynet Dessin d'un patron aléatoire du polyèdre
[] geo2D/squaretile Square tile
[]
Output geo3D/3Dviewer 3D Viewer
[] geo3D/draw Polyedron in flydraw
[] geo3D/drawtile Lattice of cubes
[] geo3D/off2jmol Format off to xyz
[] geo3D/off2xyz Format off to xyz
[] geo3D/polyhedra Polyhedra applet
[] geo3D/polyhedradual Polyhedra applet and its dual
[] geo3D/polynet Patron d'un polyèdre en 3D
[]
Output graph/connexcomponent Connex component of a vertex in a graph
[] graph/connexity Connex components of a simple graph
[] graph/distance Matrix of diameter of a graph
[] graph/draw Graph draw
[] graph/drawcc Graph draw with one colored connex component
[] graph/drawtree Tree draw
[] graph/gpt Oriented graph without circuit
[] graph/graphviz Graphviz
[] graph/path Path of a graph
[] graph/randomconnex random connex graph
[] graph/randomeuler random eulerian graph
[] graph/randtree Random tree
[] graph/shortpath Shortest path of a graph
[]
Output graphpaper/correct_milli Graphic paper sheet with red correct plot preloaded
[] graphpaper/func One function plot, ready to append to a previously made graph paper
[] graphpaper/func_milli Graphic paper sheet with function plot and red correct plot preloaded
[] graphpaper/imgpoints Utility for a clickable graphic paper sheet
[] graphpaper/millimetre Graphic paper sheet
[] graphpaper/strings Prepare strings to be written on a graphic paper sheet
[] graphpaper/tograph Utility for a clickable graphic paper sheet
[] graphpaper/whereclick Utility for a clickable graphic paper sheet
[]
Output lang/enword2ipa IPA transcription of english words
[] lang/epd2ipa IPA transcription according to epd ascii codage (for english)
[] lang/fname A random firstname
[] lang/fraccord Accord of French adjectives and names
[] lang/frapostrophe Apostrophe reduction of a French text
[] lang/frartdef Transform a French noun into definite form
[] lang/frcodcoi Find a random complement of a French verb
[] lang/frverbconj The conjugation of a French verb
[] lang/images Images in some datamodule
[] lang/itdetermart Italian "articolo determinativo"
[] lang/randomword Output random words in the dictionary
[] lang/sampa2ipa IPA transcription according to Sampa Ascii codage (for english)
[] lang/swac Insertion of words (audio) from the swac packs
[]
Output life/frcommodity Give a random commodity with given price, French
[]
Output list/selshuf Selective shuffle
[]
Output matrix/concate concatenation
[] matrix/det The determinant of a square matrix
[] matrix/givenrank Generates a random matrix of given rank
[] matrix/inverse The inverse of a square matrix
[] matrix/invertible Generates a random invertible matrix
[] matrix/itriangular Generates a random invertible triangular matrix
[] matrix/non0 Generates a random matrix with non-zero coefficients
[] matrix/orthogonal Generates a random orthogonal matrix
[] matrix/random Generates a random matrix
[] matrix/trace The trace of a square matrix
[] matrix/transpose The transpose of a matrix
[] matrix/triangular Generates a random triangular matrix
[] matrix/unimodular Generates a random unimodular matrix
[]
Output media/audio Audio insertion
[] media/dewplayer Audio insertion with dewplayer
[] media/player Audio insertion with hbs_mp3_player
[] media/player_mp3_multi Audio insertion with player_mp3_multi
[] media/video Video insertion
[]
Output nuclear/nucleide Data about nucleides, or LaTeX typesetting
[] nuclear/reaction Typesetting nuclear reactions from plain text formulas
[]
Output numeration/babylonien Ecriture Babylonienne d'un nombre entier
[] numeration/baseblock Base blocks in numeration
[] numeration/basep Passage de la base dix vers la base p.
[] numeration/ecriturelettre Writing of a number in letters.
[] numeration/ecriturenombre Writing a number with grouping the numbers by three.
[] numeration/egyptien Ecriture Egyptienne d'un nombre entier
[] numeration/rational Repeating decimal of a rational
[] numeration/romain Numération romaine
[]
Output oef/blank Blank
[] oef/codelim OEF code length limit register
[] oef/codename Register OEF code reply name allow/deny
[] oef/env Get an OEF environment variable
[] oef/insfilename Output the file name of the last insert
[] oef/newfile Save a text in a file
[] oef/postsrc OEF code input postpender
[] oef/presrc OEF code input prepender
[] oef/sortorder Sort order
[]
Output polynomial/random Random polynomial
[]
Output set/subset Subsets of a set
[]
Output stat/1d Computes 1-dimensional statistical data
[] stat/arithmean Arithmetic mean of statistical data
[] stat/beta Generation of beta random data
[] stat/betacdf Cumulative distribution function of a Beta law
[] stat/betainv Quantiles of a Beta law
[] stat/betapdf Probability density function of a Beta law
[] stat/binomial Generation of binomial random data
[] stat/binomialcdf cumulative distribution function of Binomial law
[] stat/binomialinv Quantile of Binomial law
[] stat/binomialpdf Probability density function of the binomial law
[] stat/boxplot Box plot
[] stat/cauchy Generation of Cauchy random data
[] stat/cauchycdf Cumulative distribution function of Cauchy law
[] stat/cauchyinv Quantile of Cauchy law
[] stat/cauchypdf Probability density function of Cauchy law
[] stat/chi2 Generation of chi-square random data
[] stat/chi2cdf Chi-square cumulative distribution function
[] stat/chi2inv Quantile of a chi-square distribution
[] stat/chi2pdf Chi-square probability density function
[] stat/correlation Matrix of correlation
[] stat/covariance Matrix of covariance
[] stat/deviation Deviation of statistical data
[] stat/discretelaw Generation of a discrete law with nonnegative coefficients
[] stat/effectif Effectifs of statistical series in classes
[] stat/empiric Generation of random numbers with a discrete law
[] stat/exponential Generation of exponential random numbers
[] stat/exponentialcdf Cumulative distribution function of exponential law
[] stat/exponentialinv Quantile of exponential law
[] stat/exponentialpdf Probability density function of exponential law
[] stat/fisher Generation of Fisher random data
[] stat/fishercdf Fisher cumulative distribution function.
[] stat/fisherinv Quantiles of a Fisher law (also called F-distribution)
[] stat/fisherpdf Fisher probability density function
[] stat/freq Frequencies of statistical data
[] stat/gamma Generation of Gamma random data
[] stat/gammacdf Cumulative distribution function of Gamma law
[] stat/gammainv Quantile of a Gamma distribution
[] stat/gammapdf Gamma probability density function
[] stat/geomean Geometric mean of data
[] stat/geometric Generation of random data with a Geometric distribution on N
[] stat/geometric1 Generation of random data with a Geometric distribution on N*
[] stat/geometric1cdf Cumulative distribution function of a Geometric distribution on N*
[] stat/geometric1inv Quantiles of a Geometric law on N*
[] stat/geometric1pdf Probability density function of a Geometric law on N*
[] stat/geometriccdf Cumulative distribution function of a Geometric law on N
[] stat/geometricinv Quantiles of a Geometric law on N
[] stat/geometricpdf Probability density function of geometric law on N
[] stat/harmonic Harmonic mean of statistical data
[] stat/histo Histogram
[] stat/hypergeometric Generation of Hypergeometric random data
[] stat/hypergeometriccdf Cumulative distribution function of a hypergeometric law
[] stat/hypergeometricinv Quantile of hypergeometric law inverse
[] stat/hypergeometricpdf Probability density function of a Hypergeometric law
[] stat/laplace Generation of Laplace random data
[] stat/laplacecdf Laplace cumulative distribution function
[] stat/laplaceinv Quantiles of the Laplace law
[] stat/laplacepdf Laplace probability density function
[] stat/linearcong Generation of linear congruential random integers
[] stat/logistic Generation of logistic random data
[] stat/logisticcdf Logistic cumulative distribution function
[] stat/logisticinv Quantile of the logistic law
[] stat/logisticpdf Probability density function of the logistic law
[] stat/lognormal Generation of lognormal random data
[] stat/lognormalcdf Cumulative distribution function of log-normal law
[] stat/lognormalinv Quantile of log-normal law
[] stat/lognormalpdf Probability density function of log-normal law
[] stat/median Data median
[] stat/multinomial Generation of multinomial random data
[] stat/nbin Generation of Negative binomial random data
[] stat/nbincdf Cumulative distribution function of the Negative Binomial law
[] stat/nbininv Quantile of a Negative Binomial law.
[] stat/nbinpdf Probability density function of a Negative Binomial law
[] stat/normal Generation of Gaussian random data
[] stat/normalcdf Cumulative distribution function of the normal distribution
[] stat/normalinv Quantile of the normal law
[] stat/normalpdf Probability density function of the normal law
[] stat/pascal Generation of Pascal random data
[] stat/pascalcdf Cumulative distribution function of the Pascal law
[] stat/pascalinv Quantile of a Pascal law.
[] stat/pascalpdf Probability density function of a Pascal law
[] stat/piechart Pie chart
[] stat/poisson Generation of random numbers with Poisson law
[] stat/poissoncdf Poisson cumulative distribution function
[] stat/poissoninv Quantile of a Poisson law
[] stat/poissonpdf Probability density function of a Poisson law
[] stat/posdiscretelaw Generation of a discrete law with positive coefficients
[] stat/prod Product of data
[] stat/quadratic Quadratic mean
[] stat/quantile Quantile
[] stat/random Generation of random numbers
[] stat/range Data range
[] stat/student Generation of Student random data
[] stat/studentcdf Student cumulative distribution function
[] stat/studentinv Quantile of a Student law
[] stat/studentpdf Probability density function of a Student law
[] stat/sum Data sum
[] stat/variance Variance
[] stat/weibull Generation of Weibull random data
[] stat/weibullcdf Cumulative distribution function of Weibull law
[] stat/weibullinv Quantile of Weibull law
[] stat/weibullpdf Probability density function of Weibull law
[]
Output text/approximation Calculate an approximation interval for a given real
[] text/balloon Talking Balloons (Cartoon style)
[] text/cdecomment Extract comment from a c source code.
[] text/comblin Simplify a linear combination
[] text/crossword Crossword
[] text/cutchoice2 Cut out embedded choices for OEF
[] text/cutchoices Cut out embedded choices for OEF
[] text/markerror For marking words with mistake
[] text/markgroup For marking group of words with given explanation
[] text/marktext Texte for use with type mark for OEF (word)
[] text/marktextpartial For marking some words with given explanation
[] text/markword For use with type mark in OEF
[] text/matrixhtml Transform a matrix into html matrix (table).
[] text/matrixinsert Insert a coefficient in a matrix
[] text/matrixtex Matrix in Latex
[] text/maximamatrix Transform a matrix to maxima format
[] text/octavematrix Transform an octave output matrix into standard format
[] text/sigunits Make a representation of a physical quantity with a given number of significative digits
[] text/spirale Write on a spirale
[] text/whitespace Replace white spaces
[]
Output triplerelation/tabular Double entry table for training to relations between three quantities
[]
Output utilities/date Date
[] utilities/mathcalc Mathcalc
[] utilities/nopaste No copy-paste
[] utilities/notepad Notepad
[] utilities/tooltip Tooltip containing an html text which appears when the mouse points on a word.
[] utilities/trigo-calc Inline Trigonometric calculator
[]
ÍⲿÈí¼þ°ü½çÃæ
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Êä³öÊý¾Ý
Àý
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
ÀýÈ磬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 µÄÍøÒ³Êǽ»»¥Ê½µÄ: ËüÃDz»ÊÇͨ³£µÄ HTML Îļþ. Ö»ÄÜÔÚÏß½»»¥µØ ʹÓÃ. ÄúÓÃ×Ô¶¯»¯³ÌÐòÊÕ¼¯µÄÍøÒ³ÊÇÎÞÓõÄ.