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