Mathematica
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Mathematica
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                ?
目錄
歷史
編輯 人們常說,Mathematica的發(fā)布標(biāo)志著現(xiàn)代科技計(jì)算的開始。自從 上世紀(jì)六十年代以來,在數(shù)值、代數(shù)、圖形、和其它方面一直有個(gè)別的軟件包存在。但是,Mathematica的基本概念是用一個(gè)連貫的和統(tǒng)一的方法創(chuàng)造一 個(gè)能適用于科技計(jì)算各個(gè)方面的軟件系統(tǒng)。實(shí)現(xiàn)這一點(diǎn)的關(guān)鍵之處是發(fā)明了一種新的計(jì)算機(jī)符號(hào)語言。這種語言能僅僅用很少量的基本元素制造出廣泛的物體,滿足 科技計(jì)算的廣泛性。這在人類歷史上還是第一次。 當(dāng)Mathematica1.0版發(fā)布時(shí),《紐約時(shí)代報(bào)》寫道:“這個(gè)軟件的重要性不可忽視”;緊跟著《商業(yè)周刊》又將Mathematica評(píng)比為當(dāng)年十大最重要產(chǎn)品。在科技界,Mathematica被形容為智能和實(shí)踐的革命。影響
編輯 Mathematica 應(yīng)用廣泛 Mathematica的用戶群中最主要的是科技工作者和 其它專業(yè)人士。但是,Mathematica還被廣泛地用于教學(xué)中。數(shù)學(xué)中的許多計(jì)算是非常繁瑣的,特別是函數(shù)的作圖費(fèi)時(shí)又費(fèi)力,而且所畫的圖形很不規(guī) 范,所以現(xiàn)在流行用Mathematica符號(hào)計(jì)算系統(tǒng)進(jìn)行學(xué)習(xí),從高中到研究生院的數(shù)以百計(jì)的課程都使用它,很多問題便迎刃而解。此外,隨著學(xué)生版的出 現(xiàn),Mathematica已經(jīng)在全世界的學(xué)生中流行起來,成為了一個(gè)著名的工具。開發(fā)工作
編輯 Mathematica的開發(fā)工作是由世界級(jí)的隊(duì)伍組成的。這支隊(duì)伍自從成立以來一直由史蒂芬·沃爾夫勒姆領(lǐng)導(dǎo)。Mathematica的成功使得公司能夠集中注意力在非常長(zhǎng)遠(yuǎn)的目標(biāo)上,運(yùn)行獨(dú)特的研發(fā)項(xiàng)目,以及通過各種各樣的免費(fèi)網(wǎng)站支持世界各地的知識(shí)愛好者。 長(zhǎng)期以來,Mathematica核心設(shè)計(jì)的普遍性使得其涉及的領(lǐng)域不斷增長(zhǎng)。從剛開始是一個(gè)主要用于數(shù)學(xué)和科技計(jì)算的系統(tǒng),到發(fā)展成許多計(jì)算領(lǐng)域的主要力量,Mathematica已經(jīng)成為世界上最強(qiáng)大的通用計(jì)算系統(tǒng)。高性能計(jì)算
編輯 Mathematica系統(tǒng)已經(jīng)支持高性能計(jì)算。在Mathematica 5.2版本中,它已經(jīng)支持自動(dòng)多線程計(jì)算。在2002年,gridMathematica的 引入使得用戶級(jí)的并行編程可以在不同的集群和多處理器系統(tǒng)中進(jìn)行在2008年,在所有的Mathematica許可證中囊括了并行計(jì)算技術(shù),包括支持網(wǎng)格 技術(shù)如Windows HPC Server 2008、Microsoft Compute Cluster Server和Sun Grid。2010年,Mathematica增加了對(duì)CUDA和OpenCLGPU硬件的支持。另外,第8版還可以生成C代碼,它可以自動(dòng)由系統(tǒng)C編譯器進(jìn)行編譯,比如Intel C++編譯器或者Visual Studio 2010編譯器。界面
編輯 Mathematica 分為兩部分:內(nèi)核和前端。內(nèi)核對(duì)表達(dá)式(即 Mathematica 代碼)進(jìn)行解釋,并且返回結(jié)果表達(dá)式。 前端由 Theodore Gray 設(shè)計(jì),提供了一個(gè) GUI,它使得用戶可以創(chuàng)建并且編輯一個(gè)“筆記本文檔”,該筆記本文檔可以包含程序代碼和其它格式化的文本(比如公式、圖像、GUI組件、表格、聲音等),并且支持標(biāo)準(zhǔn)文字處理功能。所有的內(nèi)容和格式都可以通過算法生成或者通過交互式方法進(jìn)行編輯。 文檔可以使用層次式單元進(jìn)行結(jié)構(gòu)化處理,這樣便于對(duì)文檔劃分章節(jié)。文檔也 可以表示為幻燈片形式,便于進(jìn)行演講。筆記本與其內(nèi)容均以 Mathematica 表達(dá)式的形式存儲(chǔ),并且可用使用 Mathematica 程序進(jìn)行創(chuàng)建、編輯和修改,而且還可以轉(zhuǎn)化為其它格式,比如 TeX 或者 XML。 前端包括開發(fā)工具,比如調(diào)試器、輸入自動(dòng)補(bǔ)全、以及自動(dòng)語法著色。 默認(rèn)情況下,Mathematica 使用一個(gè)標(biāo)準(zhǔn)前端,不過也有其它前端可供選擇,包括 Wolfram Workbench、2006年引入的基于 Eclipse 的IDE。它們?yōu)?Mathematica 提供了面向項(xiàng)目的開發(fā)工具,包括版本管理、調(diào)試、歸檔和測(cè)試。 此外,Mathematica 還包括一個(gè)命令行前端(Mathematica Kernel)。產(chǎn)品功能
編輯基本運(yùn)算
a+ mathematica數(shù)學(xué)實(shí)驗(yàn)(第2版) b+c 加 a-b 減 a b c 或 a*b*c 乘 a/b 除 -a 負(fù)號(hào) a^b 次方 Mathematica 數(shù)字的形式 256 整數(shù) 2.56 實(shí)數(shù) 11/35 分?jǐn)?shù) 2+6I 復(fù)數(shù) 常用的數(shù)學(xué)常數(shù) Pi 圓周率,π=3.141592654… E 歐拉常數(shù),e=2.71828182… Degree 角度轉(zhuǎn)換弧度的常數(shù),Pi/180 I 虛數(shù)單位,其值為 √-1 Infinity 無限大 指定之前計(jì)算結(jié)果的方法 % 前一個(gè)運(yùn)算結(jié)果 %% 前二個(gè)運(yùn)算結(jié)果 %%…%(n個(gè)%) 前n個(gè)運(yùn)算結(jié)果 %n 或 Out[n] 前n個(gè)運(yùn)算結(jié)果 復(fù)數(shù)的運(yùn)算指令 a+bI 復(fù)數(shù) Conjugate[a+bI] 共軛復(fù)數(shù) Re[z], Im[z] 復(fù)數(shù)z的實(shí)數(shù)/虛數(shù)部分 Abs[z] 復(fù)數(shù)z的大小或模數(shù)(Modulus) Arg[z] 復(fù)數(shù)z的幅角(Argument) Mathematica 輸出的控制指令 expr1; expr2; expr3 做數(shù)個(gè)運(yùn)算,但只印出最后一個(gè)運(yùn)算的結(jié)果 expr1; expr2; expr3; 做數(shù)個(gè)運(yùn)算,但都不印出結(jié)果 expr; 做運(yùn)算,但不印出結(jié)果常用數(shù)學(xué)函數(shù)
Sin[x],Cos[x],Tan[x],Cot[x],Sec[x],Csc[x] 三角函數(shù),其引數(shù)的單位為弧度 Sinh[x],Cosh[x],Tanh[x],… 雙曲函數(shù) ArcSin[x],ArcCos[x],ArcTan[x] 反三角函數(shù) ArcCot[x],ArcSec[x],ArcCsc[x] ArcSinh[x],ArcCosh[x],ArcTanh[x],… 反雙曲函數(shù) Sqrt[x] 根號(hào) Exp[x] 指數(shù) Log[x] 自然對(duì)數(shù) Log[a,x] 以a為底的對(duì)數(shù) Abs[x] 絕對(duì)值 Round[x] 最接近x的整數(shù) Floor[x] 小于或等于x的最大整數(shù) Ceiling[x] 大于或等于x的最小整數(shù) Mod[a,b] a/b所得的余數(shù) n! 階乘 Random[] 0至1之間的隨機(jī)數(shù)(最新版本已經(jīng)不用這個(gè)函數(shù),改為使用RandomReal[]) Max[a,b,c,...],Min[a,b,c,…] a,b,c,…的極大/極小值數(shù)值設(shè)定
x=a 將變數(shù)x的值設(shè)為a x=y=b 將變數(shù)x和y的值均設(shè)為b x=. 或 Clear[x] 除去變數(shù)x所存的值 變數(shù)使用的一些法則 xy 中間沒有空格,視為變數(shù)xy x y x乘上y 3x 3乘上x x3 變數(shù)x3 x^2y 為 x^2 y次方運(yùn)算子比乘法的運(yùn)算子有較高的處理順序四個(gè)處理指令
Expand[expr] 將 expr展開 Factor[expr] 將 expr因式分解 Simplify[expr] 將 expr化簡(jiǎn)成精簡(jiǎn)的式子 FullSimplify[expr] Mathematica 會(huì)嘗試更多的化簡(jiǎn)公式,將 expr化成更精簡(jiǎn)的式子多項(xiàng)式轉(zhuǎn)換
ExpandAll[expr] 把算式全部展開 Together[expr] 將 expr各項(xiàng)通分在并成一項(xiàng) Apart[expr] 把分式拆開成數(shù)項(xiàng)分式的和 Apart[expr,var] 視var以外的變數(shù)為常數(shù),將 expr拆成數(shù)項(xiàng)的和 Cancel[expr] 把分子和分母共同的因子消去分母分子運(yùn)算
Denominator[expr] 取出expr的分母 Numerator[expr] 取出expr的分子 ExpandDenominator[expr] 展開expr的分母 ExpandNumerator[expr] 展開expr的分子轉(zhuǎn)換函數(shù)
Collect[expr,x] 將 expr表示成x的多項(xiàng)式, 如 Collect[expr,{x,y,…}] 將 expr分別表示成 x,y,…的多項(xiàng)式 FactorTerms[expr] 將 expr的數(shù)值因子提出, 如 4x+2=2(2x+1) FactorTerms[expr,x] 將 expr中把所有不包含x項(xiàng)的因子提出 FactorTerms[expr,{x,y,…}] 將 expr中把所有不包含{x,y,...}項(xiàng)的因子提出函數(shù)指數(shù)運(yùn)算
TrigExpand[expr] 將三角函數(shù)展開 TrigFactor[expr] 將三角函數(shù)所組成的數(shù)學(xué)式因式分解 TrigReduce[expr] 將相乘或次方的三角函數(shù)化成一次方的基本三角函數(shù)之組合 ExpToTrig[expr] 將指數(shù)函數(shù)化成三角函數(shù)或雙曲函數(shù) TrigToExp[expr] 將三角函數(shù)或雙曲函數(shù)化成指數(shù)函數(shù)次方乘積
ComplexExpand[expr] 假設(shè)所有的變數(shù)都是實(shí)數(shù)來對(duì) expr展開 ComplexExpand[expr,{x,y,…}] 假設(shè)x,y,..等變數(shù)均為復(fù)數(shù)來對(duì) expr展開 PowerExpand[expr] 將系數(shù)最高次方
Coefficient[expr,form] 于 expr中form的系數(shù) Exponent[expr,form] 于 expr中form的最高次方 Part[expr,n] 或 expr[[n]] 在 expr項(xiàng)中第n個(gè)項(xiàng)代換運(yùn)算子
expr/.x->value 將 expr里所有的x均代換成value expr/.{x->value1,y->value2,…} 執(zhí)行數(shù)個(gè)不同變數(shù)的代換 expr/.{{x->value1},{x->value2},…} 將 expr代入不同的x值 expr//.{x->value1,y->value2,…} 重復(fù)代換到 expr不再改變?yōu)橹?求解方程式
Solve[lhs==rhs,x] 解方程式lhs==rhs,求x Nsolve[lhs==rhs,x] 解方程式lhs==rhs的數(shù)值解 Solve[{lhs1==rhs1,lhs2==rhs2,…},{x,y,…}] 解聯(lián)立方程式,求x,y,… NSolve[{lhs1==rhs1,lhs2==rhs2,…},{x,y,…}] 解聯(lián)立方程式的數(shù)值解 FindRoot[lhs==rhs,{x,x0}] 由初始點(diǎn)x0求lhs==rhs的根四種括號(hào)
(term) 圓括號(hào),括號(hào)內(nèi)的term先計(jì)算 f[x] 方括號(hào),內(nèi)放函數(shù)的引數(shù) {x,y,z} 大括號(hào)或串列括號(hào),內(nèi)放串列的元素 p[[i ]] 或 Part[p,i] 雙方括號(hào),p的第i項(xiàng)元素 p[[i,j]] 或 Part[p,i,j] p的第i項(xiàng)第j個(gè)元素縮短輸出指令
expr//Short 顯示一行的計(jì)算結(jié)果 Short[expr,n] 顯示n行的計(jì)算結(jié)果 Command; 執(zhí)行command,但不列出結(jié)果查詢物件
?Command 查詢Command的語法及說明 ??Command 查詢Command的語法和屬性及選擇項(xiàng) ?Aaaa* 查詢所有開頭為Aaaa的物件定義查詢清除
f[x_]= expr 立即定義函數(shù)f[x] f[x_]:= expr 延遲定義函數(shù)f[x] f[x_,y_,…] 函數(shù)f有兩個(gè)以上的引數(shù) ?f 查詢函數(shù)f的定義 Clear[f] 或 f=. 清除f的定義 Remove[f] 將f自系統(tǒng)中清除掉 含有預(yù)設(shè)值的Pattern a_+b_. b的預(yù)設(shè)值為0,即若b從缺,則b以0代替 x_ y_ y的預(yù)設(shè)值為1 x_^y_ y的預(yù)設(shè)值為1 條件式的自訂函數(shù) lhs:=rhs/;condition 當(dāng)condition成立時(shí),lhs才會(huì)定義成rhsIf指令
If[test,then,else] 若test為真,則回應(yīng)then,否則回應(yīng)else If[test,then,else,unknow] 同上,若test無法判定真或假時(shí),則回應(yīng)unknow極限
Limit[expr,x->c] 當(dāng)x趨近c(diǎn)時(shí),求expr的極限 Limit[expr,x->c,Direction->1] Limit[expr,x->c,Direction->-1]微分
D[f,x] 函數(shù)f對(duì)x作微分 D[f,x1,x2,…] 函數(shù)f對(duì)x1,x2,…作微分 D[f,{x,n}] 函數(shù)f對(duì)x微分n次 D[f,x,NonConstants->{y,z,…}] 函數(shù)f對(duì)x作微分,將y,z,…視為x的函數(shù)全微分
Dt[f] 全微分df Dt[f,x] 全微分 Dt[f,x1,x2,…] 全微分 Dt[f,x,Constants->{c1,c2,…}] 全微分,視c1,c2,…為常數(shù)不定積分
Integrate[f,x] 不定積分 ∫f dx定積分
Integrate[f,{x,xmin,xmax}] 定積分 Integrate[f,{x,xmin,xmax},{y,ymin,ymax}] 定積分列之和與積
Sum[f,{i,imin,imax}] 求和 Sum[f,{i,imin,imax,di}] 求數(shù)列和,引數(shù)i以di遞增 Sum[f,{i,imin,imax},{j,jmin,jmax}] Product[f,{i,imin,imax}] 求積 Product[f,{i,imin,imax,di}] 求數(shù)列之積,引數(shù)i以di遞增 Product[f,{i,imin,imax},{j,jmin,jmax}]泰勒展開式
Series[expr,{x,x0,n}] 對(duì) expr于x0點(diǎn)作泰勒級(jí)數(shù)展開至(x-x0)n項(xiàng) Series[expr,{x,x0,m},{y,y0,n}] 對(duì)x0和y0展開 關(guān)系運(yùn)算子 a==b 等于 a>b 大于 a>=b 大于等于 a<b 小于 a<=b 小于等于 a!=b 不等于邏輯運(yùn)算子
!p not p||q||… or p&&q&&… and Xor[p,q,…] exclusive or LogicalExpand[expr] 將邏輯表示式展開二維繪圖指令
Plot[f,{x,xmin,xmax}] 畫出f在xmin到xmax之間的圖形 Plot[{f1,f2,…},{x,xmin,xmax}] 同時(shí)畫出數(shù)個(gè)函數(shù)圖形 Plot[f,{x,xmin,xmax},option->value] 指定特殊的繪圖選項(xiàng),畫出函數(shù)f的圖形Plot幾種指令
選項(xiàng) 預(yù)設(shè)值 說明 AspectRatio 1/GoldenRatio 圖形高和寬之比例,高/寬 Axes True 是否把坐標(biāo)軸畫出 AxesLabel Automatic 為坐標(biāo)軸貼上標(biāo)記,若設(shè)定為 AxesLabel->{?ylabel?},則為y軸之標(biāo)記。若設(shè)定為AxesLabel->{?xlabel?,?ylabel?} ,則為{x軸,y軸}的標(biāo)記 AxesOrigin Automatic 坐標(biāo)軸的相交的點(diǎn) DefaultFont $DefaultFont 圖形里文字的預(yù)設(shè)字型 Frame False 是否將圖形加上外框 FrameLabel False 從x軸下方依順時(shí)針方向加上圖形外框的標(biāo)記 FrameTicks Automatic (如果Frame設(shè)為True)為外框加上刻度; None則不加刻度 GridLines None 設(shè)Automatic則于主要刻度上加上網(wǎng)格線 PlotLabel None 整張圖之圖名 PlotRange Automatic 指定y方向畫圖的范圍 Ticks Automatic 坐標(biāo)軸之刻度,設(shè)None則沒有刻度記號(hào)出現(xiàn) ※“Automatic、None、True、False”為Mathmatica常用的選項(xiàng)設(shè)定,其代表意義分別為“使用內(nèi)部設(shè)定、不包含此項(xiàng)、作此項(xiàng)目、不作此項(xiàng)目”。串列繪圖
ListPlot[{y1,y2,…}] 畫出{1,y1},{2,y2},…的點(diǎn) ListPlot[{{x1,y1},{x2,y2},…}] 畫出{x1,y1},{x2,y2},…的點(diǎn) ListPlot[{{x1,y1},{x2,y2},…},PlotJoined->True] 把畫出來的點(diǎn)用線段連接繪圖顏色指定
Plot[{f1,f2,…},{x,xmin,xmax}, PlotStyle->{RGBColor[r1,g1,b1],RGBColor[r2,g2,b2],…}]彩色繪圖
Plot[{f1,f2,…},{x,xmin,xmax}, PlotStyle->{GrayLevel,GrayLevel[j],…}] 灰階繪圖圖形處理指令
Show[plot] 重畫一個(gè)圖 Show[plot1,plot2,…] 將數(shù)張圖并成一張 Show[plot,option->opt] 加入選項(xiàng)圖形之排列
Show[GraphicsArray[{plot1,plot2,…}]] 將圖形橫向排列 Show[GraphicsArray[{,,…}]] 將圖形垂直排列 Show[GraphicsArray[{{plot1,plot2,…},…}]] 將圖形成二維矩陣式排列 二維參數(shù)圖 ParametricPlot[{f1,f2},{t,tmin,tmax}] 參數(shù)繪圖 ParametricPlot[{{f1,f2},{g1,g2},…},{t,tmin,tmax}] 同時(shí)繪數(shù)個(gè)參數(shù)圖 ParametricPlot[{f1,f2},{t,tmin,tmax},AspectRatio->Automatic] 保持曲線的真正形狀,即x,y坐標(biāo)比為1:1等高線圖
ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}] 于指定范圍之內(nèi)畫出f的等高線圖 ContourPlot選項(xiàng) 選項(xiàng) 預(yù)設(shè)值 說明 ColorFunction Automatic 上色的預(yù)設(shè)值為灰階,選Hue則為系列色彩 Contours 10 等高線的數(shù)目。設(shè)Contours->{z1,z2,…}則指定等高值為z1,z2,… ContourShading True Contour的上色,選False則不上色 PlotRange Automatic 高度z值的范圍,也可指定{zmin,zmax}歷史版本
編輯Mathematica 10.0.2 2014
- 支持 OS X 10.9.5 和 OS X 10.10
- 新增 EmbedCode 支持包括 R、Scala、Perl 和 Ruby 在內(nèi)的語言
- 對(duì)幾何計(jì)算的新型最優(yōu)化、輸入支持、性能提升和錯(cuò)誤修正
- 包括 DocumentDescription、GeneratedDocumentBinding、GeneratedDocumentHistoryLength 以及更多用于 DocumentGenerator 的附加選項(xiàng)
- 用于 DateFunction、SunPosition 和 MoonPosition 的附加選項(xiàng)
- 對(duì)統(tǒng)計(jì)的性能提升和錯(cuò)誤修正
- 可視化相關(guān)多處錯(cuò)誤修正、地圖的新型圖標(biāo),以及 NumberLinePlot 的更廣范圍輸入
- Replace、ReplaceAll 和 ReplacePart 現(xiàn)在可與關(guān)聯(lián)配合使用
- 34 種新的 Interpreter 類型
- Mathematica 和 Wolfram Cloud 支持 ScheduledTask
- VerificationTest 和筆記本測(cè)試的部分修正和更新
- 包括 AnimationRunTime 和 AnimationTimeIndex 在內(nèi)的 Animator 的新選項(xiàng)[1]?
Mathematica 10.0.1 2014
- 圖像處理更新和增強(qiáng),包括全新圖像效果、WatershedComponents 的 Image3D 選項(xiàng)和對(duì) Nearest 和 FindClusters 的內(nèi)置顏色支持
- 簡(jiǎn)化的 SendMail 語法,使之更容易使用
- 對(duì)相關(guān)性函數(shù)例如 Dataset 和 Query 啟用的全新操作符與組合操作符
- 對(duì) R 3.1 的 RLink 兼容性更新
- 全新解釋器類型,例如 Beach、CountryClass、OilField 和 Reef
- 對(duì)地理計(jì)算和區(qū)域的全新最優(yōu)化、支持輸入和路徑類型
- 機(jī)器學(xué)習(xí)函數(shù) Classify 和 Predict 目前支持 NeuralNetwork 作為內(nèi)置分類方法
- 穩(wěn)定性和性能的改善,在全部平臺(tái)上提高用戶界面體驗(yàn)
- SemanticImport 和最優(yōu)化中支持類型的進(jìn)一步覆蓋,用于處理匿名的列、空字段、無表頭數(shù)據(jù)和導(dǎo)入具有長(zhǎng)文件名的文件
- 對(duì)包括天氣數(shù)據(jù)、相關(guān)性、符號(hào)集成和在隱式區(qū)域上的測(cè)量值等廣泛領(lǐng)域計(jì)算的更新和提高
- 對(duì)選擇的圖線和圖表類型以及包括 NDSolve、ParametricNDSolve、SparseArray 和 MatrixExp 的數(shù) 值求解器的穩(wěn)定性和性能的更新
- 對(duì)版本 9 或者更早期版本的 InterpolatingFunction 兼容性的更新[1]?
Mathematica 10.0.0 2014
- 基于完整 Wolfram語言的第一個(gè)版本,涵蓋700多個(gè)新函數(shù)
- 高度自動(dòng)化的機(jī)器學(xué)習(xí),包括各種任務(wù)的預(yù)訓(xùn)練模型
- 集成的幾何計(jì)算,包括符號(hào)式幾何、基于網(wǎng)格的區(qū)域和已命名和形式區(qū)域
- 高級(jí)地理計(jì)算,包括強(qiáng)大的新地理圖形函數(shù),用于地圖構(gòu)建
- 利用結(jié)構(gòu)化數(shù)據(jù)集合語義數(shù)據(jù)導(dǎo)入計(jì)算
- 在網(wǎng)頁上創(chuàng)建和部署理解自然語言輸入的功能
- 基礎(chǔ)新相關(guān)性構(gòu)建允許進(jìn)行高效率的查找和更新
- 擴(kuò)展隨機(jī)過程框架,包括隱式馬可夫模型和自動(dòng)時(shí)間序列分析
- 符號(hào)式表示日期和時(shí)間的靈活系統(tǒng),并且可對(duì)它們執(zhí)行計(jì)算
- 內(nèi)置圖線主題,可以輕松實(shí)現(xiàn)對(duì)圖線的定制,滿足商業(yè)報(bào)告到技術(shù)文獻(xiàn)等的各種需求
- 增強(qiáng)的二維和三維圖像處理功能,擴(kuò)展了顏色支持
- 非線性控制系統(tǒng)和增強(qiáng)的信號(hào)處理
- 有限元、增強(qiáng)的偏微分方程、符號(hào)式延遲微分方程和混合微分方程
- 形式數(shù)學(xué)操作符、量綱變量和擴(kuò)展的代數(shù)和圖計(jì)算
- 自動(dòng)報(bào)告生成和字符串、文件和 HTML 模板
- 連接外部設(shè)備、服務(wù)和 API,以及 URL 操作
- 內(nèi)置單位測(cè)試
- 與 Wolfram Cloud 集成
- 訪問擴(kuò)展的 Wolfram Knowledgebase[1]?
Mathematica9.0.1 2013
- 產(chǎn)品中涵蓋了所有精選范例
- 提高了建議欄的穩(wěn)定性
- 建議欄提供了更準(zhǔn)確的建議
- 提高了圖像處理函數(shù)的性能和穩(wěn)定性,擴(kuò)展了對(duì) Image3D 的支持
- 針對(duì) Linux 配置改善了安裝流程和穩(wěn)定性
- 提高了許多隨機(jī)過程函數(shù)的性能和魯棒性
- 輸入助手功能的全方位完善:完全支持 Linux 平臺(tái),更好地支持雙顯示器,更佳的選項(xiàng)占位符,減少了冗余選項(xiàng)[1]?
Mathematica9.0.0 2012
- 全新 Wolfram 預(yù)測(cè)界面,大幅度提高了 Mathematica 的導(dǎo)航和探索功能
- 高度集成的單位支持,包括在圖形和數(shù)值以及符號(hào)式計(jì)算上的自由格式語言輸入、單位換算和量綱一致性檢查
- 全新圖和網(wǎng)絡(luò)分析,包括到 Facebook、LinkedIn、Twitter 等的內(nèi)置鏈接
- 全新的 Mathematica 企業(yè)版 可對(duì)運(yùn)行時(shí)的實(shí)時(shí)數(shù)據(jù)進(jìn)行直接的CDF部署 。預(yù)覽模式可模擬在CDF Player 和 Wolfram Player Pro 中的效果
- 主要的新數(shù)據(jù)科學(xué)、概率和統(tǒng)計(jì)功能———包括生存和可靠性分析、馬爾可夫鏈、隊(duì)列理論、時(shí)間序列和隨機(jī)微分方程
- 使用三維立體圖像處理和核外技術(shù),在相當(dāng)大的二維和三維圖像和視頻中也具有卓越的性能
- 集成模擬和數(shù)字信號(hào)處理
- 內(nèi)置符號(hào)式張量,支持任意階數(shù)、維度和對(duì)稱性的數(shù)組
- 用于面板和控件的高度自定義交互式儀表
- 全系統(tǒng)范圍內(nèi)支持圖線和圖表的自動(dòng)圖例
- R 被全面集成入 Mathematica 的工作流程中,可實(shí)現(xiàn)無縫的數(shù)據(jù)和代碼交換
- 全面的客戶端網(wǎng)頁訪問,可實(shí)現(xiàn)與遠(yuǎn)程服務(wù)器的數(shù)據(jù)交換,以及與網(wǎng)頁 API 的交互
-  幻燈片的新外觀,以及新樣式模板和背景圖像[1]? 
 
Mathematica8.0.4 2011
- 新菜單選項(xiàng)和交互式向?qū)?#xff0c;以實(shí)現(xiàn) CDF 部署
- 用于程序式部署 CDF 文件的新函數(shù) CDFInformation 和 CDFDeploy
- 用于 CDF 瀏覽器插件的新下載進(jìn)度指示器
- 對(duì) CDF 瀏覽器插件在穩(wěn)定性、速度和安全性等方面的改進(jìn)
- 在 Mac OS X Lion下測(cè)試
- 對(duì) Share 函數(shù)在存儲(chǔ)大型數(shù)據(jù)集時(shí)內(nèi)存使用的改進(jìn)
- 更新的 MKL 庫以改善性能
- 新語法著色功能,以提示 Dynamic 下 Module 變量的使用
- 改進(jìn)的引文管理函數(shù)性能
- 改進(jìn)的編譯條件語句下優(yōu)化變量的行為
- 改進(jìn)當(dāng)在新版 Linux 系統(tǒng)下保存未命名筆記本時(shí)前端的行為
- 在本地化中文版本(Windows 系統(tǒng))下,提供了同步跟進(jìn)的中文參考資料中心[1]?
Mathematica8.0.1 2011
- 對(duì)導(dǎo)出分布的許多新的自動(dòng)化簡(jiǎn),包括仿射變換、變量求和、參數(shù)混合以及刪截和截?cái)喾植?
- 改進(jìn) Dot 在由整數(shù)組成的大型(> 1,000,000 個(gè)元素)列表下的結(jié)果
- 通過引入新版 Intel Math Kernel Library 改進(jìn) Intel Sandy BridgeCPU 下的穩(wěn)定性
- 改進(jìn)許多圖和網(wǎng)絡(luò)操作的性能和魯棒性
- 改進(jìn)了前端的啟動(dòng)時(shí)間
- 改進(jìn)了在某些特殊網(wǎng)絡(luò)條件下,MathLink TCPIP 連接的創(chuàng)建
- 改進(jìn)從 Real 和 "Real32" 圖像到 TIFF 的導(dǎo)出,以便與更多外部 TIFF 圖像視窗兼容
- 通過引入更多的 64 位組件,改進(jìn) Home Edition 的功能和穩(wěn)定性
- 在本地化中文版本(Windows 系統(tǒng))下,提供了高質(zhì)量的中文用戶界面和中文參考資料中心[1]?
Mathematica8.0 2010
- 與 Wolfram Alpha集成
- 自動(dòng)概率和期望計(jì)算
- 超過一百種新統(tǒng)計(jì)分布和許多統(tǒng)計(jì)可視化功能
- 直接來自數(shù)據(jù)、公式或者其他分布的新統(tǒng)計(jì)分布的生成
- 增強(qiáng)的圖和網(wǎng)絡(luò)以及線性代數(shù)功能
- 60 多種奇異股票期權(quán)求解器,以及 100 多個(gè)內(nèi)置金融指標(biāo)
- 內(nèi)置控制系統(tǒng)功能
- 增強(qiáng)圖像分析功能
- 集成小波分析
- 內(nèi)置 CUDA 和 OpenCL 支持
- 自動(dòng) C 代碼生成
- 符號(hào) C 代碼操作和優(yōu)化
- 增強(qiáng)的二維和三維圖形,包括紋理映射和使用硬件加速的三維渲染
- 內(nèi)置網(wǎng)頁瀏覽器插件[1]?
Mathematica7.0.1 2009
- 增強(qiáng)核心圖像處理函數(shù)的性能
- 右鍵點(diǎn)擊菜單,以實(shí)現(xiàn)快速圖像操作
- 全新的教程、“How to”指南和視頻
- 文檔中提供了數(shù)千個(gè)新的示例
- 改進(jìn)的文檔搜索
- 與 Windows 7 下數(shù)學(xué)手寫識(shí)別功能的集成
- 與即將推出的 gridMathematica Server 的集成
-  在本地化中文版本(Windows 系統(tǒng))下,提供了完整的中文版函數(shù)和指南頁面[1]? 
 
Mathematica7.0 2008
- 內(nèi)置并行高性能計(jì)算(HPC)
- 集成圖像處理
- 全新的按需定制的精選專業(yè)數(shù)據(jù),包括基因數(shù)據(jù)、蛋白質(zhì)數(shù)據(jù)和當(dāng)前以及歷史氣象數(shù)據(jù)
- 許多全新功能,便于用戶使用,提高工作效率
- 圖表和信息可視化
- 矢量場(chǎng)可視化
- 全面支持樣條技術(shù),包括 NURBS
- 滿足工業(yè)強(qiáng)度的布爾計(jì)算
- 統(tǒng)計(jì)模型分析
- 集成測(cè)地學(xué)和地理信息系統(tǒng)數(shù)據(jù)
- 符號(hào)式計(jì)算方面的許多突破,包括離散微積分、序列識(shí)別和超越根[1]?
Mathematica6.0.3 2008
- 對(duì)參考資料中心添加 standard extra packages 的完整列表
- 改進(jìn)程序包的文檔
- 改進(jìn) MatrixForm 和 TableForm 的選項(xiàng)處理
- 改進(jìn) Manipulate 包含選中圖形時(shí)的前端穩(wěn)定性
- 改進(jìn) ListPlot 的選項(xiàng)處理
- 改進(jìn) AxesLabel 和 Ticks 組合的處理
- 改進(jìn)蛋白質(zhì)數(shù)據(jù)庫(Protein Data Bank,縮寫為 PDB)中無間隔數(shù)值數(shù)據(jù)導(dǎo)入的處理
- LightWave Object(LWO)中波動(dòng)的導(dǎo)出更好地符合了工業(yè)界標(biāo)準(zhǔn)
- 利用合成窗口管理器(比如 Compiz),改進(jìn) Linux 中的互動(dòng)性
- 改進(jìn) Ubuntu Hardy 和 Fedora Core 9 上的字體處理[1]?
Mathematica6.0.2 2008
- 新的虛擬全書文檔,含有更新的 Mathematica Book 內(nèi)容
- 新的函數(shù)瀏覽器,對(duì)所有 Mathematica 對(duì)象提供了易于瀏覽的概述
- 增強(qiáng)的文檔處理功能,包括性能提升、索引化和鏈接路徑
- 英特爾 Macs 平臺(tái)上完全的 64 位性能
- 提升在 Mac 和 Unix 平臺(tái)上 Import 和 Export 轉(zhuǎn)換器的性能
- 顯著提升導(dǎo)入二進(jìn)制數(shù)據(jù)文件的速度
- 當(dāng)導(dǎo)出為 TEX 和 PDF 格式時(shí),改進(jìn)圖形處理功能
- 增強(qiáng)對(duì)來自 FITS 天文圖像文件的元數(shù)據(jù)的導(dǎo)入
- 新的坐標(biāo)選擇工具,并且改進(jìn)了互動(dòng)圖形的圖形選擇突出顯示效果[1]?
Mathematica6.0.1 2008
- 用于互聯(lián)網(wǎng)連接的增強(qiáng)的自動(dòng)和手動(dòng)代理設(shè)置
- 對(duì)舊版 Mathematica 函數(shù)進(jìn)行更深入更詳細(xì)地文檔化
- 顯著改進(jìn)在 Mac 平臺(tái)上和 Unix 系統(tǒng)上 MathLink 的性能
- 改進(jìn)各種 Import 和 Export 轉(zhuǎn)換器的性能
- 在大量點(diǎn)數(shù)的情況下,更快的 ListPlot、ListPlot3D 和 Plot3D
- 改進(jìn)的幫助系統(tǒng)初始化
- 擴(kuò)展 Import 的自動(dòng)文件類型識(shí)別功能
- 完全支持可縮放的 FontSize 值
- 增強(qiáng) Table、CSV、TSV 和 MathML 導(dǎo)入
- “計(jì)算筆記本”菜單項(xiàng)與“縮放”子菜單
- 額外的 Mathematica 函數(shù)范例和教程
- 更新的精選專業(yè)數(shù)據(jù)
- 首次推出相應(yīng)的中文版[1]?
Mathematica6.0 2007
- 動(dòng)態(tài)交互性,允許從單行輸入創(chuàng)建復(fù)雜的互動(dòng)界面
- 具有高度影響力的自適應(yīng)可視化,以實(shí)現(xiàn)高保真函數(shù)和數(shù)據(jù)圖形的自動(dòng)創(chuàng)建
- 數(shù)據(jù)集成語言,包括數(shù)百種標(biāo)準(zhǔn)數(shù)據(jù)格式的自動(dòng)集成
- 按需加載的精選專業(yè)數(shù)據(jù),面向數(shù)學(xué)、物理、化學(xué)、金融、地理、語言學(xué)等等
- 符號(hào)式界面構(gòu)建,用于從簡(jiǎn)單程序?qū)崿F(xiàn)任意界面的即時(shí)構(gòu)建
- 自動(dòng)計(jì)算美學(xué),包括視覺顯示的算法最優(yōu)化
- 互動(dòng)圖形和控件與文本流和輸入流的合成[1]?
Mathematica5.2 2005
- 支持所有平臺(tái)上的 64 位選址
- 實(shí)現(xiàn)在各種主要平臺(tái)上的多核支持
- 多線程數(shù)值線性代數(shù)
- 64 位增強(qiáng)版任意精度數(shù)值計(jì)算
- 基于向量的性能增強(qiáng)
- 自動(dòng)二進(jìn)制安裝選擇
- 配套的筆記本索引技術(shù),便于桌面搜索
- 安全遠(yuǎn)程內(nèi)核的 SSH 支持
- vCard 和 RSS 導(dǎo)入
- 用于符號(hào)式微分方程的新算法
- 線性丟番圖系統(tǒng)的性能增強(qiáng)
- 增強(qiáng)的二次量詞消除
- 支持高級(jí)特殊函數(shù)的奇異解
- 增強(qiáng)的統(tǒng)計(jì)圖表
- MathematicaMark 5.2 基準(zhǔn)現(xiàn)已涵蓋網(wǎng)格和集群[1]?
Mathematica5.1 2004
- 滿足工業(yè)界標(biāo)準(zhǔn)的字符串操作
- 內(nèi)置通用數(shù)據(jù)庫連接
- 高度優(yōu)化的二進(jìn)制數(shù)據(jù) I/O
- 額外導(dǎo)入導(dǎo)出格式,包括 XLS 和 AVI
- 支持集成網(wǎng)頁服務(wù)
- 二維和三維自動(dòng)網(wǎng)絡(luò)可視化
- 高性能數(shù)組可視化
- 數(shù)值線性代數(shù)性能增強(qiáng)
- 全面集成的分段函數(shù)
- 實(shí)現(xiàn)在隱式定義的區(qū)域內(nèi)的積分運(yùn)算
- 數(shù)值微分方程中的事件處理
- 符號(hào)式微分方程新算法
- 增加聚類分析功能
- 微分方程的互動(dòng)探索工具
- MathematicaMark 基準(zhǔn)工具
- 內(nèi)置 GUIKit 界面和應(yīng)用程序生成器[1]?
Mathematica5.0 2003
- 通過優(yōu)化處理器實(shí)現(xiàn)數(shù)值線性代數(shù)求解速度的前所未有的提升
- 高速稀疏線性代數(shù)的全面支持
- 常微分方程和偏微分方程的新一代優(yōu)化數(shù)值求解器
- 在不同域內(nèi)符號(hào)式求解方程和不等式的主要新算法
- 全面集成的微分代數(shù)方程求解器
- 高性能最優(yōu)化和線性規(guī)劃技術(shù),包括內(nèi)點(diǎn)法
- 擴(kuò)展了更多廣義數(shù)值求解器,使其可以接受向量和一般數(shù)組變量
- 業(yè)內(nèi)領(lǐng)先的遞歸方程求解器
- 更廣范圍地支持符號(hào)計(jì)算中的假設(shè)
- 包括 .NET/Link,提供與 Microsoft .NET Framework 的全面集成
- DICOM、PNG、SVG 和稀疏矩陣格式的靈活的導(dǎo)入導(dǎo)出功能
- 64 位硬件和操作系統(tǒng)的優(yōu)化版本
- 全新的快速入門互動(dòng)教程[1]?
Mathematica4.2 2002
- 與 J/Link 2.0 和內(nèi)置 Java Runtime Engine 的透明的 Java 集成
- 改進(jìn)的線性規(guī)劃和最優(yōu)化技術(shù)
- 提高了許多數(shù)值函數(shù)的速度和魯棒性
- 改進(jìn)的簡(jiǎn)化器
- 增強(qiáng)統(tǒng)計(jì)功能,包括新的 ANOVA 程序包
- 全新的配套 Combinatorica 程序包,用于組合學(xué)和圖論
- 用于技術(shù)型出版的配套 AuthorTools 程序包
- 用于演講的幻燈片演示環(huán)境
- 全新的導(dǎo)入和導(dǎo)出格式,包括 FITS和 STDS
- XML 擴(kuò)展允許 Mathematica 筆記本和表達(dá)式保存成 XML 格式
- 全新的配套 XML 工具程序包,以實(shí)現(xiàn)符號(hào)式 XML 操作
- 支持 XHTML 導(dǎo)出,包括樣式表
- 擴(kuò)展的 MathML 2.0 支持[1]?
Mathematica4.1 2000
- 引入 Macintosh OS X 版本(2001 年 4.1.5 版本)
- 大幅度增強(qiáng)符號(hào)式微積分方程求解器
- 增強(qiáng) Mathematica 模式匹配器和編譯器,提高速度并且最小化內(nèi)存消耗
- 提供了新的標(biāo)準(zhǔn)程序包,以實(shí)現(xiàn)在由不等式定義的范圍內(nèi)和分段函數(shù)上的積分運(yùn)算
- 統(tǒng)計(jì)函數(shù)的快速速度提升
- 線性方程組和矩陣的相互轉(zhuǎn)換
- 與 J/Link 1.1 的 Java 集成
- 改進(jìn)網(wǎng)頁上 MathML 的集成技術(shù)
- 支持保存成 IBM techexplorer 格式
- 對(duì)于 Excel 文件、表格數(shù)據(jù)和壓縮 BMP、DXF 與 STL,運(yùn)行速度更快的新版導(dǎo)入導(dǎo)出過濾器
- 支持 Linux 和 Unix 平臺(tái)上三維圖形的實(shí)時(shí)操作
- X 平臺(tái)上的聲音支持
- 提供了繪制由不等式定義的圖形的例程
- 支持 PowerPC Linux 和 AlphaLinux
- 離散三角函數(shù)程序包
- 增強(qiáng) X 前端的視覺效果和易用性[1]?
Mathematica4.0 1999
- 大幅提高數(shù)值計(jì)算的速度和效率
- 出版各種格式的文檔
- 筆記本界面上的拼寫檢查和連字符
- 直接導(dǎo)入和導(dǎo)出20余種標(biāo)準(zhǔn)數(shù)據(jù)、圖形和聲音文件格式
- 對(duì)數(shù)據(jù)分析的范圍擴(kuò)展和功能改進(jìn),包括相關(guān)、卷積和一個(gè)新的傅里葉變換算法
- 支持處理在特定代數(shù)域上的計(jì)算
- 在所有平臺(tái)上都支持網(wǎng)絡(luò)許可證管理功能
- 對(duì)許多內(nèi)置 Mathematica 函數(shù)的增強(qiáng)[1]?
Mathematica3.0 1996
- 交互式數(shù)學(xué)排版系統(tǒng)
- 代數(shù)數(shù)
- Mathematica 編譯器擴(kuò)展成可以操作由機(jī)器精度數(shù)組成的數(shù)組
- 支持具有 Levenberg-Marquardt 技術(shù)的非線性最小二乘法
- 改進(jìn)的插值技術(shù)(對(duì)于求數(shù)值常微分方程的結(jié)果很重要)
- 區(qū)間算術(shù)
- 化簡(jiǎn)和轉(zhuǎn)換表達(dá)式的新函數(shù)
- 最優(yōu)化 Groebner 基函數(shù)
- 許多新的特殊函數(shù)
- 基于異常的編程流程控制[1]?
Mathematica2.2 1993
- 具有新筆記本命令的 Windows 前端
- Macintosh 的獨(dú)立前端
- X 前端
- Windows 平臺(tái)上的 MathLink
- Linux 版本
- 增加 Isocontour(等高線)繪圖例程
- 增加一階偏微分方程的符號(hào)式解的程序包
- 增加了在例如三維等高線繪圖、變分微積分以及音樂等領(lǐng)域的 10 個(gè)其他程序包
- 全新幫助功能,包括 X Windows 平臺(tái)上的在線手冊(cè)和 Macintosh 以及 NeXT 平臺(tái)上的函數(shù)瀏覽器
- 稀疏線性方程組的快速數(shù)值解
- 擴(kuò)展了符號(hào)式定積分功能,使其包括檢驗(yàn)非可積奇點(diǎn),并且也能夠處理積分范圍內(nèi)的分支[1]?
Mathematica2.1 1992
- 等高線繪圖算法的升級(jí)
- Unix MathLink 增強(qiáng)功能和文檔
- Macintosh 平臺(tái)的 MathLink
- Macintosh 版本的 QuickTime 動(dòng)畫
- 支持 Windows 3.1
- Unix 和 PC 簡(jiǎn)版安裝程序,以減少內(nèi)存使用量
- 新增加了在諸如非線性擬合、二進(jìn)制文件操作、狄拉克 δ 函數(shù)和聲音合成等領(lǐng)域的程序包[1]?
Mathematica2.0 1991
- 數(shù)值常微分方程求解器
- 數(shù)值編譯器
- 改進(jìn)線性代數(shù)功能
- Integrate 的 Risch 算法實(shí)現(xiàn)
- 符號(hào)式常微分方程求解器
- 級(jí)數(shù)擴(kuò)展到許多特殊函數(shù)
- 增加 ParametricPlot3D
- 對(duì)圖形的許多其他修飾功能
- 改進(jìn)了三維圖形的隱面消除功能
- 許多字符串和文件操作
- 用于進(jìn)程間和基于網(wǎng)絡(luò)通訊的 MathLink 協(xié)議
- 音頻支持
- 支持多國(guó)字符集
- 誤差檢測(cè)和調(diào)試
- 筆記本前端[1]?
Mathematica1.2 1989
- Macintosh 前端
- 支持遠(yuǎn)程內(nèi)核
- 大幅度增強(qiáng)符號(hào)式積分的功能
- 利用 DSolve 的基本微分方程求解功能
- 需要使用反函數(shù)的超越方程和其他方程的求解
- 精確插值多項(xiàng)式
- 增加了 LinearProgramming、ConstrainedMax 和 ConstrainedMin
- 增加了 MatrixPower 和 MatrixExp
- 增加了 Groebner 基
- 對(duì) Det、Inverse 和 LinearSolve 添加了 Modulus 選項(xiàng)
- 增加了 Statistics 和 Graphics 標(biāo)準(zhǔn)程序包
- 許多新的圖形選項(xiàng)和功能,包括三維圖形的坐標(biāo)軸和標(biāo)簽
- 更有效的多變量多項(xiàng)式最大公約數(shù)和因式分解[1]?
Mathematica1.0 1988
Mathematica 的首次發(fā)布[1]?產(chǎn)品功能
編輯 Mathematica的功能包括: 1、使用一行代碼可顯示的圖形 2、各種基本數(shù)學(xué)函數(shù)庫 3、各種特殊屬性函數(shù)庫 4、矩陣和數(shù)據(jù)操縱工具,包括對(duì)稀疏矩陣的處理 5、支持復(fù)數(shù)、任意精度數(shù)、區(qū)間算術(shù)和符號(hào)運(yùn)算 6、2維和3維數(shù)據(jù)以及函數(shù)的可視化和動(dòng)畫工具 7、求解方程組、常微分方程、偏微分方程、微分代數(shù)方程、時(shí)滯微分方程、遞推關(guān)系式等等 8、離散和連續(xù)微積分的數(shù)值和符號(hào)工具 9、多變量統(tǒng)計(jì)程序庫,包括支持100多種數(shù)據(jù)分布的數(shù)據(jù)擬合、假設(shè)檢驗(yàn)、概率和期望的運(yùn)算 10、對(duì)運(yùn)算和應(yīng)用程序添加用戶界面的各種工具包 11、約束和非約束以及局部和全局的最優(yōu)化技術(shù)支持 12、程序語言支持:過程式編程語言、函數(shù)式編程語言和面向?qū)ο蟮木幊陶Z言 13、圖像處理工具 ,包括圖像識(shí)別 14、提供用于圖論中圖的分析和可視化的工具 15、分析組合問題的工具 16、用于文本挖掘的工具 17、數(shù)據(jù)挖掘的工具,比如聚類分析、字符串對(duì)齊和模式匹配 18、數(shù)論函數(shù)庫 19、金融運(yùn)算的工具,包括期權(quán)、債券、年金、派生工具等的計(jì)算 20、群論函數(shù) 21、技術(shù)文本處理,包括公式編輯器和自動(dòng)報(bào)告生成 22、用于聲音、圖像和數(shù)據(jù)的小波分析程序庫 23、控制系統(tǒng)程序庫 24、連續(xù)和離散的積分變換 25、導(dǎo)入和導(dǎo)出數(shù)據(jù)、圖像、視頻、GIS、CAD等各種文件格式,并支持對(duì)生物醫(yī)學(xué)類數(shù)據(jù)的輸入和輸出 26、鏈接Wolfram Alpha的大量數(shù)學(xué)、科學(xué)、社會(huì)經(jīng)濟(jì)學(xué)類的數(shù)據(jù)集合 27、查看并且重新使用前面的輸入和輸出(包括圖像和文本記號(hào))的筆記本界面 28、和基于DLL、SQL、Java、.NET、C++、FORTRAN、CUDA、OpenCL以及http的系統(tǒng)相鏈接的工具 29、編寫并行程序的工具 30、當(dāng)與互聯(lián)網(wǎng)連接時(shí),在筆記本中可同時(shí)使用“自由格式語言輸入”(一個(gè)自然語言型的用戶界面)和 Mathematica 語言[2]?應(yīng)用的鏈接
編輯 Mathematica通過名為MathLink的協(xié)議與其它應(yīng)用程序鏈接。通過該協(xié)議,Mathematica實(shí)現(xiàn)內(nèi)核與前端的通訊,并且也提供了內(nèi)核和其它應(yīng)用程序之間的一個(gè)通用接口。 Mathematica不但本身具有豐富的功能,而且它也提供了大量接口用以訪問其它軟件,從而可以方便地調(diào)用那些其它軟件具有但Mathematica暫時(shí)不具備的功能。這樣做可以進(jìn)一步增強(qiáng)Mathematica的適用性。 Wolfram Research發(fā)布了一個(gè)免費(fèi)的開發(fā)工具包,該工具包允許C programming language編寫的應(yīng)用程序通過MathLink鏈接到Mathematica內(nèi)核。 使用.NET/Link,,任何一個(gè).NET程序都可以調(diào)用 Mathematica執(zhí)行計(jì)算操作;相應(yīng)地,Mathematica程序也可以加載.NETclasses、操縱.NET對(duì)象并且執(zhí)行方法調(diào)用。這樣我 們就可以從Mathematica內(nèi)部構(gòu)建.NET圖形用戶界面。類似地,Mathematica也有J/Link。顧名思義,它可以用于 Mathematica與Java程序之間的交互。 與SQL數(shù)據(jù)庫之間的通訊是通過內(nèi)置的JDBC支持實(shí)現(xiàn)的。Mathematica也可以從一個(gè)WSDL描述中安裝網(wǎng)頁服務(wù)。 其它與Mathematica相鏈接的語言包括Haskell、AppleScript、PLT Scheme、Visual Basic、Python和Clojure。 在Mathematica和OpenOffice.org Calc以及Microsoft Excel之間有雙向的鏈接。 Mathematica也提供了與許多專門的數(shù)學(xué)軟件包之間的鏈接,包括MATLAB、R、Sage、SINGULAR、MathModelica和Origin Mathematica中的數(shù)學(xué)公式也可以與其它計(jì)算或者排版軟件(比如MathML)的公式進(jìn)行相互轉(zhuǎn)換。 Mathematica可以通過多種方式捕獲實(shí)時(shí)數(shù)據(jù),比如與LabVIEW的鏈接,金融數(shù)據(jù)feeds,或者直接通過GPIB從硬件設(shè)備(IEEE 488)、USB以及串行接口獲取。 其他可用界面有JMath,它基于GNU readline和MASH,并利用UNIX命令行運(yùn)行內(nèi)置的Mathematica程序(內(nèi)含參數(shù))。支持語言
語言:C、.NET、Java、SQL支持軟件
軟件:OpenOffice、Microsoft Excel、MATLAB、R可計(jì)算數(shù)據(jù)
編輯 Mathematica囊括了大量可立即計(jì)算的數(shù)據(jù)。用戶可以通過編程訪問這些數(shù)據(jù),并且也可以通過Wolfram Research的數(shù)據(jù)服務(wù)器自動(dòng)更新數(shù)據(jù)。[3]? 某些數(shù)據(jù)如股票價(jià)格和天氣數(shù)據(jù)都是實(shí)時(shí)遞送的。 數(shù)據(jù)集包括:- 天文數(shù)據(jù):155,000個(gè)天體的99個(gè)屬性
- 化學(xué)數(shù)據(jù):34,000個(gè)化合物的111個(gè)屬性,118個(gè)化學(xué)元素的86個(gè)屬性以及1000個(gè)亞原子粒子的35個(gè)屬性
- 地緣政治數(shù)據(jù):237個(gè)國(guó)家的225個(gè)屬性,以及全世界160,000個(gè)城市的14個(gè)屬性
- 金融數(shù)據(jù):186,000個(gè)股票和金融工具的歷史和實(shí)時(shí)屬性
- 數(shù)學(xué)數(shù)據(jù):187種多面體的89個(gè)屬性,3000種圖的258個(gè)屬性,6種knots的63個(gè)屬性,21種晶格結(jié)構(gòu)的37個(gè)屬性,52個(gè)測(cè)地學(xué)方案的32個(gè)屬性
- 語言數(shù)據(jù):149,000個(gè)英語單詞的37個(gè)屬性。26個(gè)其他語言的詞典
- 生物醫(yī)學(xué)數(shù)據(jù):所有40,000個(gè)人類基因的41個(gè)數(shù)據(jù),27,000類蛋白質(zhì)的30個(gè)屬性
- 天氣數(shù)據(jù):全球17,000個(gè)氣象站的43個(gè)實(shí)時(shí)和歷史的測(cè)量數(shù)據(jù)
- Wolfram Alpha數(shù)據(jù):來自Wolfram Alpha的億萬兆數(shù)據(jù)
平臺(tái)可用性
編輯 Mathematica可以在許多不同的平臺(tái)上運(yùn)行,包括:Linux、Apple的Mac OS X以及基于NT的Microsoft Windows。所有平臺(tái)都支持64位實(shí)現(xiàn)。[4]? 在6.0.3之前的版本還支持其它操作系統(tǒng),包括:Solaris、AIX、Convex、HP-UX、IRIX、MS-DOS、NeXTSTEP、OS/2、Ultrix和Windows Me. Mathematica家用版是Microsoft Windows、Linux和Mac OS X(Intel)上的一個(gè)32位應(yīng)用程序。總結(jié)
以上是生活随笔為你收集整理的Mathematica的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Maven依赖详细理解
- 下一篇: Edxposed学习研究(四)Magis
