《Matlab實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)一:Matlab操作環(huán)境熟悉》由會(huì)員分享,可在線閱讀,更多相關(guān)《Matlab實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)一:Matlab操作環(huán)境熟悉(19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、實(shí)驗(yàn)一:Matlab操作環(huán)境熟悉一、實(shí)驗(yàn)?zāi)康?初步了解Matlab操作環(huán)境。 2學(xué)習(xí)使用圖形函數(shù)計(jì)算器命令funtool及其環(huán)境。 二、實(shí)驗(yàn)內(nèi)容熟悉Matlab操作環(huán)境,認(rèn)識(shí)命令窗口、內(nèi)存工作區(qū)窗口、歷史命令窗口;學(xué)會(huì)使用format命令調(diào)整命令窗口的數(shù)據(jù)顯示格式;學(xué)會(huì)使用變量和矩陣的輸入,并進(jìn)行簡(jiǎn)單的計(jì)算;學(xué)會(huì)使用who和whos命令查看內(nèi)存變量信息;學(xué)會(huì)使用圖形函數(shù)計(jì)算器funtool,并進(jìn)行下列計(jì)算:1單函數(shù)運(yùn)算操作。 求下列函數(shù)的符號(hào)導(dǎo)數(shù) (1) y=sin(x); (2) y=(1+x)3*(2-x);求下列函數(shù)的符號(hào)積分(1) y=cos(x);(2)y=1/(1+x2);(3)y
2、=1/sqrt(1-x2);(4)y=(x1)/(x+1)/(x+2)求反函數(shù)(1) y=(x-1)/(2*x+3); (2) y=exp(x); (3) y=log(x+sqrt(1+x2);代數(shù)式的化簡(jiǎn)(1)(x+1)*(x-1)*(x-2)/(x-3)/(x-4);(2)sin(x)2+cos(x)2;(3)x+sin(x)+2*x-3*cos(x)+4*x*sin(x);2函數(shù)與參數(shù)的運(yùn)算操作。 從y=x2通過(guò)參數(shù)的選擇去觀察下列函數(shù)的圖形變化(1) y1=(x+1)2(2) y2=(x+2)2 (3) y3=2*x2 (4) y4=x2+2 (5) y5=x4 (6) y6=x2/2
3、3兩個(gè)函數(shù)之間的操作 求和 (1) sin(x)+cos(x) (2) 1+x+x2+x3+x4+x5 乘積 (1) exp(-x)*sin(x) (2) sin(x)*x 商 (1) sin(x)/cos(x); (2) x/(1+x2); (3) 1/(x-1)/(x-2); 求復(fù)合函數(shù) (1)y=exp(u) u=sin(x) (2) y=sqrt(u) u=1+exp(x2) (3) y=sin(u) u=asin(x) (4) y=sinh(u) u=-x實(shí)驗(yàn)二:MATLAB基本操作與用法一、實(shí)驗(yàn)?zāi)康?. 掌握用MATLAB命令窗口進(jìn)行簡(jiǎn)單數(shù)學(xué)運(yùn)算。2. 掌握常用的操作命令和快捷鍵。
4、3. 了解MATLAB的數(shù)據(jù)類(lèi)型。4. 了解MATLAB的操作符。二、實(shí)驗(yàn)內(nèi)容 1. 在命令窗口依次輸入下列命令,根據(jù)執(zhí)行結(jié)果分析其功能;helplookfor magichelp magicdoc magicwhich magic。 2. 以自己姓名拼音來(lái)建立自己的工作目錄,再講自己的工作目錄設(shè)置到Matlab搜索路徑下。用cd命令查詢(xún)自己的工作目錄;3. 創(chuàng)建變量,并計(jì)算:1)創(chuàng)建single類(lèi)型變量a=98,b=168,求:a+b,a-b,ba3,baaa2)創(chuàng)建uint8類(lèi)型變量m,n,值與(1)同,進(jìn)行相同計(jì)算。記錄命令和結(jié)果,并解釋?zhuān)?)與(2)結(jié)果為何不同因uint8類(lèi)型變量的最
5、大值為255,當(dāng)超過(guò)最大值時(shí)結(jié)果就等于2554.先求下列表達(dá)式的值,然后記錄Matlab工作空間的使用情況和相關(guān)變量Z3=,a=-3.0,-2.9,-2.8,,2.8,2.9,3.0實(shí)驗(yàn)三:矩陣運(yùn)算與元素群運(yùn)算一、實(shí)驗(yàn)?zāi)康?掌握數(shù)組與矩陣的創(chuàng)建。 2掌握矩陣運(yùn)算與數(shù)組運(yùn)算。 3掌握基本元素群運(yùn)算。 4掌握向量與矩陣的特殊處理。 二、實(shí)驗(yàn)內(nèi)容1.”:”號(hào)的用法.用”:”號(hào)生成行向量a=1 2 3 4 5 6 7 8 9 10、b=5 3 1 -1 -3 -5;2用線性等分命令linspace重新生成上述的a和b向量。3在100和10000之間用對(duì)數(shù)等分命令logspace生成10維的向量c。4生
6、成范圍在0,10、均值為5的35維的均勻分布隨機(jī)數(shù)矩陣D.5利用magic函數(shù)生成55維的魔方矩陣,取其對(duì)角向量e,并根據(jù)向量e生成一個(gè)對(duì)角矩陣E。(所謂魔方矩陣就是各行、各列、各對(duì)角線元素之和相等。)6另AA是33維魔方矩陣,BB是由A旋轉(zhuǎn)180得到。CC是一個(gè)復(fù)數(shù)矩陣,其實(shí)部為AA,虛部為BB。DD是CC的轉(zhuǎn)置,EE是CC的共軛。分別計(jì)算CC和EE的模和幅角。7.f是一個(gè)首項(xiàng)為20,公比為0.5的10維等比數(shù)列;g是一個(gè)首項(xiàng)為1,差為3的10維等差數(shù)列。試計(jì)算向量f和g的內(nèi)積s。8生成一個(gè)99維的魔方矩陣,提取其中心的33維子矩陣M,利用sum函數(shù)檢驗(yàn)其各行和各列的和是否相等。9已知T=1
7、223344534455667,利用函數(shù)生成左上三角舉證T1=1223344034400000.*不存在2X2魔方矩陣*實(shí)驗(yàn)四:函數(shù)編寫(xiě)與程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?掌握函數(shù)的編寫(xiě)規(guī)則。 2掌握函數(shù)的調(diào)用。 3會(huì)用Matlab程序設(shè)計(jì)實(shí)現(xiàn)一些工程算法問(wèn)題。 二、實(shí)驗(yàn)內(nèi)容1編寫(xiě)一個(gè)y,y1,y2=mwave(f1,m1,f2,m2)函數(shù),實(shí)現(xiàn)以下功能,并繪出y1、y2、y在t0,2區(qū)間500個(gè)樣點(diǎn)的圖形。(其中調(diào)用參數(shù)2 f1、f2 20 Hz;0.5 m1、m2 2)y1=m1sin2f1t;y2=m2sin2f2t;y=y1+y2當(dāng)輸入的參數(shù)超過(guò)范圍時(shí)輸入正確時(shí)的圖形2程序設(shè)計(jì):相傳古代印度國(guó)王要
8、褒獎(jiǎng)他的聰明能干的宰相達(dá)依爾(國(guó)際象棋發(fā)明者),問(wèn)他要什么?達(dá)依爾回答:“陛下只要在國(guó)際象棋棋盤(pán)的第一個(gè)格子上放一粒麥子,第二個(gè)格子上放二粒麥子,以后每個(gè)格子的麥子數(shù)都按前一格的兩倍計(jì)算。如果陛下按此法給我64格的麥子,就感激不盡,其他什么也不要了?!眹?guó)王想:“這還不容易!”讓人扛了一袋麥子,但很快用光了,再扛出一袋還不夠,請(qǐng)你為國(guó)王算一下共要給達(dá)依爾多少小麥?(1袋小麥約1.4108粒)。共要給達(dá)依爾18447*1019粒小麥3程序設(shè)計(jì):公元前五世紀(jì)我國(guó)古代數(shù)學(xué)家張丘建在算經(jīng)一書(shū)中提出了“百雞問(wèn)題”:雞翁一值錢(qián)五,雞母一值錢(qián)三,雞雛三值錢(qián)一。百錢(qián)買(mǎi)百雞,問(wèn)雞翁、母、雛各幾何?實(shí)驗(yàn)五:二維圖形
9、和三維圖形的創(chuàng)建一、實(shí)驗(yàn)?zāi)康?掌握二維圖形的繪制。 2掌握?qǐng)D形的標(biāo)注 3了解三維曲線和曲面圖形的繪制。二、實(shí)驗(yàn)內(nèi)容1生成110維的隨機(jī)數(shù)向量a,分別用紅、黃、藍(lán)、綠色繪出其連圖脈沖圖、階梯圖和條形圖,并分別標(biāo)出標(biāo)題“連線圖”、“脈沖圖”、“階梯圖”、“條形圖”。2在同一個(gè)圖形窗口中,繪制兩條曲線y1=2x、y2=(12)x;并分別在靠近相應(yīng)的曲線處標(biāo)注其函數(shù)表達(dá)式。3編寫(xiě)一個(gè)mcircle(r)函數(shù),調(diào)用該函數(shù)時(shí),根據(jù)給定的半徑r,以原點(diǎn)為圓心畫(huà)一個(gè)如圖所示的紅色空心圓。(圖例半徑r=5)4(1)繪一個(gè)圓柱螺旋線(形似彈簧)圖。圓柱截面直徑為10,高度為5,每圈上升高度為1。如左圖所示。 (2
10、)利用(1)的結(jié)果,對(duì)程序做少許修改,得到如右圖所示圖形。實(shí)驗(yàn)六:Matlab多項(xiàng)式和符號(hào)運(yùn)算一、實(shí)驗(yàn)?zāi)康?掌握Matlab多項(xiàng)式的運(yùn)算。 2了解符號(hào)運(yùn)算。 二、實(shí)驗(yàn)內(nèi)容1將多項(xiàng)式Px=(x-2)(x+3)(x-7)(x+1)化為x的降冪排列.結(jié)果為 x4-5x3-19x2+29x+422求一元高次方程的根。x9-5x8-30 x7+150 x6+273x5-1365x4-820 x3+4100 x2+576x-2880=03求一元高次方程的根,并畫(huà)出左邊多項(xiàng)式函數(shù)在x2,2區(qū)間內(nèi)的曲線x4-2x2+1=04求多項(xiàng)式f1x=x3+3x2+5x+7和f2x=8x3-6x2+4x-2的乘積f(x);并求fx-f1(x)f2(x)的商和余式乘積 :商和余式 :5 . 求y=x5+tan4x2+3的符號(hào)導(dǎo)數(shù).6用符號(hào)運(yùn)算求實(shí)驗(yàn)內(nèi)容4中的fx的表達(dá)式