calculatorsmathplayer
mathplayer 时间:2021-03-17 阅读:(
)
Text-basedinputformatsformathematicalformulasPeterJipsenChapmanUniversityDecember8,2006PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20061/22TheproblemHowtomakecomputersdisplayandunderstande.
g.
:sin1logee=π2Mathematicalnotationusescomplex2DpositioningTheinformationhastobeenteredinsomeformConvertedtoaninternalrepresentationDisplayed/printed/spoken/archived/searched/.
.
.
PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20062/22CreatingmathematicalcontentTraditionaldocument:HandwrittenAdvantagesversatilesimplefastDisadvantageshardtodigitizehardtoparsecan'teditorcopy/pasteeasilysemanticsPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20063/22CreatingmathematicalcontentTraditionaldocument:usingpointandclickformulaeditorAdvantageseasytousewysiwygcapturesstructureDisadvantagesslownonstandarddiculttoaddtoexistingtoolsdisplayqualityPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20064/22CreatingmathematicalcontentTraditionaldocument:usingatypesettingsystemAdvantageshighqualityoutputimport/exportfeaturesforlargersystemsexpectedbypublishersDisadvantagescrypticcommandstedioustextediting/proofreading"nonstandard"PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20065/22DisplayingmathematicalcontentMathonwebpagesscanhandwrittenpagespostdigitalphotoofawhiteboarduseatabletPC,postinputaspicturepostavideoofapresentationuseaconvertertochangeeachformulatogiforpng(e.
g.
LaTeX2HTML,Wikipedia,.
.
.
)useHTML/ASCIIapproximations(handedit,TtH,TeX2HTML,.
.
.
)positionfontswithCSS(jsMath,.
.
.
)MathMLPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20066/22TextbasedinputKeyboardsarethemostwidelyusedformofcharacter-basedinputLikelytoremaintrueforatleastanotherdecadeWanttocommunicatemathcontenteasilyChat,read,editemailrepliesinanon-proprietarywayAlinearcharacter-basedformattswellManydierentmathinputsyntaxeshavebeendevelopedforprogramminglanguages:Fortran,APL,Lisp,C,Pascal,Java,.
.
.
scriptinglanguages:JS,Perl,PHP,Python,.
.
.
calculators:TI-83,TI-89,CasioFX,HP,.
.
.
computeralgebrasystems:Macsyma,Reduce,Mathematica,Maple,ScienticNotebook,SAGE,.
.
.
typesettingsystems:tro,TeX/LaTeX,DocBook,.
.
.
PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20067/22CommonfeaturesofmostlinearmathnotationPrexfunctionnotationwithinxoperationsSomeprecedenceofoperationsisusedParenthesisareusedforgrouping,overrideprecedenceVariablenamesmayconsistofseveralcharactersIncorrectsyntaxraiseserrorsTherstthreearestandardinhandwrittenformulasTheothertwoarelessusualinmathematicsPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20068/22ManydierencesofvariousinputformatsForexample:sin1logee=π2ArcSin[Sqrt[Log[E]]]==Pi/2MathematicaMath.
asin(Math.
sqrt(Math.
log(Math.
E)))==Math.
Pi/2JavaScript\sin^{-1}\sqrt{\log_ee}=\frac{\pi}{2}jsMathorLaTeXsin-1logee=π2PresentationMathMLsin^-1sqrt(log_ee)=pi/2ASCIIMathPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,20069/22WhyuseformulasformathematicsFormulasareusedtopreciselyspecifyconceptsinacompactandstandardwayconvenientformanualmanipulation(replacingequalsbyequals)a"canonicalform"acrossdiverseareasofmathacommonlanguagewithmnemonicrecognitionvalueaninformalstandardformathnotation;quiteinternationalTypedmathnotationdeservesasimilarinformalstandardLaTeXisadefactostandardforresearchpublicationsButnotwidelyusedinschoolorundergraduatemathNotcompactoreasytoreadortype(fornon-technicalusers)PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200610/22AimsofaconvenientlinearmathnotationClosetostandardmathematicsMotto:ifitlookslikemath,itshouldworkEasytoreadEasytotypeFormulasshouldbeshortNoobscuresyntaxerrorsSyntaxeasytodeneandrememberMostlylanguageindependentSimpletoextendormodify(localization)PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200611/22ASCIIMathAlinearmathnotationwith8syntaxrules;designedin2004Basedonwell-knownASCIImathconventions+someLaTeXc::=[A-Za-z]|greekchr|numbers|.
.
.
constantsymbolsu::=sqrt|text|bb|.
.
.
prefixunarysymbolsb::=frac|root|stackrelprefixbinarysymbolslleftbracketsrrightbracketsS::=c|lEr|uS|bSS|"any"SimpleexpressionI::=S_S|S^S|S_S^S|SIntermediateexpressionE::=IE|I/IExpressionPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200612/22TranslationtoMathMLEachterminalsymbolistranslatedtoacorrespondingMathMLnodeConstantsaremostlyconvertedtotheirrespectiveUnicodesymbolslSr→mrowlSr/mrow(bracketsdon'thavetomatch)sqrtS→msqrtS/msqrt"any"→mtextany/mtextfracS1S2→mfracS1S2/mfracrootS1S2→mrootS2S1/mrootstackrelS1S2→moverS2S1/moverS1/S2→mfracS1S2/mfracS1S2→msubS1S2/msubS1∧S2→msupS1S2/msupS1S2∧S3→msubsupS1S2S3/msubsupormunderoverNote:SisthesameasS,exceptthatifShasanouterlevelofbrackets,thenSistheexpressioninsidethesebracketsPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200613/22ExamplesofASCIIMathlimx→∞tan1x=π2lim_(x->oo)tan^-1x=pi/2∞n=11n2=π26sum_(n=1)^oo1/n^2=pi^2/611√1x2dx=π2int_-1^1sqrt(1-x^2)dx=pi/2[0,1)={x∈R:0≤xSomeformulas:'sum_(i=1)^ni=(n(n+1))/2'and$\int_0^{\frac{pi}{2}}\sinx\dx=1$.
PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200616/22ASCIIMathiswidelyusedDownloadedbythousandsofusersaroundtheglobeIntegratedintomanywikis,blogs,coursemanagementsystemsAugmentedwithASCIIsvgandaJSscienticcalculator[J2004]MergedintoWYSIWYGwebeditorsHTMLArea,Xinha[J,Lippman2006]AddedtoTiddlyWiki(client-sidewiki)→ASciencePadASCIIMathserversideinPHP[Chan2004],Perl[Nodine2006]ModiedtoLaTeXMathML.
js[Woodall2006]DemoofASciencePadPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200617/22FutureofASCIIMathMLStandardizelanguageasshorthandforapMathMLsubsetDevelopMathML→ASCIIMath(reverse)translatorExpandlanguagetouseUnicodesymbols,i.
e.
UnicodeMathML.
jsAdapttotheMSWord2007linearformulasyntaxThissyntaxisquitesimilartoASCIIMathDevelopedbyMurraySargentsincethe1970sMSWordiswidelyused,sothiswillbecomeadefactostandardPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200618/22AconvenientstandardfortypingmathUnicodeKeyboardsare"fairly"standardCansitatacomputerinGreeceorJapanandtypeanemailCanhandwriteformulasandcommunicatewithnonenglishspeakersButcan'tjuststartamathprogramandtypemathThisisastandardizationproblemMathematicsisalanguageItneedsastandardkeyboardinputformatLaTeX/Mathematica/Maple/MaximasyntaxisnottheanswerStudentsshouldn'thavetolearntotype\sin\piorSin[Pi]PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200619/22WhythisisurgentFew(school/undergrad)studentsknowhowtotypemathematicsMostmathhomeworkishandwrittenMathtestsareoftenmultiplechoice(presentationnottested)MathematicsseemsoldfashionedtocomputersavvyyouthMathematicseducationisaectednegativelyDiculttohelpstudentsbyemailorchatOnlineinteractivemathcontentislowIronically,it'shardtodomathonacomputer!
PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200620/22ConclusionMathusesformulassincetheyareshortandpreciseTypedlinearmathnotationneedstobestandardizedASCIIMathissystemneutralandfairlylanguageindependentAlsoeasytolearn,useandimplement(ontopofMathML)Translatesintoawell-denedsubsetofPresentationMathMLMatcheswellwithexistingtypedmathnotationsItllsaneedformathematicalcommunicationhttp://asciimathml.
sourceforge.
net/PeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200621/22AcknowledgementsManythankstotheInstituteforMathematicsanditsApplicationsWorldWideWebConsortium(HTML,MathML,SVG)DesignScience(MathPlayer),Adobe(SVGview)Netscape(JavaScript)Mozilla(Firefox)SourceForge.
netandtheopen-sourcecommunityPeterJipsen(ChapmanUniversity)Text-basedmathematicalinputformatsDecember8,200622/22
Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...
80vps怎么样?80vps最近新上了香港服务器、美国cn2服务器,以及香港/日本/韩国/美国多ip站群服务器。80vps之前推荐的都是VPS主机内容,其实80VPS也有独立服务器业务,分布在中国香港、欧美、韩国、日本、美国等地区,可选CN2或直连优化线路。如80VPS香港独立服务器最低月付420元,美国CN2 GIA独服月付650元起,中国香港、日本、韩国、美国洛杉矶多IP站群服务器750元/月...
profitserver正在对德国vps(法兰克福)、西班牙vps(马德里)、荷兰vps(杜廷赫姆)这3处数据中心内的VPS进行5折优惠促销。所有VPS基于KVM虚拟,纯SSD阵列,自带一个IPv4,不限制流量,在后台支持自定义ISO文件,方便大家折腾!此外还有以下数据中心:俄罗斯(多机房)、捷克、保加利亚、立陶宛、新加坡、美国(洛杉矶、锡考克斯、迈阿密)、瑞士、波兰、乌克兰,VPS和前面的一样性...
mathplayer为你推荐
留学生认证国外留学生毕业证怎么进行认证呢?巨星prince去世有几位好莱坞巨星死在2016年同ip网站查询怎么查自己的服务器挂着哪些网站www.55125.cnwww95599cn余额查询ip在线查询通过对方的IP地址怎么样找到他的详细地址?103838.com39052.com这电影网支持网页观看吗?www.22zizi.com乐乐电影天堂 http://www.leleooo.com 这个网站怎么样?m.yushuwu.org花样滑冰名将YU NA KIM的资料谁有?45gtv.comLETSCOM是什么牌子?www.seowhy.com如何快速做外链
西安域名注册 科迈动态域名 新世界机房 ibox官网 qingyun 美国在线代理服务器 中国电信测速网 空间技术网 电信托管 登陆空间 河南移动梦网 lick 新加坡空间 独立主机 114dns 网站防护 .htaccess web服务器 2016黑色星期五 zencart安装 更多