




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)學(xué)軟件Mathematica簡介隨著計算機的普及,數(shù)學(xué)軟件也相繼發(fā)展。選擇一個合適的數(shù)學(xué)軟件,以輔助龐大的數(shù)學(xué)運算也日益重要。目前,數(shù)學(xué)軟件有很多,較流行的有四種:Maple、Matlab、MathCAD、Mathematica,這幾種數(shù)學(xué)軟件各有所長,難以分出伯仲。Maple與Mathematica以符號計算見長,Matlab以數(shù)值計算為強,而MathCAD則具有簡潔的圖形界面和可視化功能,對初學(xué)者來說更為易用。 借此機會,今天我給各位介紹一下Mathematica軟件。開篇從一個最初的創(chuàng)意出發(fā),到最終個人或企業(yè)解決方案的部署,從始至終,乃至中間的每一環(huán)節(jié),都可以由它來實現(xiàn)。什么Mathematica幾乎任何涉及計算結(jié)果的工作流程,都能用Mathematica
來實現(xiàn):從建立對沖基金交易網(wǎng)站、出版交互式工程教科書,到開發(fā)嵌入圖像識別算法,甚至微積分教學(xué),它無所不能?!ぁathematica
作為計算領(lǐng)域的終極應(yīng)用軟件而享譽世界。但它的能力遠不僅限于此,它是唯一一個將計算與完整工作流程完全融合的開發(fā)平臺?!ぁathematica和MATLAB、Maple并稱為三大數(shù)學(xué)軟件。?4Mathematica歡迎界面5Mathematica資料中心6Mathematica界面于應(yīng)用實例誰創(chuàng)造了Mathematica?斯蒂芬·沃爾夫勒姆(StephenWolfram,1959年8月29日-),物理學(xué)家、數(shù)學(xué)家、軟件工程師和商人;他是數(shù)學(xué)軟件Mathematica和計算型知識引擎WolframAlpha的發(fā)明者之一,是沃爾夫勒姆研究公司的創(chuàng)立者之一和首席執(zhí)行官。斯蒂芬·沃爾夫勒姆1959年出生于倫敦,父母為1933年移民自德國Westphalia地區(qū)的猶太難民。父親是紡織工人和小說家,母親時任牛津大學(xué)的一名哲學(xué)教授。沃爾夫勒姆曾先后就讀于伊頓公學(xué)、牛津大學(xué),但都未畢業(yè)。在伊頓期間斯蒂芬·于15歲時發(fā)表第一篇關(guān)于粒子物理的科學(xué)文章,他17歲進入牛津大學(xué)學(xué)習(xí);在1978年肄業(yè)離開;20歲時接受加州理工學(xué)院粒子物理學(xué)博士學(xué)位及該校教職;21歲獲得MacArthur獎;27歲時開發(fā)Mathematica軟件,創(chuàng)立了斯蒂芬·沃爾夫勒姆公司;43歲時出版《一種新科學(xué)》;50歲(2009年)宣布開發(fā)并發(fā)布計算型知識引擎WolframAlpha。··Mathematica基本操作運算的執(zhí)行在工作窗口中輸入一個運算式,比如2+3,再按Shift+Enter組合鍵(先按住Shift不放,再按Enter鍵),就執(zhí)行這個運算,并在工作窗口顯示結(jié)果。按小鍵盤上的Enter鍵也可執(zhí)行運算。Mathematica典型界面Mathematica的常用語法基本運算:+、-、*、/、^乘法的表示方法:除用*外,還可用空格,即x*y或xy均可。變量與函數(shù)的表示方法:變量和函數(shù)的命名規(guī)則與其他編程語言類似;一般是以小寫字母開始,后跟數(shù)字和字母的組合作為變量名,長度不限,如A,x,x1,cost等都是有效的變量名(注意大小寫)。而12a,z*a是非法的變量名。Mathematica的內(nèi)部函數(shù)的第一個字母必須大寫;函數(shù)的括號必須用方括號。(注意與數(shù)學(xué)上的差別)給變量賦值
在Mathmatica中用等號=為變量賦值。同一個變量可以表示一個數(shù)值,一個數(shù)組,一個表達式,甚至一個圖形。示例清除變量的值在Mathmatica中用=.清除變量的值。也可用Clear[]函數(shù)來清除變量的值。示例在Mathematica的Notebook界面下,可以用這種交互方式完成各種運算,如函數(shù)作圖,求極限、解方程等,也可以用它編寫像C那樣的結(jié)構(gòu)化程序。在Mathematica系統(tǒng)中定義了許多功能強大的函數(shù),我們稱之為內(nèi)建函數(shù)(built-infunction),直接調(diào)用這些函數(shù)可以取到事半功倍的效果。這些函數(shù)分為兩類,一類是數(shù)學(xué)意義上的函數(shù),如:絕對值函數(shù)Abs[x],正弦函數(shù)Sin[x],余弦函數(shù)Cos[x],以e為底的對數(shù)函數(shù)Log[x],以a為底的對數(shù)函數(shù)Log[a,x]等;第二類是命令意義上的函數(shù),如作函數(shù)圖形的函數(shù)Plot[f[x],{x,xmin,xmax}],解方程函數(shù)Solve[eqn,x],求導(dǎo)函數(shù)D[f[x],x]等。必須注意的是:Mathematica嚴格區(qū)分大小寫,一般地,內(nèi)建函數(shù)的首寫字母必須大寫,有時一個函數(shù)名是由幾個單詞構(gòu)成,則每個單詞的首寫字母也必須大寫,如:求反三角函數(shù)ArcSin[x],局部極小值函數(shù)FindMinimum[f[x],{x,x0]等。第二點要注意的是,在Mathematica中,函數(shù)名和自變量之間的分隔符是用方括號“[]”,而不是一般數(shù)學(xué)書上用的圓括號“()”,初學(xué)者很容易犯這類錯誤。一個表達式只有準確無誤,方能得出正確結(jié)果。如果輸入了不合語法規(guī)則的表達式,系統(tǒng)會顯示出錯信息,并且不給出計算結(jié)果。學(xué)會看系統(tǒng)出錯信息能幫助我們較快找出錯誤,提高工作效率。完成各種計算后,點擊File->Exit退出,如果文件未存盤,系統(tǒng)提示用戶存盤,文件名以“.nb”作為后綴,稱為Notebook文件。以后想使用本次保存的結(jié)果時可以通過File->Open菜單讀入,也可以直接雙擊它,系統(tǒng)自動調(diào)用Mathematica將它打開.Mathematica面板工具欄的使用Mathematica基本運算數(shù)值運算符號運算內(nèi)部常數(shù)內(nèi)部函數(shù)復(fù)數(shù)運算數(shù)值類型在講基本運算之前,先講一下數(shù)值類型在Mathematic中,基本的數(shù)值類型有四種:整數(shù),有理數(shù)、實數(shù)和復(fù)數(shù)
如果你的計算機的內(nèi)存足夠大,Mathemateic可以表示任意長度的精確實數(shù),而不受所用的計算機字長的影響。整數(shù)與整數(shù)的計算結(jié)果仍是精確的整數(shù)或是有理數(shù)。例如:2的100次方是一個31位的整數(shù)數(shù)值運算精確運算Mathematica進行計算時總是首先判別是否能進行精確運算,若能,則進行精確運算。一般地,整數(shù)稱為精確數(shù),而等數(shù)也屬于精確數(shù)。小數(shù)稱為近似數(shù)。例:計算1+2輸入“1+2”,然后同時按下“Shift”鍵和“Enter”鍵,Mathematica立即顯示:近似值運算若運算中有近似數(shù),則進行近似計算。例:3+5.0例:1+3./7例:2.^100若結(jié)果為精確數(shù),也可用N命令將精確值轉(zhuǎn)化為近似值。例:這是一個精確計算例:近似計算,默認有效數(shù)字為6位例:有效數(shù)字為100位Mathematica精確運算與近似運算符號運算數(shù)值運算只是Mathematica運算功能的一小部分,Mathematica的真正用武之地表現(xiàn)在它的符號計算能力上。在此只作初步介紹,以后再陸續(xù)引入。示例內(nèi)部常數(shù)
Pi圓周率E自然對數(shù)的底,e=2.71828…….Degree度Infinity無窮大I虛數(shù)單位iGondenRatio
黃金分割數(shù)0.61803復(fù)數(shù)運算提供豐富的復(fù)數(shù)運算,下面僅列出部分復(fù)數(shù)運算a+b*I表示一個復(fù)數(shù)Conjugate[z]Exp[z]Re[z]Im[z]Abs[z]Arg[z]關(guān)系運算判斷式說明A==B等于A>B大于A>=B大于等于A<B小于A<=B小于等于A!=B不等于邏輯運算四種主要邏輯運算:邏輯非、邏輯與、邏輯或、邏輯異或!pNot運算P&&qAnd運算P||qOr運算Xor[e]Exclusiveor運算方程求解Solve是Mathematica的通用求解命令,它不但能求出精確的數(shù)值解或代數(shù)解,還可求出復(fù)數(shù)解?;靖袷剑篠olve[eqn,x]解方程eqn,其中x為變量Solve[{eqn1,eqn2,…},{x,y,…}]解方程組方程求解示例繪圖平面圖形PlotParametricPlotShow若載入相應(yīng)的程序包,還可進行極坐標繪圖和隱函數(shù)繪圖。圖形函數(shù)中最有代表性的函數(shù)為Plot,格式為Plot[表達式,{變量,下限,上限},可選項](其中表達式還可以是一個"表達式表",這樣可以在一個圖里畫多個函數(shù));變量為自變量;上限和下限確定了作圖的范圍;可選項可要可不要,不寫系統(tǒng)會按默認值作圖,它表示對作圖的具體要求。例如Plot[Sin[x],{x,0,2*Pi},AspectRatio->Automatic]表示在0≤x≤2Pi的范圍內(nèi)作函數(shù)y=sinx的圖象,AspectRatio為可選項,表示圖的x向y向比例,AspectRatio->Automatic表示縱橫比例為1:1,如果不寫這一項,系統(tǒng)默認比例為1:GodenRatio,即黃金分割的比例(注意,可選項的寫法為可選項名->可選項值),Plot還有很多可選項,如PlotRange表示作圖的值域,PlotPoint表畫圖中取樣點的個數(shù),越大則圖越精細,PlotStyle來確定所畫圖形的線寬、線型、顏色等特性,AxesLabel表式在坐標軸上作標記等等。作圖實例例作y=sin(1/x)的圖形解輸入Plot[Sin[1/x],{x,-Pi,Pi}],再按Shift+Enter鍵空間(三維)圖形Plot3DParametricPlot3D命令格式:Plot3D[f,{x,xmin,xmax},{y,ymin,ymax}]
ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax}](空間曲線)ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax},{u,umin,umax}]
(空間曲面)微積分極限、微分、積分極限Limit[f,x->x0]Limit[f,x->x0,Direction->1]左極限Limit[f,x->x0,Direction->-1]右極限積分Integrate[f,x]例
求不定積分解輸入Integrate[xE^x,x]或從工具欄中找到積分號輸入注意到輸出結(jié)果沒有積分常數(shù)C不定積分,求導(dǎo),化簡Mathematica除了提供數(shù)值處理與繪圖的功能之外,還具有符號計算的能力,使你能夠處理多項式的各種運算、函數(shù)的微分、積分、解微分方程、統(tǒng)計,甚至可以制作電腦動畫及音效等等。Mathematica的最新版本是9.0.1Mathematica10預(yù)覽版已出。除了數(shù)學(xué)計算,Mathematica還能做什么?Mathematica是一個強大的數(shù)學(xué)軟件,相比于其他軟件,如matlab,maple等,它更適合做數(shù)學(xué)建模,另外,他作為專業(yè)級的數(shù)學(xué)軟件,不僅僅完美支持數(shù)學(xué),他也用于物理,化學(xué),醫(yī)學(xué),金融等行業(yè),在此就不多講了,大家可以自己去看看。補充介紹WolframalphaANewKindofScience
WolframAlpha這一款自動問答系統(tǒng)的特色是可以直接向用戶返回答案,而不是像其它搜索引擎一樣提供一系列可能含有用戶所需答案的相關(guān)網(wǎng)頁。[4]WolframResearch公司的總裁斯蒂芬·沃爾夫勒姆于2009年3月宣布了此項計劃。該產(chǎn)品于2009年5月15日正式發(fā)布。另外,Wolfram|Alpha還在美國PopularScience雜志的投票評選中獲得2009年度最偉大的科技創(chuàng)新產(chǎn)品的榮譽。2002年,沃爾夫勒姆自費出版了一本1200頁的名為《一種新科學(xué)》
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TR 23975:2025 EN Traditional Chinese medicine - Priority list of single herbal medicines for developing standards
- 2025年度店鋪轉(zhuǎn)租雙方責(zé)任劃分合同
- 2025年度房地產(chǎn)項目風(fēng)險評估合同模板
- 2025年度財務(wù)合同簽訂與履行管理合同
- 2025年度鑄件研發(fā)與生產(chǎn)承包協(xié)議
- 2025年度員工敬業(yè)度提升與企業(yè)文化融合合同
- 藝術(shù)創(chuàng)作活動的組織與管理計劃
- 現(xiàn)代青年財務(wù)觀念調(diào)查計劃
- 財務(wù)內(nèi)控體系的構(gòu)建與完善計劃
- 小學(xué)美術(shù)教育工作規(guī)劃計劃
- 51個行業(yè)領(lǐng)域重大事故隱患判定標準和重點檢查事項匯編
- 塑料 聚氨酯生產(chǎn)用聚醚多元醇 堿性物質(zhì)含量的測定
- 2024年高二化學(xué)教案 選擇性必修2(配人教版)第1課時原子結(jié)構(gòu)與性質(zhì)
- 2024-2030年中國空氣閥行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 胸腔鏡下交感神經(jīng)切斷術(shù)手術(shù)配合
- 英文版中國故事繪本哪吒鬧海
- (正式版)JTT 1496-2024 公路隧道施工門禁系統(tǒng)技術(shù)要求
- 人工智能(人工智能大數(shù)據(jù)技術(shù)相關(guān)專業(yè))全套教學(xué)課件
- 小學(xué)數(shù)學(xué)主題活動設(shè)計一年級《歡樂購物街》
- 一年級口算天天練1(打印版)
- 2024年浙江省溫州市中考一模語文試題
評論
0/150
提交評論