亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

matlab數(shù)值解法解方程 matlab自然對(duì)數(shù)函數(shù)表示


matlab數(shù)值解法解方程 matlab自然對(duì)數(shù)函數(shù)表示

文章插圖
提到計(jì)算,人們馬上聯(lián)想到的可能是使用計(jì)算器和Excel表格 。實(shí)際上,對(duì)于更加復(fù)雜的工程計(jì)算、編程和作圖需求,目前最流行的兩大軟件是MATLAB和Mathematica 。它們均在高校教學(xué)、學(xué)術(shù)界和工業(yè)界發(fā)揮著重要作用 。MATLAB更加適合工程應(yīng)用,Mathematica更加適合數(shù)學(xué)分析 。
Mathematica是由美國(guó)的沃爾夫勒姆(Wolfram)研究公司開發(fā)的計(jì)算軟件,于1988年問世,在數(shù)值計(jì)算、符號(hào)運(yùn)算、數(shù)學(xué)繪圖和動(dòng)畫顯示等方面具有強(qiáng)大能力 。Mathematica作為一種交互式計(jì)算工具,能夠智能化理解用戶輸入的英文計(jì)算命令,使用方便 。它作為一種程序語言,語法規(guī)則簡(jiǎn)單,語句精煉,能夠使用較少語句完成復(fù)雜計(jì)算和公式推導(dǎo)等任務(wù) 。用戶可以選擇單命令對(duì)話方式或批處理程序方式進(jìn)行計(jì)算 。
Mathematica內(nèi)置大量函數(shù),例如Abs[x]表示x的絕對(duì)值,Random[]表示產(chǎn)生[0, 1]區(qū)間上的隨機(jī)數(shù),F(xiàn)actor[expr]表示對(duì)expr進(jìn)行因式分解,Plot[f[x], {x, xmin, xmax}]表示對(duì)函數(shù)f作圖 。它可以求解方程、方程組和不等式,例如使用Solve[x2-2x+1==0, x] 命令求解方程中的未知數(shù)x 。它可以求導(dǎo)數(shù),例如使用D[f, x1, x2, x3] 命令能夠求f關(guān)于x1、x2、x3的偏導(dǎo)數(shù) 。它可以求積分,例如使用Integrate[f, {x, a, b}]命令能夠求函數(shù)f相對(duì)于x在x=a到x=b的范圍內(nèi)的積分值 。它還可以求解常微分方程和偏微分方程,例如使用DSolve[{x’’[t]-3x’[t]+8y’[t]+4y[t]==0, x’[t]-2y’[t]+7x[t]==3 Exp[t]}, {x[t], y[t]}, t]的命令能夠求解自變量為t的常微分方程組 。從以上幾個(gè)例子可以看出,Mathematica的計(jì)算方式是使用大量?jī)?nèi)置函數(shù)命令,非常便于計(jì)算和公式推導(dǎo),免去了用戶查找算法并使用FORTRAN或C語言自己編程的麻煩 。
Mathematica與MATLAB在很多計(jì)算、繪圖和編程的功能上類似 。它們之間的區(qū)別可以歸納為以下幾點(diǎn),各有優(yōu)劣 。
MATLAB在軟件語言規(guī)則、編程便利性和程序調(diào)試方面比Mathematica更加方便易用 。MATLAB包括各種工具包,例如信號(hào)處理工具包、優(yōu)化工具包、神經(jīng)網(wǎng)絡(luò)工具包、控制系統(tǒng)工具包、樣條工具包、符號(hào)數(shù)學(xué)工具包、圖像處理工具包、統(tǒng)計(jì)工具包等 。由于Mathematica提供一種稱為“Notebook”的用戶界面,格式靈活友好,因此用戶能夠很容易地將計(jì)算結(jié)果直接存成匯報(bào)演講稿格式的文件,在這方面比MATLAB更加方便 。關(guān)于Mathematica的使用方法,本文從網(wǎng)上精選出一個(gè)詳細(xì)的視頻指南和一個(gè)講座示例,建議讀者觀看 。掌握Mathematica的關(guān)鍵是熟悉其語法規(guī)則 。以下總結(jié)它的20條重要語法規(guī)則 。
啟動(dòng)軟件后,出現(xiàn)Notebook窗口 。輸入用In[ ]表示,輸出用Out[ ]表示,按“Shift+Enter”鍵運(yùn)行計(jì)算 。用戶在Notebook界面下,使用“?”或“??”可查詢函數(shù)的定義和用法,獲取幫助信息 。如果使用兩個(gè)問號(hào)“??”,則幫助信息會(huì)更詳細(xì) 。例如,“?Plot*”給出所有以“Plot”開頭的命令 。完成計(jì)算后,點(diǎn)擊File->Exit菜單退出 。如果文件未存盤,系統(tǒng)將提示用戶存盤,文件名以“.nb”作為后綴,稱為Notebook文件 。需要再次使用存盤的文件時(shí),可以點(diǎn)擊打開 。Mathematica 嚴(yán)格區(qū)分大小寫 。內(nèi)置函數(shù)的首字母須大寫 。當(dāng)函數(shù)名由幾個(gè)單詞構(gòu)成時(shí),每個(gè)單詞的首寫字母必須大寫,例如:求局部極小值函數(shù)FindMinimum[f[x], {x, x0] 。用戶自定義變量須以小寫字母開頭,后跟數(shù)字和字母的組合,長(zhǎng)度不限 。特殊字符:Pi 表示圓周率 。E表示自然常數(shù) 。Degree表示角度轉(zhuǎn)換為弧度的常數(shù),等于Pi/180 。I表示虛數(shù)單位,其值為-1的平方根 。變量賦值規(guī)則:x=a表示將變數(shù)x的值設(shè)為a 。x=y=b表示將變數(shù)x和y的值均設(shè)為b 。x=.或Clear[x]表示清除變數(shù)x的值 。Remove[f]表示將f從系統(tǒng)中清除 。變量關(guān)系規(guī)則:當(dāng)xy中間沒有空格時(shí),視為變量xy 。當(dāng)x y中間有一個(gè)空格時(shí),視為x乘y 。3x表示3乘x 。x3表示變量x3 。函數(shù)名和自變量參數(shù)之間用分隔符[ ]表示,而不是用數(shù)學(xué)書上常用的圓括號(hào)“( )”表示 。變量的列表值和范圍用大括號(hào){ }表示 。關(guān)于數(shù)學(xué)表達(dá)式的輸入,Mathematica允許用戶使用以下兩種格式 。形如x/(1+7x)+y/(x-2)的稱為一維格式 。形如下式的使用工具欄輸入的格式稱為二維格式:二維格式


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: