Maple的常用內(nèi)部數(shù)學(xué)函數(shù)_第1頁(yè)
Maple的常用內(nèi)部數(shù)學(xué)函數(shù)_第2頁(yè)
Maple的常用內(nèi)部數(shù)學(xué)函數(shù)_第3頁(yè)
Maple的常用內(nèi)部數(shù)學(xué)函數(shù)_第4頁(yè)
Maple的常用內(nèi)部數(shù)學(xué)函數(shù)_第5頁(yè)
已閱讀5頁(yè),還剩231頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

吉林高校公共數(shù)學(xué)試驗(yàn)中心數(shù)學(xué)試驗(yàn)

?U1>微積分>試驗(yàn)2

Maple簡(jiǎn)介

一、Maple操作界面介紹

1、編輯功能:

編輯功能中查找模塊,可以幫助查找你所須要的關(guān)鍵字節(jié).詳細(xì)操作如圖所示:

□uvRitled(l)-[Server

按上述操作完成后,出現(xiàn)下圖所示的對(duì)話框:

在文本框中輸入你要查找的字符或者符號(hào),可以通過(guò)findprevious上下翻看,也可以通過(guò)replacewith

操作替代你所查找的字符或者符號(hào).cancle表示取消操作.

其他編輯操作包括分割或連接(split。門(mén)oin)分為一個(gè)執(zhí)行過(guò)程(快截鍵為f3、f4)和選定塊(shift+f3、

shift+f4)過(guò)程四個(gè)操作塊

運(yùn)行操作(Execute):運(yùn)行選定或者當(dāng)前的maple中的語(yǔ)句;

刪除運(yùn)行結(jié)果操作(Removeoutput):將選定或者當(dāng)前的maple中運(yùn)行結(jié)果從工作爺中刪除或者不顯示;

2、示圖操作(VIEW)

文檔在屏幕上的顯示模式稱(chēng)為“示圖”,maple示圖菜單主要設(shè)置工作爺文檔的一些視圖屬性,所包括

菜單如上圖所示。

工具條(toolbar)的功能和其他系統(tǒng)一樣,主要包括打開(kāi)文件、創(chuàng)建新文檔、存盤(pán)、打印當(dāng)前頁(yè)面、復(fù)

制、剪切、粘貼、撤消操作等。

內(nèi)容工具條:

|TimesNewRaman▼|BZU,*三則本':

“楓葉”表示設(shè)置工作頁(yè)和標(biāo)準(zhǔn)公式和maple語(yǔ)言之間的轉(zhuǎn)換

“X”表示設(shè)置工作頁(yè)和標(biāo)準(zhǔn)公式在活動(dòng)和非活動(dòng)方式之間的轉(zhuǎn)換

“(對(duì)號(hào))”表示標(biāo)準(zhǔn)公式有效時(shí)自動(dòng)檢查輸入表達(dá)式的正確性

“!”表示運(yùn)行當(dāng)前表達(dá)式

3、插入操作(INSERT)

QUntitled(1)(Server1)

插入操作比較簡(jiǎn)潔這里就不做詳細(xì)介紹,主要功能分為:

文本插入(textinput);

標(biāo)準(zhǔn)maple數(shù)學(xué)表達(dá)式插入;

運(yùn)行單元executegroup插入其中包括在光標(biāo)前插入和光標(biāo)后插入

圖形插入plot,其中包括兩維和三維圖象的插入

電子表格插入spreadsheet

段落插入parigraph,其中包括光標(biāo)前插入和光標(biāo)后插入

數(shù)學(xué)輸入對(duì)象(image)插入

插入超級(jí)連接hyperlink

4、其他操作窗口的功能和其他軟件基本相同,這里就不做詳細(xì)介紹了。

二、基本語(yǔ)法規(guī)則

MaPle的科學(xué)計(jì)算功能主要是以叮囑輸入的方式來(lái)實(shí)現(xiàn)的。Maple的叮囑有自己的運(yùn)用規(guī)則和語(yǔ)法。

在運(yùn)用Maple進(jìn)行科學(xué)計(jì)算之前,首先要了解Maplev叮囑運(yùn)用的基本規(guī)則。下面給出了利用Maple進(jìn)

行科學(xué)計(jì)算時(shí)的一些基本語(yǔ)法規(guī)則

?MapleV的叮囑在提示符“〉”的右邊鍵入,每行叮囑要以分號(hào)“;”結(jié)尾。

?叮囑輸入結(jié)束按回車(chē)鍵,maple就立刻執(zhí)行該叮囑

?假如叮囑以分號(hào)結(jié)尾,Maple將在下一行給出相應(yīng)的輸出結(jié)果,并把光標(biāo)移到下一個(gè)程序段的

起先行;假如叮囑以冒號(hào)結(jié)尾,Maple執(zhí)行叮囑但不顯示輸出結(jié)果,光標(biāo)直按移到下一個(gè)程序段的起先。

?Maple中乘號(hào)為星號(hào)“*”,兩項(xiàng)相乘時(shí)乘號(hào)不能省略。

?對(duì)變量賦值時(shí)用賦值運(yùn)算符“:=”,而不是通常的等號(hào)。

?除號(hào)為斜杠符號(hào)“/"a的輸入格式為:a/(b+c)o

b+c

?乘方運(yùn)算符為:"“或“中’,負(fù)指數(shù)必需包含在圍括號(hào)中。

?函數(shù)的參數(shù)必需用圓括號(hào)界定,數(shù)組或矩陣的下標(biāo)用方括號(hào)界定。

-變量不須要預(yù)先定義,嚴(yán)格區(qū)分字母的大小寫(xiě)。

?在運(yùn)算符和操作數(shù)之間可以插入空格或者其他空白字符,但在運(yùn)算符和標(biāo)識(shí)符內(nèi)部不能插

入空格或其他空白字符。

?三個(gè)環(huán)境變量“外”、“厥”和“外嬲”,分別代表當(dāng)前工作空間最近三次的非空輸出結(jié)果。

下面給出了Maplev運(yùn)算的幾個(gè)例子,內(nèi)容涉及字符串、數(shù)的運(yùn)算、方程的求解和圖像的繪制,

可使讀者初步相識(shí)Maplev的工作方式。在這些例子中,每行叮囑都以分號(hào)結(jié)尾,因此Maplev在輸入

的下一行即給出相應(yīng)的輸出,并把光標(biāo)移到下一個(gè)程序段的

起先。

[>"lamastring";"lamsstring”

[>(3+4)*12;84

三、maple在數(shù)值計(jì)算方面的運(yùn)用

1、整數(shù)計(jì)算

最基本的,Maple可視為功能強(qiáng)大的計(jì)算器。

1213

計(jì)算(32)()只需鍵入:

>32*12*13;

3423782572130304

Maple內(nèi)置大量各類(lèi)特殊運(yùn)算如:階乘;最大公約數(shù);最小公倍數(shù);模m的同余運(yùn)算等等。下面是一

個(gè)階乘的例子。

>200!;

78865786736479050355236321393218506229513597768717326329474253324435944996340334292030\

42840119846239041772121389196388302576427902426371050619266249528299311134628572707633\

17237396988943922445621451664240254033291864131227428294853277524242407573903240321257\

40557956866022603190417032406235170085879617892222278962370389737472000000000000000000\

0000000000000000000000000000000

Maple運(yùn)用百分號(hào)96代表對(duì)前面輸出的引用。(詳情請(qǐng)參考在線幫助)下面的ifactor叮囑對(duì)前面的結(jié)

果進(jìn)行因數(shù)分解。

>ifactor(%);

(2)197(3)97(5)49(7)32(11)19(13)16(17)11(19)10(23)8(29)6(31)6(37)5(4if4(43)4

43332222222

(47)(53)(59)(61)(67)(71)(73)(79)(83)(89)(97)(101)(103)(107)(109)

(113)(127)(131)(137)(139)(149)(151)(157)(163)(167)(173)(179)(181)(191)(193)

(197)(199)

下面的叮囑又將上式乘開(kāi),重新得到200!

>expand(%);

78865786736479050355236321393218506229513597768717326329474253324435944996340334292030\

42840119846239041772121389196388302576427902426371050619266249528299311134628572707633\

17237396988943922445621451664240254033291864131227428294853277524242407573903240321257\

40557956866022603190417032406235170085879617892222278962370389737472000000000000000000\

0000000000000000000000000000000

2、浮點(diǎn)運(yùn)算

Maple的威力首先表現(xiàn)在它的精確運(yùn)算能力。無(wú)論是分?jǐn)?shù)還是無(wú)理數(shù),都不會(huì)在運(yùn)預(yù)算過(guò)程中自動(dòng)取

近似的十進(jìn)制小數(shù)。這樣避開(kāi)了誤差的疊加。當(dāng)然假如須要,Maple將給出隨意精度的近似小數(shù)。

320

考察,在Maple中將作如下綻開(kāi)。

>(2*30/3*20)*sqrt(3);

1073741824

3486784401

Press[Enter]toseetheresultsofthisexpression

運(yùn)用evalf叮囑,就得到近似的浮點(diǎn)數(shù)。

>evalf(%);

.5333783739

3、有限與無(wú)限的求和、求積

z=11+,

考察有限和,輸入如下。

>Sum((l+i)/(l+i*4),i=l..10);

運(yùn)用value叮囑求其值。

>value(%):

51508056727594732913722

40626648938819200088497

co

E—

考察無(wú)限和,輸入如下。

>Sum(l/k^2,k=l..infinity);

00

£—

>value(%);

12

一兀

6

4、復(fù)數(shù)和特殊函數(shù)

Maple一樣可以進(jìn)行復(fù)數(shù)運(yùn)算。虛單位使用大寫(xiě)I。

>(3+5*1)/(7+4*1);

4123

—+—I

6565

r,ee

你還可以簡(jiǎn)潔地運(yùn)用convert函數(shù)將復(fù)數(shù)的代數(shù)形式轉(zhuǎn)化為極坐標(biāo)表示:(),r其中是模,是

幅角主值。

>convert(%,polar);

polar—A/2210,

165arctan(引

你也可以計(jì)算許多初等函數(shù)、特殊函數(shù)以及數(shù)學(xué)常數(shù)的數(shù)值。下例計(jì)算自然對(duì)數(shù)底0的40位近似值。

>evalf(exp(1.0),40);

2.718281828459045235360287471352662497757

四、maple在代數(shù)運(yùn)算方面的運(yùn)用

Maple是一種特殊強(qiáng)大的代數(shù)運(yùn)算工具。它可以用符號(hào)運(yùn)算解析的解決和處理許多問(wèn)題。變量的定義

與運(yùn)用使得解決“假如……那么”類(lèi)問(wèn)題成為可能。

1、綻開(kāi)、分解、化簡(jiǎn)表達(dá)式

Maple運(yùn)用不同的方法讓數(shù)學(xué)表達(dá)式跟便于處理、運(yùn)用。這種變通的特性允許我么進(jìn)行諸如:多項(xiàng)式

綻開(kāi)、因式分解、三角式化簡(jiǎn)、用運(yùn)算結(jié)果給變量賦值、恒等變換等操作。

綻開(kāi)、分解表達(dá)式

(x+7)15

Maple可以綻開(kāi)諸如:的多項(xiàng)式。下面的叮囑創(chuàng)建并綻開(kāi)它。

>expr:=(x+y)*15;

,,.15

expr:=(x+y)

>expand(expr);

15.1411c攵213.312110c4ll.510,69,78

x+ijyx+lOjyx+4351yx+1363yx4-3003yx+3。05yx+6433yx

96105U4122

+6435_/?+5005j/x+3003j/x+1365^x+455j/『+1051yl,x+15*X+產(chǎn)

類(lèi)似的你可以用factor叮囑對(duì)上面結(jié)果進(jìn)行因式分解來(lái)驗(yàn)證。

>factor(%);

(X+j)15

化簡(jiǎn)表達(dá)式

Maple可以運(yùn)用包括三角恒等式在內(nèi)的恒等關(guān)系對(duì)困難的表達(dá)式進(jìn)行化簡(jiǎn)。

,5,、4,、2八.、2…

cos(x)4-sin(x)4-2cos(x)-2sin(x)-cos(2x)

考察

>simplify(cos(x)*5+sin(x)*4+2*cos(x)*2-2*sin(x)2-cos(2*x));

54

cos(x)4-cos(x)

normal叮囑是另一種化簡(jiǎn)的方法,它對(duì)分式進(jìn)行通分和約分。

33

x-

22

化簡(jiǎn)

>normal((x'3-y*3)/(x*2+x-y-y*2));

22

x+yx+y

x+l+y

2、表達(dá)式變形

叮囑convert允許你將表達(dá)式在各種形式間互化。有效形式的列表請(qǐng)參閱在線幫助。

2,,

ax+b

2、

x(-3x-x+4)

下例將分式變?yōu)椴糠址质健?/p>

>my_expr:=(a*x2+b)/(x*(-3*x2-x+4));

ax+b

my&xpr:=----------------

X(-3X2-X+4)

>convert(my_expr,parfrac,x);

1b116口+95\a+b

4x-283x+4-7x-1

3、解方程(組)

Maple可被用于求解多種代數(shù)方程(組)。

解代數(shù)方程

22-

3ax13x13ax10x5a

x-----------4------------=------------+------------------

23633

求解如下代數(shù)方程:

〉eqn:二x八3T/2*a*x"2+13/3*x-2=13/6*a*x+10/3*x-5/3*a;

>solve(eqn,{x});

31213213105

ean:=x-x+—x=—ax+-x-~~~a

23633

21

{x=-5},W,{x=”

為驗(yàn)根我們計(jì)算方程在特殊點(diǎn)X的值。

>eval(eqn,x=l/2*a);

132132

-a=—a

1212

4、解方程組

求解如下5元的方程組:

>eqnl:=a+2*b+3*c+4*d+5*e=41;

>eqn2:=5*a+5*b+4*c+3*d+2*e=20;

>eqn3:=3*b+4*c-8*d+2*e=125;

>eqn4:=a+b+c+d+e=9;

eqnl:=a+23+3c+4d+52=41

eqn2:=5a+53+4c+3d+2e=20

eqn3:=3a+4c—8d+22=125

eqn4=a+b+c+d+e=9

我們可以用變量e來(lái)表示其他未知數(shù)&b,c,d得到一組解。假如5個(gè)未知數(shù)一起求,Maple將任

選其一作為自由變量。

>solve({eqnl,eqn2,eqn3,eqn4},{a,b,c,d});

4792231331483

(d=--e--,b=—e,c=--e+,a=2}

131313131313

運(yùn)用所得解驗(yàn)證:eqnl,eqn2

>eval({eqnl,eqn2},%);

(20=20,41=41)

5、解不等式

下例演示在Maple中解不等式如何方便。

221

x<l.y<l,x+^<—

解不等式組:

>solve({x~2<l,y"2<=l,x+y<l/2}?{x,y});

1

{X+7--<0,^<1,-1<7,x<1,-1<x)

4

x+y+----<10

x+y

解以y為參量x的不等式:

>ineq:=x+y+4/(x+y)<10:

>solve(ineq,{x});

5<一力,(5-歷-丁<x,x<5+歷一力

五、maple在繪圖方面的運(yùn)用

Maple支持2D、3D圖象,它可以對(duì)顯式、隱式、參數(shù)型函數(shù)及數(shù)據(jù)集作圖。缺省狀況圖形將在行為

(文檔中)顯示。

1、圖象的動(dòng)畫(huà)

plots工具包支持2D、3D動(dòng)畫(huà),用它我們可以描述現(xiàn)實(shí)世界中隨時(shí)間變更的過(guò)程。

>animate3d(cos(t*x)*sin(t*y),x=-Pi..Pi,y=-Pi..Pi,t=l..2);

2、線性不等數(shù)組的圖解

Maple能對(duì)線性不等式組作圖,使許多線性規(guī)劃問(wèn)題的解可視化。

0<x+yx-y<1y=2

Maple叮囑inequal將對(duì)以下不等式組作圖:,,

>inequal({x+y>0,x-y<=l,y=2},x=-3..3,y=-3..3,

optionsfeasible=(color=red),optionsopen=(color=blue,

thickness=2),optionsclosed=(color=green,thickness=3),

optionsexcluded=(color=yellow));

3、2D圖象

Maple的2D作圖工具允許同時(shí)對(duì)多函數(shù)作圖,生成復(fù)函數(shù)映射、對(duì)數(shù)、雙對(duì)數(shù)、參數(shù)型、分段、極坐

標(biāo)、等值線等圖象。我們還可以對(duì)不等式組、隱函數(shù)、微分方程的解、根的分布等作圖。另外題目、

標(biāo)簽、文字的字體屬性亦可為所欲為。

2D作圖舉例

y=tan(x)

下例生成的圖像。

>plot(tan(x),x=-2*Pi..2*Pi,y=-4..4,discont=true,

title='y=tan(x)');

請(qǐng)留意Maple如何處理函數(shù)的不連續(xù)點(diǎn)。

4、implicitplot(隱函數(shù)作圖)叮囑

plots工具包中的叮囑:implicitplot生成由二元方程確定的隱函數(shù)圖象。

1y=e'

下例同時(shí)生成單位圓:和指數(shù)函數(shù)的圖象:

>implicitplot({x"2+y~2=l,y=exp(x)},x=-Pi..Pi,y=-Pi..Pi,

scaling=CONSTRAINED);

plottools工具包含有許多生成和處理圖形對(duì)象的叮囑,如單位圓:

>c:=circle([0,0],1,color=green):

>display(c,sealing=CONSTRAINED,title='UnitCircle);

UnitCircle

I"2;/

\-0.4;:

-0.6;

-0.8:

5、3D圖象

Maple可以生成由顯函數(shù)、參數(shù)型、微分方程的解給出的3D曲線和曲面。圖像的外觀如:字體、光照、

著色等也可隨意更改。

(-x2-/2)

z=xe

下例將生成二元函數(shù):的圖象。

>plot3d(x*exp(-x*2-y*2),x=-2..2,y=-2..2,axes=B0XED,

title='ASurfacePlot');

ASurfacePlot

22

六、maple在微積分方面的運(yùn)用

Maple提供多種強(qiáng)力工具用以解決一元或多元微積分問(wèn)題。Maple可被用于求解微分、積分、極限、

級(jí)數(shù)綻開(kāi)、級(jí)數(shù)求和、求、積分變換(如拉普拉斯變換、Z變換、梅林變換、傅利葉變換等)、以及

分段函數(shù)等諸多領(lǐng)域的問(wèn)題。Maple不僅能夠給出以上問(wèn)題的數(shù)值解,他強(qiáng)大的引擎同樣供應(yīng)解析解

(符號(hào)解)。

1、微積分

x—sin(ax)+3x

Maple能給出微分與積分結(jié)果的符號(hào)表達(dá)。例如:定義函數(shù)

>f:=x->x*sin(a*x)+b*x*2;

/:=x—>xsin(ax)+bx

d2

一(xsin(ax)+bx)

dxf-prime

對(duì)x取偏微,,將結(jié)果存于變量

>Diff(f(x),x);

d2

——(xsin(?x)+8x)

dx

>f_prime:=value(%);

f_prime:=sin(ax)+xcos(ax)a+2占x

fprime

如求的原函數(shù)就應(yīng)得到f(x)。驗(yàn)證如下,計(jì)算:

>Int(fjprime,x);

sin(以x)-Fxcos(ax)a-h2bxdx

>value(%);

cos(dx)cos(ax)+4xsin(以x)o

_------------+-----------:--------------------+gx

aa

>simplify(%);

,9

xsin(ax)+bx

2、定積分

Maple可用于計(jì)算定積分,例如將上例積分取區(qū)間:產(chǎn)1到戶(hù)2的定積分:

r2

{sin(?x)+xcos(以x)a+2bx)dx

>Int(f_prime,x=l..2);

sin(ax)+xcos(ax)a-\-2bxdx

>value(%);

2sin(2a)+3b-sin(a)

3、極限

Maple能計(jì)算趨向有限值獲趨向無(wú)窮的極限,能求左右極限以及含有確定值符號(hào)的極限問(wèn)題。不收斂

的狀況Maple也可辨識(shí)。

求極限

例如:

>expr:=(2*x+3)/(7*x+5);

2x+3

expr:=

7x+5

>Limit(expr,x=infinity);

2x+3

lim

7x+5

x-?oo

>value(%);

2

7

七、maple在線形代數(shù)方面的運(yùn)用

Maple中最常用的工具包就是線性代數(shù)工具包:linalg.該工具包供應(yīng)了一組用于處理向量、矩陣的強(qiáng)

力工具。Maple求矩陣標(biāo)準(zhǔn)型,能求特征值、特征向量,定義曲線坐標(biāo),進(jìn)行各種矩陣分解如:

Cholesky,LU,和QR分解。

1、行列式求值與求逆矩陣

定義3X3矩陣A如下:

>A:=matrix(3,3,

[1/2,-1/3,2,-5,14/3,9,0,11,-5/6]);

14

A:=-5-9

3

011—

L6」

運(yùn)用det叮囑計(jì)算其行列式值。

>det(A);

-2881

18

由于行列式不為0(可逆),于是我們運(yùn)用inverse叮囑求其逆矩陣。

inverse(A);

14

A:=-5-9

3

011—

L6J

運(yùn)用det叮囑計(jì)算其行列式值。

>det(A);

-2881

18

由于行列式不為0(可逆),于是我們運(yùn)用inverse叮囑求其逆矩陣。

>inverse(A);

1852-391222

288128812881

7515261

288157622881

99099-12

.288128812881

e

定義另一矩陣B,含有變量:,

>B:=matrix(3,3,[1/2,0,-2,sin(theta),1,phi~2,0,

phi-1,3/4]);

求矩陣A、B的積并存于C.

C:=multiply(A,B);

'117112'

---sin(9)一一+2巾一一一巾

43323

5141367142

c:=一一+—sin⑼--+9d)一+一(b

23343

71552

11sin(9)--—4)--+114)

.668_

再求行列式。

>det(C);

288128812288132881.2881

-(|)+?sin(9)+sin(9),

48-36--------36-------9----------9

2、特征值與特征向量

運(yùn)用eigenvects叮囑可求矩陣的特征向量。返回結(jié)果列表中的第一重量是特征值,其次重量是它的代

數(shù)重?cái)?shù),最終一個(gè)重量是該特征值對(duì)應(yīng)的特征空間的基向量組成的集合。

>M:=matrix(3,3,[1,-3,3,3,-5,3,6,-6,4]);

-1-33

M=3-53

.6-64.

>eigenvects(M);

[4,1,([1,1,2]]],[-2,2,{[1,1,0],[-1,0,1]}]

3、特殊矩陣

linalg工具包含有大多數(shù)數(shù)學(xué)中出現(xiàn)的特殊矩陣,如Hilbert,Vandermonde,Frobenius等矩陣。

例如生成6X6Hilbert矩陣。

>hilbert(6);

11_111-

1

23456

111111

234567

111111

345678

111111

456789

111111

5678910

111111

.67891011.

stUVw

Maple亦可生成變量,,,的范德蒙(Vandermonde)矩陣.

>vandermonde([s,t,u,v,w]);

234一

1ssss

1tJJ?

234

1uuuu

23A

1VVVV

24

.1www3

Copyright?吉林高校數(shù)學(xué)試驗(yàn)中心AllRightReserved

吉林高校公共數(shù)學(xué)試驗(yàn)中心數(shù)學(xué)試驗(yàn)

>>苴頁(yè)>微積分>試驗(yàn)1

Matlab簡(jiǎn)介

試驗(yàn)?zāi)康模和ㄟ^(guò)試驗(yàn)讓學(xué)生熟悉Matlab軟件平臺(tái)。

Matlab簡(jiǎn)介

美國(guó)MathWorks公司推出Matlab以其強(qiáng)大的功能和易用性受到越來(lái)越多的科技工作者的歡

迎,Matlab是由主包和功能各異的工具箱組成,其基本數(shù)據(jù)結(jié)構(gòu)是矩陣;他具有特殊強(qiáng)大的計(jì)

算功能,其已成為世界上應(yīng)用廣泛的工程計(jì)算軟件之一。

一界面介紹:

(1)菜單條的用法

在叮囑窗口下的菜單條上,共有4個(gè)F拉式菜單:file,Edit,windows和help。其中、File菜

單下包含的選項(xiàng)最多,如圖所示。

下面簡(jiǎn)要介紹File菜單(如圖所示)下選項(xiàng)的含義:

?New及其子菜單;允許用戶(hù)打開(kāi)一個(gè)新的文件(M文件)新的圖形窗(Figure)或simulink編輯界面.

?open:選擇這個(gè)選項(xiàng)。會(huì)出現(xiàn)一個(gè)如圖所示的對(duì)話框,指定相應(yīng)的路徑和文件名就可以打開(kāi)一個(gè)已經(jīng)存在

的.m文件。

?saveworkspace..選擇這個(gè)選項(xiàng),會(huì)出現(xiàn)一個(gè)如圖所示的對(duì)話框,指

定相應(yīng)的路徑和文件名就可以加載一個(gè)已經(jīng)存在的.mat文件。這樣可將用戶(hù)以前保存的前一個(gè)工作空間加載

到Matlab環(huán)境中.

?showgraphicspropertyeditor和showGUIlayouttool這兩個(gè)選項(xiàng)是Matlab新增的功能,目的是更便利、快捷

地生成滿意用戶(hù)須要的圖形界面?Matlab5.1的這兩個(gè)功能供應(yīng)了許多好用的工具,運(yùn)用起來(lái)特殊便利,大大

提高了工作效率。

?Preferences...:允許用戶(hù)設(shè)置Matlab的一些參數(shù),如數(shù)據(jù)格式、字體大小與顏色、復(fù)制選項(xiàng)等。

至于Edit、windows和HelP菜單的用法,由于它們與其他一些常見(jiàn)的應(yīng)用軟件用法相同,這里就不再介紹了。

(2)、工具欄的的運(yùn)用:

工具欄上的按鈕的含義依次如下:

|口必整

?打開(kāi)一個(gè)新的.m文件編輯器窗口

?在.m文件編輯器中打開(kāi)一個(gè)已有的.m文件

?剪切

?復(fù)制

?粘貼

?撤銷(xiāo)上一步操作

?打開(kāi)工作空間閱讀器

?打開(kāi)路徑閱讀器

?創(chuàng)建一個(gè)新的simullnk模塊文件

?打開(kāi)Matlab的幫助下面主要介紹“打開(kāi)工作空間閱讀器”和"打開(kāi)路徑閱讀器”這兩個(gè)工具按鈕。

(a)打開(kāi)工作空間閱讀器

工作空間閱讀器允許用戶(hù)查看當(dāng)前Matlab工作空間的內(nèi)容,如圖所示。它的作用與叮囑"whos"相同("whos”的

作用是:在叮囑窗口中干脆鍵人"whos",回車(chē)后即可在叮囑窗口中查看當(dāng)前Matlab工作空間的內(nèi)容),不同的

是用圖形化的表示方法來(lái)顯示。而且,通過(guò)它可以刪除工作空間中的變量或修變更量的名稱(chēng)。

(b)打開(kāi)路徑閱讀器

路徑閱讀器允許用戶(hù)對(duì)的路徑進(jìn)行查看和修改,假如修改了路徑會(huì)立刻產(chǎn)生作用,路徑閱讀器如圖所示:

二、操作方法

1、變量和表達(dá)式

Matlab叮囑的通常形式為:

變量=表達(dá)式

表達(dá)式由操作符或其他特殊字符,函數(shù)和變量名組成。執(zhí)行表達(dá)式并將表達(dá)式結(jié)果顯示于叮囑之后,同時(shí)存在

變量中以留用。假如變量名和"="省略,即不指定返回變量,則名為ans的變量將自動(dòng)建立。例如

A==[1.2,3.4,5.6,SIN(2.)]

系統(tǒng)將產(chǎn)生4維向量A,輸出結(jié)果為:

A=

1.20003.40005.60000.9093

鍵入

1900/81

結(jié)果為:

ans=:

23.4568

假如不想望見(jiàn)語(yǔ)句的輸出結(jié)果,可以在語(yǔ)句的最終加上";",此外Matlab變量名區(qū)分大下寫(xiě)。

2、預(yù)定義變量:

除了自定義變量外,系統(tǒng)還有幾個(gè)特殊變量,如下表:

特殊變量取值

Pi圓周率zr

eps計(jì)算機(jī)的最小正數(shù)

flops符點(diǎn)運(yùn)算次數(shù),用于統(tǒng)計(jì)計(jì)算量

i和ji=j=d

Inf無(wú)窮大

NaN不定量

3、變量的存儲(chǔ)和調(diào)用

當(dāng)工作在叮囑窗口時(shí),Matlab存儲(chǔ)著輸入的叮囑和全部創(chuàng)建的變量的值,這些叮囑和變量駐留在Matlab工作

區(qū)間中,可以在任何須要的時(shí)候被調(diào)用,希望保留本次計(jì)算的結(jié)果可以運(yùn)用save叮囑,在退出之前,保存工作

區(qū)間中變量以便以后運(yùn)用。

鍵入

save

則將全部變量作為文件存入磁盤(pán)的Matlab.mat中。

下次啟動(dòng)Matlab時(shí),鍵入

load

可以將變量從中重新調(diào)出

三、矩陣及其元素

1、矩陣輸入的基本方法

輸入一個(gè)小矩陣最簡(jiǎn)潔的方法干脆列出矩陣元素的方法,矩陣用起,元素之間用空格或者逗號(hào)分隔,矩陣行

與行之間用";",或者回車(chē)隔開(kāi)

例:用指令產(chǎn)生數(shù)值矩陣

x=9;y=pi卮

A=[35sin(pi)

Cos(y)xA27

X/251]

系統(tǒng)會(huì)回答

A=

3.00005.00000.5000

0.866081.00007.0000

4.50005.00001.0000

Matlab的矩陣元素可以是任何數(shù)值表達(dá)式,但當(dāng)復(fù)數(shù)作為矩陣的元素輸入時(shí),需留意不要留有任何空格,

2、子矩陣的操作

矩陣的建立和取值不僅僅可以一個(gè)一個(gè)元素的進(jìn)行,也可以成批進(jìn)行。

首先,大的矩陣可把小的矩陣作為其元素來(lái)完成,如人=口23;456;780],則

A=[A;[101112]]

結(jié)果為

A=

123

456

780

101112

其次,小矩陣可以用":"從大矩陣中抽取出來(lái),通過(guò)指定取值的范圍,例如:

A(:)代表A的全部元素

A(:J)代表A的第列

A(J:K)代表A(J),A(J+l).......A(J+K)

如此類(lèi)推。

例如:

y=x(2:6)表示取出向量x的第2至6個(gè)元素。

三、繪圖

1、二維圖形

(1)、描點(diǎn)繪圖

plot叮囑依據(jù)給定的x-y點(diǎn)的坐標(biāo)繪制平面坐標(biāo)圖形,假如x,y均是長(zhǎng)度為n的實(shí)向量,plot(x,y)將繪制點(diǎn)(xl,yl),

(x2,y2)......(xn,yn)的圖形。假如沒(méi)有指定x坐標(biāo),plot(y)函數(shù)將依據(jù)y的下標(biāo)繪制一個(gè)中元素的線形圖。

假設(shè)我們希望繪制向量{0.,1.48,0.84,1.,0.91,6.14}的圖形,可以運(yùn)用以下叮囑:

y=[0.,1.48,0.84,1,,0.91,6.14]

Plot(y)

Matlab會(huì)產(chǎn)生一個(gè)圖形窗口,顯示出如下圖形,這里的X,Y的坐標(biāo)是由計(jì)算機(jī)自動(dòng)繪出的。

上面的圖形沒(méi)有加上X,Y軸的標(biāo)注,也沒(méi)有標(biāo)題,假如須要,可以運(yùn)用下面表格中的叮囑。

Matlab的圖形叮囑

Title圖形標(biāo)題

XlabelX坐標(biāo)軸標(biāo)注

YlableY坐標(biāo)軸標(biāo)注

Text標(biāo)注數(shù)據(jù)點(diǎn)

Grid給圖形加上網(wǎng)格

hold保持圖形窗口的圖形

舉例:

t=0:0.05:4*pi;

y=sin(t);

Plot(x,y)

grid

title('y=sin⑴曲線圖')

xlable("t=0:0.05:4pi,)

ylable(/y=sin(x)/)

結(jié)果如下圖:

⑵、對(duì)數(shù)圖(loglog)

loglog叮囑的運(yùn)用方法和plot叮囑類(lèi)似,他們的區(qū)分在于plot接受的是等間隔的坐標(biāo)軸,loglog

叮囑實(shí)行雙對(duì)數(shù)坐標(biāo)。

舉例:對(duì)函數(shù)y=|1000sin(x)|+1,繪制其雙對(duì)數(shù)坐標(biāo)圖的叮囑是:

?x=[0:0.l:2*pi];

?y=abs(1000*sin(4*x))+1;

?loglog(x,y)

圖形為:

(3)、依據(jù)函數(shù)繪圖:

fplot(fname,flims)繪制fname指定的函數(shù)的圖形。

Fpllot函數(shù)的繪圖區(qū)域?yàn)閘ims=[xmin,xmax],也可以用lims=[xmin,xmax,ymin,ymax]指定Y軸

的區(qū)域,函數(shù)表達(dá)式可以是一個(gè)函數(shù)名,也可以是帶上參數(shù)X的函數(shù)表達(dá)式,如:sin(x);還可

以是方括號(hào)括起來(lái)的函數(shù)組如[sincos]

舉例:繪制sin(x)在[0,4*pi]尖的圖形如下:

?JFigureHo.1-厄丘|

£il?Rd】,Xns*rtToolsIindo*i$elp

(4)、Matlab其他二維圖形指令如下表所示:

函數(shù)名稱(chēng)功能

area填充函數(shù)折線圖

bar直方圖

barh垂直的直方圖

Bar3三維直方圖

comet彗星軌跡狀的圖形

feather沿X軸分布的復(fù)數(shù)向量圖

Plotmatrix矩陣折線圖

stairs階梯圖

舉例:用bar函數(shù)繪制向量Y的直方圖

2、三維圖形

mesh(Z)語(yǔ)句可以給出矩陣Z元素的三維消隱圖,網(wǎng)格表面由矩陣Z在x-y坐標(biāo)平面上的值所確定,

圖形由接近的點(diǎn)連接而成。其他產(chǎn)生三維圖形的函數(shù)還有xontour,surf,plot3d等。

舉例:繪制sin(r)/r

Copyright?吉林高校數(shù)學(xué)試驗(yàn)中心AllRightReserved

吉林高校公共數(shù)學(xué)試驗(yàn)中心數(shù)學(xué)試驗(yàn)

?m>微積分>試驗(yàn)3

Mathmatica簡(jiǎn)介

Mathmatica是美國(guó)wolfram探討公司開(kāi)發(fā)的符號(hào)計(jì)算系統(tǒng),Mathmatica是最大的單應(yīng)用程序之一,

它內(nèi)容豐富、功能強(qiáng)大的函數(shù)覆蓋了初等數(shù)學(xué)、微積分、和線形代數(shù)等眾多的數(shù)學(xué)領(lǐng)域,它包含

了數(shù)學(xué)多方向的新方法和新技術(shù);包含的進(jìn)百個(gè)作圖函數(shù),是數(shù)據(jù)可視化的最好工具。

一、Mathmatica的主要功能

1、符號(hào)運(yùn)算

Mathmatica以符號(hào)運(yùn)算為主,能做象人一樣進(jìn)行帶字母的運(yùn)算,得到精確的結(jié)果。其符號(hào)運(yùn)算功

能可以分為如下四大類(lèi):

(1)、初等數(shù)學(xué)

可以進(jìn)行各種數(shù)和初等函數(shù)式的計(jì)算與簡(jiǎn)化。

(2)、微積分

可以求極限、導(dǎo)數(shù)(包括高階導(dǎo)數(shù)和偏導(dǎo)數(shù))、不定積分和定積分(包括多重積分),將函數(shù)展

成基級(jí)數(shù)、無(wú)窮級(jí)數(shù)和積分變換。

(3)、線形代數(shù)

可進(jìn)行計(jì)算行列式,句真的各種運(yùn)算,解線形方程組、求特征值和特征向量,正交化,以及矩陣

分解。

(4)、解方程組

能解各類(lèi)方程組(包括微分方程組)。

2、數(shù)值計(jì)算

Mathmatica的數(shù)值計(jì)算也更有科學(xué)性,與通常的數(shù)值計(jì)算程序有所不同。它允許用戶(hù)指定隨意精

度。Mathmatica具有眾多的數(shù)值計(jì)算函數(shù),能滿意線形代數(shù)、插值與擬合、數(shù)值積分、微分方程

的數(shù)值解、求極值、線形規(guī)化及概率統(tǒng)計(jì)等方面的常用計(jì)算需求。

3、繪圖

它的繪圖功能也很精彩,能繪制各種二維和三維的彩色圖形,自動(dòng)程度很高。

4、編程

Mathmatica中用戶(hù)可以自己編制各種程序(文本文件)。開(kāi)發(fā)新的功能。用戶(hù)開(kāi)發(fā)的功能可以在

軟件啟動(dòng)時(shí)被嵌入,與軟件本身的功能一樣運(yùn)用。Mathmatica?0版本已經(jīng)有100多個(gè)特地的程

序包。都是另外編寫(xiě)的程序文件,補(bǔ)充并完善了Mathmatica的功能。

二、Mathmatica界面簡(jiǎn)介

4.0版本在windows9x以上環(huán)境上運(yùn)行。

1,工作區(qū)窗口

如下圖所示,左邊的大窗口為工作區(qū),是顯示一切輸入、輸出的窗口。無(wú)論是干脆的輸入各種算

式或叮囑,還是運(yùn)行已編好的程序,全部的操作都在這個(gè)窗口進(jìn)行??梢酝瑫r(shí)打開(kāi)多個(gè)工作區(qū)窗

口,在這樣的窗口中,不僅僅是顯示文字和數(shù)學(xué)表達(dá)式,還可以顯示圖形、按鈕等對(duì)象,將這樣

的窗口成為notebook.

athematica5.0-[Untiiled-1*]

2、基本輸入模版

位于工作區(qū)窗口右邊的是基本輸入模版,由一系列按鈕組成。用鼠標(biāo)左鍵單擊一個(gè)按鈕,舊可

以將他表示的符號(hào)輸入到當(dāng)前的工作區(qū)窗口中。用戶(hù)應(yīng)當(dāng)細(xì)致觀看并記憶它的內(nèi)容。Mathmatica

供應(yīng)多個(gè)這樣的模版,用以簡(jiǎn)化數(shù)學(xué)表達(dá)式、特殊字符及Mathmatica函數(shù)的輸入,還可以依據(jù)須

要自制特殊的模版。模版的侵入大大加快了輸入速度,減輕了記憶負(fù)擔(dān)。

(為版式設(shè)計(jì)便利,該圖在原圖的基礎(chǔ)上垂直旋轉(zhuǎn)了90度)

3、主菜單

Mathmatica的菜單項(xiàng)許多,以下只介紹一些最好用的菜單項(xiàng)/

(1)、file菜單

file菜單如下圖所示。

如上圖所示的new,OPEN,CLOSE,及SAVE叮囑勇于新建、打開(kāi)、關(guān)閉及保存用戶(hù)的文件,這些選項(xiàng)

的功能和WORD類(lèi)似,不再詳細(xì)介紹,另外幾個(gè)選項(xiàng)是Mathmatica特有的,其中最有用的是

?palettes用于打開(kāi)各種模版;

,generatepaletteformselection用于生成用戶(hù)自制的模版;

?note記錄最近運(yùn)用過(guò)的模版;

(2)、模版

單擊palettes項(xiàng),會(huì)彈出如下圖所示的子菜單。

1Op*nAuthorToolt

2Al<?VrucMiniptslation

3BuicCdcul

1Btsiclnpnt

iB&sicTypesettxnc

6Co?pleltCh&r?cters

1CrttteSlxdeSho*

JIxLternUionilChtftcttrs

9Hot?bookL*undier

圖中的7個(gè)英文選項(xiàng)是Mathmatica原有的模版,最終兩個(gè)中文選項(xiàng)是筆者自定義的模版。第3項(xiàng)

basicinput就是啟動(dòng)時(shí)已經(jīng)顯示在屏幕上的模版,其余模版最有用的是basiccalculations.

單擊basiccalculations.打開(kāi)土下圖所示的模版。

?ArithmeticandNumbers

t>Algebra

l>ListsandMatrices_

>Trigonometricand

ExponentialFunctions

?Calculus

i>OtherFunctions

t>Graphics

這個(gè)模版分類(lèi)給除了各種基本計(jì)算的按鈕,單擊各項(xiàng)前面的小三角,回立刻顯示該項(xiàng)所包括的子

項(xiàng)。

(3)、主菜單中的EDIT項(xiàng)的功能與常規(guī)操作相同,其余的菜單初學(xué)時(shí)大多不須要,各個(gè)菜單的

詳細(xì)介紹可以查看HELP中的OTHERINFORMATION項(xiàng)中MENUCOMMANDS部分。

二、Mathmatica中的基本量

1、數(shù)與數(shù)的表示

數(shù)值類(lèi)型:

類(lèi)型描述例特征說(shuō)明

整數(shù)Integer1234566隨意長(zhǎng)度的精確整數(shù)

有理數(shù)Rational12345/45678化簡(jiǎn)過(guò)的分?jǐn)?shù)

隨意精確度的近似實(shí)

實(shí)數(shù)Real23.0

數(shù)

實(shí)部和虛部可為整數(shù)、

復(fù)數(shù)conplex

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論