中國地質(zhì)大學(xué)(北京)2018年秋季學(xué)期 《Matlab語言基礎(chǔ)》期末考試試卷 (B卷)_第1頁
中國地質(zhì)大學(xué)(北京)2018年秋季學(xué)期 《Matlab語言基礎(chǔ)》期末考試試卷 (B卷)_第2頁
中國地質(zhì)大學(xué)(北京)2018年秋季學(xué)期 《Matlab語言基礎(chǔ)》期末考試試卷 (B卷)_第3頁
中國地質(zhì)大學(xué)(北京)2018年秋季學(xué)期 《Matlab語言基礎(chǔ)》期末考試試卷 (B卷)_第4頁
中國地質(zhì)大學(xué)(北京)2018年秋季學(xué)期 《Matlab語言基礎(chǔ)》期末考試試卷 (B卷)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

中國地質(zhì)大學(xué)(北京)2018年秋季學(xué)期第1頁(共1頁)2008年12月課程號:1003025《Matlab語言基礎(chǔ)》期末考試試卷(B卷)考試形式:閉卷考試考試時間:120分鐘班號學(xué)號姓名得分題號一二三四五六七八九總分得分一、(5分)簡答:分別說明Matlab命令clc、clear、close的作用及調(diào)用方式。二、(5分)簡答:Matlab與一般程序設(shè)計(jì)語言相比數(shù)據(jù)結(jié)構(gòu)有何特殊性,為什么說Matlab有很強(qiáng)的擴(kuò)充性?三、(5分)簡答:簡述Matlab的矩陣運(yùn)算、矩陣的數(shù)組運(yùn)算和符號運(yùn)算的本質(zhì)及不同之處。四、(10分)簡答:一些特殊符號在MATLAB中作用巨大,簡述冒號(:)、點(diǎn)號(.)、百分號(%)、分號(;)、逗號(,)在MATLAB中的各項(xiàng)作用。五、(15分)編程:分別用for循環(huán)和While循環(huán)語句計(jì)算K=1+2+22+23+...+263。六、(10分)編程:畫出z=所表示的三維曲面。x和y的取值范圍是[-8,8]。七、(15分)編程:使用load、uigetfile兩種方式讀取下面的test.dat文件,要求uigetfile具有*.dat和*.*文件濾波器,可能用到的函數(shù)有:fopen、fclose、fgetl、fscanf等。29.0892.85.010.39八、(25分)編程:繪制一條sin曲線,使用所有圖形加注功能(title、xlabel、ylabel、text、grid、gtext、legend)修飾圖形,并采用句柄繪圖的方式實(shí)現(xiàn)以下功能:=1\*GB3①改變窗口的名稱(name)、位置和大小(units、position);=2\*GB3②改變x軸的顏色(xcolor)、x軸翻轉(zhuǎn)(xdir);=3\*GB3③為sin曲線建立一個上下文菜單,包含red、green和blue3個菜單項(xiàng),點(diǎn)擊菜單項(xiàng)sin曲線顏色相應(yīng)變化(uicontextmenu)。九、(10分)編程:生成一個窗口并生成一套cos曲線的數(shù)據(jù),并:=1\*GB3①用GUI編程的方式在窗口上新建4個按鈕plot、semilogx、semilogy、quit;=2\*GB3②要求點(diǎn)擊plot、semilogx、semilogy時都能彈出一個新窗口并繪制對應(yīng)坐標(biāo)系的cos曲線;=3\*GB3③點(diǎn)擊quit退出??赡苡玫降腉UI屬性有:style、string、units、position、callback

課程號:1003025Matlab語言基礎(chǔ)期末考試試卷標(biāo)準(zhǔn)答案及評分標(biāo)準(zhǔn)(B卷)考試形式:閉卷考試考試時間:120分鐘一、(5分)答:clc用來清空命令窗口的屏顯,clear命令用來清空工作空間變量與函數(shù),close用來關(guān)閉已打開的的figure窗口。clearall用來清空所有工作空間變量與函數(shù),closeall用來關(guān)閉所有figure窗口。評分標(biāo)準(zhǔn):clc、clear、close各1分,共3分;closeall、clearall各1分,共2分。二、(5分)答:Matlab的所有數(shù)據(jù)都是以雙精度矩陣保存,沒有其他數(shù)據(jù)類型;Matlab提供了功能強(qiáng)大的函數(shù)庫,通過M文件的方式實(shí)現(xiàn)各個功能,用戶編寫自己的M文件集就可以形成自己獨(dú)特的函數(shù)庫。評分標(biāo)準(zhǔn):第1問2分,第2問3分。三、(5分)答:Matlab的數(shù)據(jù)類型是雙精度的矩陣,故Matlab的運(yùn)算是矩陣運(yùn)算,符合線性代數(shù)中矩陣運(yùn)算的規(guī)則;矩陣的數(shù)組運(yùn)算是指矩陣間按元素進(jìn)行的元素之間的運(yùn)算;一般算術(shù)運(yùn)算要求先對變量賦值,為了解決符號參與的運(yùn)算問題,Matlab中可以先定義符號變量,然后輸入符號表達(dá)式進(jìn)行符號運(yùn)算。評分標(biāo)準(zhǔn):矩陣運(yùn)算1.5分,數(shù)組運(yùn)算1.5分,符號運(yùn)算2分。四、(10分)答:冒號作用:用于生成等間隔的向量,默認(rèn)間隔為1;用于選出矩陣指定行、列及元素;循環(huán)語句。點(diǎn)號作用:浮點(diǎn)數(shù)中的小數(shù)點(diǎn);結(jié)構(gòu)體成員變量操作。百分號作用:引導(dǎo)說明語句;格式輸入輸出的引導(dǎo)符。逗號:語句間的間隔符;矩陣輸入時分隔不同列。分號:語句間的間隔符;矩陣輸入時分隔不同行。評分標(biāo)準(zhǔn):以上5個特殊符號每個2分,共10分。五、(15分)答:For循環(huán):K=0;fori=0:63K=K+2^i;Endkwhile循環(huán):sum=0;i=0;whilei<=63sum=sum+2^I;i=i+1;endsum評分標(biāo)準(zhǔn):for循環(huán)7分,while循環(huán)8分。六、(10分)答:x=-8:0.5:8;y=x;[XY]=meshgrid(x,y);Z=sin(sqrt(X.^2+Y.^2))./(X.^2+Y.^2);mesh(X,Y,Z);評分標(biāo)準(zhǔn):以上5行代碼,每行2分,總分10分。七、(15分)答:Load方式:file=’test.dat’load(file);uigetfile方式:cfile=uigetfile({‘*.dat’,’datafile(*.dat)’;’...*.*’,’allfiles(*.*)’},’choosefile’);fid=fopen(cfile,’r’);data=fscanf(fid,’%f’,[2,3]);fclose(fid);評分標(biāo)準(zhǔn):load方式5分;uigetfile方式10分。八、(25分)答:t=0:0.1:2*pi;y1=sin(t);figure;plot(t,y1,'r-');title('plottest');xlabel('t');ylabel('sin(t)');text(1,0.7,'sin(t)');gridon;legend('sin(t)');gtext('sin(t)');set(gcf,'name','GYE''sMatlabfinaltest',...'units','normalized',...'position',[0.10.10.60.4]);set(gca,'xcolor','b','xdir','rev');h=get(gca,'children');m=uicontextmenu;m1=uimenu(m,'label','red','callback','set(h,''color'',''r'')');m2=uimenu(m,'label','green','callback','set(h,''color'',''g'')');m3=uimenu(m,'label','blue','callback','set(h,''color'',''b'')');set(h,'uicontextmenu',m);評分標(biāo)準(zhǔn):繪圖并修飾8分,其中繪圖1分,7個修飾項(xiàng)每個1分;句柄繪圖改變窗口屬性5分,改變軸屬性5分,為線對象加上下文菜單7分;總25分。九、(10分)答:t=0:0.1:2*pi;y=cos(t);h=figure;set(h,'units','normalized','position',...[0.050.650.10.2],'menubar','none');bt1=uicontrol(h,'style','pushbutton','units',...'normalized','position',[0.050.750.90.2],...'string','plot','callback',...'figure,plot(t,y,''b*'')');bt2=uicontrol(h,'style','pushbutton','units',...'normalized','position',[0.050.50.90.2],...'string','semilogx','callback',...'figure,semilogx(t,y,''b*'')');bt3=uicontrol(h,'style','pushbutton','units',...'normalized','position',[0.050.250.90.2],...'string','semilogy','callback',...'figure,semilogy(t,y,''b*'')');bt4

溫馨提示

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

最新文檔

評論

0/150

提交評論