MATLAB程序設計復習資料_第1頁
MATLAB程序設計復習資料_第2頁
MATLAB程序設計復習資料_第3頁
MATLAB程序設計復習資料_第4頁
MATLAB程序設計復習資料_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實用標準文檔文案大全Matlab習題及復習要點Matlab的英文組成;程序和變量的命名規(guī)則;在MATLAB語言中是區(qū)分字母大小的,也就是說,大寫字母和小寫字母代表的東西是不同的。Matlab中注釋、關鍵詞等的顯示顏色;如何設置當前路徑、如何設置搜索路徑(例如第一次上機練習過的,新建的“D:\temp”目錄中有腳本文件abc.m,若要能在命令窗口輸入abc執(zhí)行則..);熟悉Matlab中的幾種數(shù)據(jù)類型(int8、double、logical等);在MATLAB中計算數(shù)學公式(如三角函數(shù)、對數(shù)、開根號等)的表達;掌握數(shù)組的幾個操作(裁剪、擴增、eye、zeros等)、對角陣指令、均勻分布隨即向量指令;數(shù)組中行和列的分隔符;在循環(huán)結構中的幾個命令:break、continue等;已知字符'A'、'Z'、'a'、'z'的ASCII碼分別為65、90、97、122,str1為全為大寫字母的字符串,采用什么命令可將該字符串轉換成小寫。在MATLAB中求解線性方程組Axb可采用什么指令;掌握基本運算符,例如*、.*、/、./、》.八的區(qū)別讀懂邏輯表達式,會寫出邏輯表達式的結果(0或1)掌握集中循環(huán)結構,尤其if..elseif???else???end和swich…case結構的語法,要準確。會編寫分段函數(shù)的程序;x和y滿足如下關系:221211212xxyxxxx 編寫函數(shù)y=f(x),用于計算上述分段函數(shù)。繪圖時采用的幾個命令的掌握:holdon、plot、plot314*.用語句[x,y]=meshgrid(a:b)構建網格數(shù)據(jù),例子如下:示例一:x=-3:1:3;y=-2:1:2;[X,Y]=meshgrid(x,y);這里meshgrid(x,y)的作用是分別產生以向量x為行,向量y為列的兩個大小相同的矩陣,其中x的行是從-3開始到3,每間隔1記下一個數(shù)據(jù),并把這些數(shù)據(jù)集成矩陣X;同理y的列則是從-2到2,每間隔1記下一個數(shù)據(jù),并集成矩陣Y。即X=-3-2-10123-3-2-10123-3-2-10123實用標準文檔文案大全-3-2-10123-3-2-10123Y=-2-2-2-2-2-2-2-1-1-1-1-1-1-100000001111111222222215*.創(chuàng)建一個范圍為[-n,n]、數(shù)據(jù)點個數(shù)為50的向量x的指令為?,以該向量x為橫坐標繪制正弦曲線的指令為?。16*.掌握基本的畫圖命令,會編寫簡單的繪圖程序。思考題:已知幾個點的坐標a1(-1,0)、a2(0,1)、a3(1,2)、a4(3,-2),求一條三次曲線通過這四個點,編寫程序完成計算,要求顯示出多項式的系數(shù),并用plot函數(shù)畫出曲線第一講概論簡述matlab基本特點。(0.5分)交互式操作界面;高效的數(shù)值計算功能;演算式語言;可視化輸出;代碼、數(shù)據(jù)文件的集成管理環(huán)境;支持用戶界面開發(fā),自定義創(chuàng)建工具(GUIDE);豐富的外部接口——支持C/C++、Java、Excel/Word、Ansys,COM、DDE(動態(tài)數(shù)據(jù)交換)和ActiveX 。簡述matlab的基本功能。(0.5分)數(shù)學計算;開發(fā)工具;數(shù)據(jù)可視化;交互式圖形編輯;自成一派的算法開發(fā)編程語言和環(huán)境;圖形用戶界面開發(fā)環(huán)境一一GUIDE;開放性、可擴展性強;專業(yè)應用工具箱;Simulink動態(tài)仿真環(huán)境。填空(1分)命令后以分號(;)結尾,不顯示運行結果。命令后無符號或逗號(,)結尾,顯示運行結果。一行輸入多條命令,可用逗號(,)分隔;若一行很長需換行時,加續(xù)行符(3小數(shù)點…)注釋文字以百分號(%)開始所有符號一定要在英文狀態(tài)下輸入如何將當前路徑設置為d:\mydir?如何將d:\mydir添加進搜索路徑?(1分)實用標準文檔文案大全請寫出如下操作的命令:(2分)清屏:clc;刪除工作空間的變量a:cleara;清空工作空間:clear或clearall;刪除命令行:esc;查詢函數(shù)sin的幫助文檔:helpsin;實用標準文檔文案大全分別用直接輸入法和存儲變量法求1+cos(pi)*(2+2i)。直接輸入法:>>1+cos(pi)*(2+2i);存儲變量法:>>a=cos(pi);>>b=2+2i;>>c=1+a+b;a=int8(100),b=int8(50)a+b=127;a-b=50;a-3b=-27;2a-b=77;a/3b=1;a=int8(10),b=int16(10),a+b=?(出錯)4.請寫出計算代碼-ba4?; sqrt(a+4*b);lg(a+b);log10(a+b);ba?e?; exp(a+b);或e"(a+b);Sin(a+b2);sin(a+b^ba?5.給出以下計算結果4<5;14>5;04==20;04~=20;14<5&&4>5;0實用標準文檔文案大全第三講數(shù)組生成一個3*3隨機矩陣,將其對角線元素的值加1。(寫出代碼)rand(3)+eye(3)生成一個元素值在1和10之間的3*3隨機矩陣,將其重新排列,使得:(1)每列按降序排列;(2)每彳丁按降序排列。(1)sort(rand(3)*10,'descend')(2)sort(rand(3)*10,2,'descend')令a=3,x=[2,1;3,2],y=[4,5;6,7],寫出如下式子的計算結果:a."x=[9,3;27,9];(2)x."a=[8,1;27,8];⑶x?"y=[16,1;729,128]?生成3*4隨機矩陣,判斷其元素是否大于0.5。(寫出代碼)rand(3,4)>0.5有a=3,B=[4,3;7,5],C=[8,9;7,6],D=[4,7;12,8],寫出如下式子的計算結果:(1廣(a<B)=[0,1;0,0];~非a>C&B<D=[0,0;0,0];(3)C<=D司0,0;1,1].(10)已知A為如下4*4矩陣:12345678910111213141516A則運行B=A([1:2],[1:2])后史為2行2列矩陣,其值為―[12;56]。⑸能夠產生4階單位矩陣的表達式eye(4)。(13)MATLAB中產生對角元素為123,4,5的對角矩陣可用指令diag(1:5),產生5個元素值在區(qū)間[1,5]上的均勻分布的隨機向量可用指實用標準文檔文案大全令4*rand(1,5)+1 。(15)創(chuàng)建一個范圍為[-2兀2n]、數(shù)據(jù)點個數(shù)為50的向量x的指令為linspace(-2*pi,2*pi,50),以該向量x為橫坐標繪制正弦曲線的指令為plot(x,sin(x)) (16)b=round(rand(3)*10)round為四舍五入函數(shù)TOC\o"1-5"\h\z8 7 5 3 2 107 1 3求共軛轉置矩陣的指令為B'Ones(n)返回N*N全為1的矩陣arr=1 2 3 4 3 4 5 6 1 2>>length(arr)ans=4返回二維數(shù)組最大的那一維數(shù)>>size(arr)ans=3 4返回矩陣的行數(shù)和列數(shù)實用標準文檔文案大全第四講字符串生成包含內容為“HefeiUniversityofTechnology”字符串str,并顯示其內容(僅顯示內容,不顯示字符串名稱)。生成一個兩行的字符串,第一行內容為“HefeiUniversityofTechnology”,第二行內容為“Welcome!"寫出:str=['k',int2str(1),'=rand']和eval(str)的運行結果。定義一個2*2的單元數(shù)組A,并令A(2,2)為一3*3的隨機二維數(shù)組,并顯示A(2,2)的內容。創(chuàng)建一個結構體,并將存入如下數(shù)據(jù):1)name:liuying,height:170;2)name:liyi,height:165.實用標準文檔文案大全第四講字符串生成包含內容為“HefeiUniversityofTechnology”字符串str,并顯示其內容(僅顯示內容,不顯示字符串名稱)。str='HefeiUniversityofTechnology';disp(str);生成一個兩行的字符串,第一行內容為“HefeiUniversityofTechnology",第二行內容為“Welcome!"str二char('HefeiUniversityofTechnology','Welcome!');寫出:str=['k',int2str(1),'=rand']和eval(str)的運行結果。k1=0.8174定義一個2*2的單元數(shù)組A,并令A(2,2)為一3*3的隨機二維數(shù)組,并顯示A(2,2)的內容。A(2,2)={rand(3)};A{2,2}創(chuàng)建一個結構體,并將存入如下數(shù)據(jù):1)name:liuying,height:170;2)name:liyi,height:165.person二struct('name',{Tiuying',Tiyi'},'height',{170,165})實用標準文檔文案大全第五講繪圖繪制下列圖像,并標出標題、坐標軸注釋以及圖例。y=x*sin(x),0<x<10*pi;三維曲線:z=x“2+6xy+y“2+6x+2yT,T0<x<10,T0<y<10.編寫程序,該程序在同一窗口中繪制函數(shù)在[0,2*pi]之間的正弦曲線和余弦曲線,步長為pi/10,線寬為4個像素,正弦曲線設置為藍色實線,余弦曲線設置為紅色虛線(思考兩條曲線交點處,用紅色星號標記,如何實現(xiàn))。實用標準文檔文案大全第五講繪圖繪制下列圖像,并標出標題、坐標軸注釋以及圖例。y=x*sin(x),0<x<10*pi;x=[0:pi/10:10*pi];y=x.*sin(x);plot(x,y);title('y=x*sin(x)');xlabel('x');ylabel('y=x*sin(x)');legend('y=x*sin(x)');三維曲線:z=x“2+6xy+y“2+6x+2yT,T0<x<10,T0<y<10.x=[-10:0.1:10];y=[-10:0.1:10];z=x.A2+6.*x.*y+6.*x+2.*y-1;plot3(x,y,z);title('z=xA2+6*x.*y+6*x+2*y-1*);xlabel('x');ylabel('y');zlabel(*z=xA2+6*x.*y+6*x+2*y-1*);legend('z=xA2+6*x.*y+6*x+2*y-1*);編寫程序,該程序在同一窗口中繪制函數(shù)在[0,2*pi]之間的正弦曲線和余弦曲線,步長為pi/10,線寬為4個像素,正弦曲線設置為藍色實線,余弦曲線設置為紅色虛線(思考兩條曲線交點處,用紅色星號標記,如何實現(xiàn))。clc;clear;x=[0:pi/1000:2*pi];y1=sin(x);y2=cos(x);plot(x,y1,'b');holdonplot(x,y2,'r--');fori=1:1:length(x)delt=abs(y1(i)-y2(i));ifdelt<=1e-10holdonplot(x(i),y1(i)'r*');endend實用標準文檔文案大全第六講程序設計編寫程序計算???????????0,50,522xxxxxf的值,其中x的值為-10到10之間,以0.5為步長,并繪出圖形。用兩種方法實現(xiàn)。編寫一個函數(shù)randomn,該函數(shù)能夠產生[-n,n]之間的任意整數(shù)。實用標準文檔文案大全第六講程序設計1.編寫程序計算???????????0,50,522xxxxxf的值,其中x的值為-10到10之間,以0.5為步長,并繪出圖形。用兩種方法實現(xiàn)。xth=0;forx=-10:0.5:10xth=xth+1;X(xth)=x;ifx<0y(xth)=-xA3+5; elsey(xth)=xA3+5; endend或xth=0;forx=-10:0.5:10xth=xth+1;nx=x<0;switchnx case1y(xth)=-xA3+5; case0y(xth)=xA3+5; endend2.編寫一個函數(shù)randomn,該函數(shù)能夠產生[-n,n]之間的任意整數(shù)。functiony=randomn(n)y=round(rem(random('Normal',0,1),1)

溫馨提示

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

評論

0/150

提交評論