下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1Mathematica入門一、弓I言Mathematica 是美國(guó) Wolfram 公司開發(fā)的一個(gè)功能強(qiáng)大的數(shù)學(xué)軟件系統(tǒng),它主要包括:數(shù)值計(jì)算、符號(hào)計(jì)算、圖形功能和程序設(shè)計(jì).本指導(dǎo)書力圖在不大的篇幅中給讀者提供該系統(tǒng)的一個(gè)簡(jiǎn)要的介紹.指導(dǎo)書是按 Mathematica 4.0 版本編寫的,但是也適用于 Mathematica 的任何其它圖形 界面的版本.Mathematica 在數(shù)值計(jì)算、符號(hào)運(yùn)算和圖形表示等方面都是強(qiáng)有力的工具,并且其命令句法驚人地一致,這個(gè)特性使得 Mathematica 很容易使用.不必?fù)?dān)心你還不太熟悉計(jì)算機(jī).本入門將帶你 迅速了解 Mathematica 的基本使用過
2、程,但在下面的介紹中,我們假定讀者已經(jīng)知道如何安裝及啟 動(dòng)Mathematica.此外,始終要牢記的幾點(diǎn)是:Mathematica 是一個(gè)敏感的軟件.所有的 Mathematica 函數(shù)都以大寫字母開頭;圓括號(hào)(),花括號(hào) ,方括號(hào)都有特殊用途,應(yīng)特別注意;句號(hào)“.”,分號(hào)“;”,逗號(hào)“,”感嘆號(hào)“!”等都有特殊用途,應(yīng)特別注意;用主鍵盤區(qū)的組合鍵 Shfit+Enter 或數(shù)字鍵盤中的 Enter 鍵執(zhí)行命令.二、一般介紹1. 輸入與輸出例 1 計(jì)算 1+1:在打開的命令窗口中輸入1+2+3并按組合鍵 Shfit+Enter 執(zhí)行上述命令,則屏幕上將顯示:ln1 : =1+2+3Out1 =
3、6這里 In1:=表示第一個(gè)輸入,0ut1=表示第一個(gè)輸出,即計(jì)算結(jié)果.2. 數(shù)學(xué)常數(shù)Pi 表示圓周率 門;E 表示無理數(shù) e;I 表示虛數(shù)單位 i;Degree 表示二/180; Infinity 表示無窮大.注:Pi,Degree,lnfinity 的第一個(gè)字母必須大寫,其后面的字母必須小寫.3. 算術(shù)運(yùn)算Mathematica 中用“ +”、“-、“*、“/”和“人”分別表示算術(shù)運(yùn)算中的加、減、乘、除和 乘方.例 2 計(jì)算怖 0 J- P 七它譏.劃丿 3 .丿輸入 100人(1/4)*(1/9)人(-1/2)+8人(-1/3)*(4/9)人(1/2)*卩1則輸出3-一10 3這是準(zhǔn)確值
4、.如果要求近似值,再輸入N%則輸出 10.5432這里表示上一次輸出的結(jié)果,命令 N%表示對(duì)上一次的結(jié)果取近似值.還用%表示上上次輸出的結(jié)果,用%6 表示 Out6的輸出結(jié)果.3注:關(guān)于乘號(hào)*,Mathematica常用空格來代替.例如,x y z則表示x*y*z,而 xyz表示字符 串,Mathematica將它理解為一個(gè)變量名.常數(shù)與字符之間的乘號(hào)或空格可以省略.4.代數(shù)運(yùn)算例 3 分解因式 x23x 2輸入FactorxA2+3x+2輸出(1 -x)(2 x)例 4 展開因式(1 - x)(2 - x)輸出2:-3x _x2x 2 x 3Together1/(x+3)+2/(x+2)8
5、3x(2 x)(3 x)例 7 化簡(jiǎn)表達(dá)式(1 -x)(2 -x) -(1 -x)(3 -x)輸入輸出Simplify(1+x)(2+x)+(1+x)(3+x)5 7x 2x2三、函數(shù)1.內(nèi)部函數(shù)Mathematica 系統(tǒng)內(nèi)部定義了許多函數(shù),并且常用英文全名作為函數(shù)名,所有函數(shù)名的第一個(gè) 字母都必須大寫,后面的字母必須小寫.當(dāng)函數(shù)名是由兩個(gè)單詞組成時(shí),每個(gè)單詞的第一個(gè)字母都 必須大寫,其余的字母必須小寫.Mathematica 函數(shù)(命令)的基本格式為函數(shù)名表達(dá)式,選項(xiàng)下面列舉了一些常用函數(shù):算術(shù)平方根、一x Sqrtx指數(shù)函數(shù) exExpx對(duì)數(shù)函數(shù) logax Loga,x對(duì)數(shù)函數(shù)ln x
6、Logx三角函數(shù)Sinx, Cosx, Tanx, Cotx, Secx, Cscx輸出2 1x 2 x 3正亦齊展開成部分分式輸入Apart(8+3x)/(2+x)(3+x)輸入Expand(1+x)(2+例 5 通分輸入輸出例 6 將表達(dá)式4反三角函數(shù)雙曲函數(shù)反雙曲函數(shù) 四舍五入函數(shù) 取整函數(shù) 取模ArcSinx,ArcCotx,Sinhx,ArcSinhx,Round xFloorxModm,nArcCos x,ArcTan x,AsrcSec x,ArcCsc xCosh x,Tanhx,ArcCosh x,ArcTanh x(*取最接近 x 的整數(shù)*)(*取不超過 x 的最大整數(shù)*)
7、(*求 m/n 的模*)5為 6*)例 8 求二的有 6 位和 20 位有效數(shù)字的近似值.輸入NPi輸出 3.14159輸入NPi, 20輸出3.1415926535897932285注:第一個(gè)輸入語句也常用另一種形式:輸入Pi/N輸出 3.14159例 9 計(jì)算函數(shù)值2.自定義函數(shù)在 Mathematica 系統(tǒng)內(nèi),由字母開頭的字母數(shù)字串都可用作變量名,但要注意其中不能包含空格或標(biāo)點(diǎn)符號(hào).變量的賦值有兩種方式.立即賦值運(yùn)算符是“=”,延遲賦值運(yùn)算符是“:=”.定義函數(shù)使用 的符號(hào)是延遲賦值運(yùn)算符“:=”.1797289注:本例 1、2、5 行的結(jié)尾有“;”,它表示這些語句的輸岀結(jié)果不在屏幕上
8、顯示四、解方程在 Mathematica 系統(tǒng)內(nèi),方程中的等號(hào)用符號(hào)“=”表示.最基本的求解方程的命令為取絕對(duì)值函數(shù)Absxn 的階乘n!符號(hào)函數(shù)Signx取近似值Nx,n(*取 x 的有 n 位有效數(shù)字的近似值,當(dāng) n 缺省時(shí),n 的默認(rèn)值輸岀2輸出 0.466765 輸岀-2- e 2sin-arctan(0.6)的值(1)輸入輸入輸入SinPi/3ArcSin.45Round-1.521例 10 計(jì)算表達(dá)1 ln 26232輸入 1 心+Log2)*SinPi/6-Exp-2/(2+2A(2/3)*ArcTan.6 輸出 0.274921例 11 定義函數(shù) 輸入Clearf,x; fx_
9、:=xA3+2*xA2+1; f2fx/.x-4 x=6;fx輸出f(x)=x32x21 ,并計(jì)算f(2),f(4),f (6).(*清除對(duì)變量f原先的賦值*)(*定義函數(shù)的表達(dá)式*)(*求f (2)的值*)(*求f (4)的值,另一種方法*)(*給變量x立即賦值 6*)(*求f (6)的值,又一種方法*)6Solveeqns, vars7它表示對(duì)系數(shù)按常規(guī)約定求出方程(組)的全部解,其中 eqns 表示方程(組),vars 表示所求未知變量例 12 解方程 x23x 2=0輸入 輸出SolvexA2+3x+2=0, xx V, X J例 13 解方程組嚴(yán)代yex 4dy =1Solvea x
10、 + b y = 0,e x + d y =1, x,y例 14 解無理方程.、x 二 1 1 =a輸入 SolveSqrtx-1+ Sqrtx+1 = a, x,此時(shí)應(yīng)轉(zhuǎn)而求其近似解.求方程的近似解的方法有兩種一種是在方程組的系數(shù)中使用小數(shù),這樣所求的解即為方程的近似解;另一種是利用下列專門用于 求方程(組)數(shù)值解的命令:NSolveeqns, vars (*求代數(shù)方程(組)的全部數(shù)值解*)FindRooteqns, x, xO, y, yO,后一個(gè)命令表示從點(diǎn)(x,y,)出發(fā)找方程(組)的一個(gè)近似解,這時(shí)常常需要利用圖像法先大 致確定所求根的范圍,是大致在什么點(diǎn)的附近.例 15 求方程 x
11、3-1 =0 的近似解輸入NSolvexP-仁=0, x輸出 Xr-0.5-0.866025ii, x r-0.5+0.866025ii, Xr 1.輸入FindRootxA3-仁=0,x, .5輸出 x 1.下面再介紹一個(gè)很有用的命令:Eliminateeqns, elims (* 從一組等式中消去變量(組)elims*)x2+y2+z2=1例 16 從方程組 x2+(y 1)2+(z 1)2=1 消去未知數(shù) y、乙x +y勻輸入EliminatexA2+yA2+zA2 =1, xA2+(y-1)A2 + (z-1)A2 =1, x + y= 1,y, z2輸出2x 3x 0注:上面這個(gè)輸入
12、語句為多行語句,它可以像上面例子中那樣在行尾處有逗號(hào)的地方將行與行 隔開,來迫使 Mathematica 從前一行繼續(xù)到下一行在執(zhí)行該語句.有時(shí)候多行語句的意義不太明確,通常發(fā)生在其中有一行本身就是可執(zhí)行的語句的情形,此時(shí)可在該行尾放一個(gè)繼續(xù)的記號(hào)“來迫使 Mathematica 繼續(xù)到下一行再執(zhí)行該語句.輸入輸出b5TbyT很多方程是根本不能求出準(zhǔn)確解的a-be亠ad輸出8五、保存與退出Mathematica 很容易保存 Notebook 中顯示的內(nèi)容,打開位于窗口第一行的File 菜單,點(diǎn)擊 Save后得到保存文件時(shí)的對(duì)話框,按要求操作后即可把所要的內(nèi)容存為*.nb 文件.如果只想保存全部
13、輸入的命令,而不想保存全部輸出結(jié)果,則可以打開下拉式菜單Kernel,選中 Delete All Output,然后再執(zhí)行保存命令.而退出 Mathematica 與退出 Word 的操作是一樣的.六、查詢與幫助查詢某個(gè)函數(shù)(命令)的基本功能,鍵入“?函數(shù)名”,想要了解更多一些,鍵入“??函數(shù)名”,例如, 輸入?Plot則輸出Plotf,x,xmin,xmax generates a plot of f as a functionof x from xmin to xmax. Plotf1,f2,-,x,xmin,xmax plots several functions fi它告訴了我們關(guān)于繪圖命令“Plot ”的基本使用方法.例 17 在區(qū)間J,1上作出拋物線 y=x2的圖形.輸入 PlotxA2,x,-1,1則輸出例 18 在區(qū)間0,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 質(zhì)量管理生產(chǎn)制度
- 水產(chǎn)品生產(chǎn)部規(guī)章制度
- 2026廣西來賓市忻城縣城鎮(zhèn)公益性崗位工作人員招聘2人備考考試題庫(kù)附答案解析
- 生產(chǎn)車間批號(hào)管理制度
- 生產(chǎn)現(xiàn)場(chǎng)安全標(biāo)識(shí)制度
- 生產(chǎn)設(shè)備招標(biāo)制度
- 生產(chǎn)單位規(guī)章制度范本
- 廠區(qū)安全生產(chǎn)會(huì)議制度
- 自然經(jīng)濟(jì)生產(chǎn)制度
- 2025河南洛陽市瀍河區(qū)區(qū)屬國(guó)有企業(yè)招聘背景調(diào)查事宜參考考試試題附答案解析
- 2025年開封大學(xué)單招職業(yè)技能測(cè)試題庫(kù)完整
- 亞馬遜運(yùn)營(yíng)廣告培訓(xùn)
- 中建給排水施工方案EPC項(xiàng)目
- 電氣工程及自動(dòng)化基于PLC的皮帶集中控制系統(tǒng)設(shè)計(jì)
- 醫(yī)學(xué)教材 常見輸液反應(yīng)的處理(急性肺水腫)
- FURUNO 電子海圖 完整題庫(kù)
- 企業(yè)年會(huì)攝影拍攝合同協(xié)議范本
- 焊接質(zhì)量控制規(guī)范培訓(xùn)課件
- 急診科護(hù)士長(zhǎng)述職報(bào)告
- JGT334-2012 建筑外墻用鋁蜂窩復(fù)合板
- 汽車4S店安全生產(chǎn)責(zé)任書
評(píng)論
0/150
提交評(píng)論