matlab基礎(chǔ)練習(xí)題及答案_第1頁
matlab基礎(chǔ)練習(xí)題及答案_第2頁
matlab基礎(chǔ)練習(xí)題及答案_第3頁
matlab基礎(chǔ)練習(xí)題及答案_第4頁
matlab基礎(chǔ)練習(xí)題及答案_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第章MATLAB礎(chǔ)MM

44菜菜命命第章MATLAB陣運(yùn)算基礎(chǔ)在MATLAB中如何建立矩陣

,并將其賦予變量

a?答:在CommandWindow窗口輸入操作:>>a=[573;491]有幾種建立矩陣的方法?各有什么優(yōu)點(diǎn)?答接輸入法,如a=[1234],優(yōu)點(diǎn)是輸入方法方便簡捷;(2)通過M文件建立矩陣,該方法適用于建立尺寸較大的矩陣,并且易于修改;

與與與b254(3)由函數(shù)建立,如y=sin(x),可以由MATLAB內(nèi)部函數(shù)建立一些特殊矩陣;(4)通過數(shù)據(jù)文件建立,該方法可以調(diào)用由其他軟件產(chǎn)生數(shù)據(jù)。在進(jìn)行算術(shù)運(yùn)算時(shí),數(shù)組運(yùn)算和矩陣運(yùn)算各有什么要求?答:進(jìn)行數(shù)組運(yùn)算的兩個(gè)數(shù)組必須有相同的尺寸。進(jìn)行矩陣運(yùn)算的兩個(gè)矩陣必須滿足矩陣運(yùn)算規(guī)則,如矩陣a與b相乘()時(shí)必須滿足a的列數(shù)等于b的行數(shù)。數(shù)組運(yùn)算和矩陣運(yùn)算的運(yùn)算符有什么區(qū)別?答:在加、減運(yùn)算時(shí)數(shù)組運(yùn)算與矩陣運(yùn)算的運(yùn)算符相同,乘、除和乘方運(yùn)算時(shí),在矩陣運(yùn)算的運(yùn)算符前加一個(gè)點(diǎn)即為數(shù)組運(yùn)算,如為矩陣乘,a.*b為數(shù)組乘。

42

計(jì)算矩陣答:

3

之和。求

7i14i7394i39i

的共軛轉(zhuǎn)置。答:計(jì)算

a

93

的數(shù)組乘積。答:“左除”與“右除”有什么區(qū)別?

,b33答:在通常情況下,左除解,分母在左邊。右除x=b/a解,分母在右邊。一般情況下,

b/a。對(duì)于

AX

,如果

2

26

,求解

7

答:已知:

3569

,分別計(jì)算

a的數(shù)組平方和矩陣平方,并觀察其結(jié)果。答:a的數(shù)組的平方:a的矩陣的平方:a

5

,觀察

a與之的六種關(guān)系運(yùn)算的結(jié)果。答:a50.2

,在進(jìn)行邏輯運(yùn)算時(shí),a相當(dāng)于什么樣的邏輯量。

答:相當(dāng)于a=[11011]。在sin()運(yùn)算中,x角度還是弧度?答:在sin(x)運(yùn)算中,x是弧度,MATLAB規(guī)定所有的三角函數(shù)運(yùn)算都是按弧度進(jìn)行運(yùn)算。角度答:

3045

正弦、余弦、正切和余切。用四舍五入的方法將數(shù)組[]取整。答:12矩a63別對(duì)

a進(jìn)特征值分解異值分解分解分解及27

分解。答:

、和b、和bc75836將矩陣

a

29

組合成兩個(gè)新矩陣:答合成一43的矩陣,第一列為按列順序排列a矩陣元素,第二列為按列順序排列的b矩陣元素,第三列為按列順序排列的矩陣元素。(2)按照a、b、c的列順序組合成一個(gè)行矢量或利用(1)中產(chǎn)生的d第章

基本圖形處功能繪制曲x3

,x的取值范圍為[-5,5]。有一組測(cè)量數(shù)據(jù)滿-at,t變化范圍為用不同的線型和標(biāo)記點(diǎn)畫出、a=和a=三種情況下的曲線。在題結(jié)果圖中添加標(biāo)-at

,并用箭頭線標(biāo)識(shí)出各曲線a的取值。在題結(jié)果圖中添加標(biāo)-at

和圖例框。

表中列出了4個(gè)觀測(cè)點(diǎn)的6次測(cè)量數(shù)據(jù),將數(shù)據(jù)繪制成為分組形式和堆疊形式的條形圖。第1次

第2次

第3次

第4次

第5次

第6次觀測(cè)點(diǎn)3

674281觀測(cè)點(diǎn)6

732472觀測(cè)點(diǎn)9

725843觀測(cè)點(diǎn)6

432744x=[6649715638],繪制餅圖,并將第五個(gè)切塊分離出來。z

,當(dāng)x和y取值范圍均-2,用建立子窗口的方法在同一個(gè)圖形窗口中繪制出三維線圖、網(wǎng)線圖、表面圖和帶渲染效果的表面圖。

繪制peaks函數(shù)的表面圖,用colormap函數(shù)改變預(yù)置的色圖,觀察色彩的分布情況。

用sphere函數(shù)產(chǎn)生球表面坐標(biāo),繪制不通明網(wǎng)線圖、透明網(wǎng)線圖、表面圖和帶剪孔的表面圖。

將題中的帶剪孔的球形表面圖的坐標(biāo)改變?yōu)檎叫危允骨蛎婵雌饋硎菆A的而不是橢圓的,然后關(guān)閉坐標(biāo)軸的顯示。第章創(chuàng)建符號(hào)變量有幾種方法?

符號(hào)數(shù)學(xué)基(補(bǔ)充)答:MATLAB提供了兩種創(chuàng)建符號(hào)變量和表達(dá)式的函數(shù):和syms。sym于創(chuàng)建一個(gè)符號(hào)變量或表達(dá)式,用法如’)及f=sym(‘x+y+z’),syms用于創(chuàng)建多個(gè)f=sym(‘x+y+z’)相當(dāng)于symsxyzf=x+y+z

符號(hào)變量,用法如symsxyz。下面三種表示方法有什么不同的含義?(1)f=3*x^2+5*x+2(2)f='3*x^2+5*x+2'

(3)x=sym('x')f=3*x^2+5*x+2答表示在給定x時(shí),3*x^2+5*x+2的數(shù)值運(yùn)算結(jié)果賦值給變量,如果沒有給x則指示錯(cuò)誤信息。(2)f='3*x^2+5*x+2'表示將字符串'3*x^2+5*x+2'賦值給字符變量f沒有任何計(jì)算含義,因此也不對(duì)字符串中的內(nèi)容做任何

分析。(3)x=sym('x')f=3*x^2+5*x+2表示一個(gè)符號(hào)變量,因此算式f=3*x^2+5*x+2具有了符號(hào)函數(shù)的意義,f自然成為符號(hào)變量了。用符號(hào)函數(shù)法求解方程a2

+b*+c=0。答:用符號(hào)計(jì)算驗(yàn)證三角等式:sin(

1

)cos(

2

)-cos(

1

)sin(

2

)=sin(

1

-

2

)答:求矩陣

a11a21

a12a22

的行列式值、逆和特征根。答:因式分解4x2x答:

22f

a

1)sin()

,用符號(hào)微分求df/dx。答:求代數(shù)方程組關(guān)于x,y的解。y答:符號(hào)函數(shù)繪圖法繪制函數(shù)x=sin(3t)cos(t)圖形,的變化范圍為[0,2]。答:繪制極坐標(biāo)下sin(3*t)*cos(t)的圖形。答:第章MATLAB其他函庫

將(-6)(-3)(-8)展開為系數(shù)多項(xiàng)式的形式。答:求解多項(xiàng)式3

-72

+2+40的根。答:求解在=8時(shí)多項(xiàng)式(-1)(-2)(-3)(-4)的值。答:計(jì)算多項(xiàng)式乘法(2

+2+2)(2

+5+4)。答:計(jì)算多項(xiàng)式除法(33

+132

+6+8)/(+4)。答:對(duì)下式進(jìn)行部分分式展開:3

4

x

3

2

5

4

3

x

2

x答:計(jì)算多項(xiàng)式

4x

x

x

的微分和積分。

4495答:

0

解方程組

2

答:求欠定方程組答:

44

的最小范數(shù)解。有一組測(cè)量數(shù)據(jù)如下表所示,數(shù)據(jù)具有=的變化趨勢(shì),用最小二乘法求解。xy

123

345答:矩陣

275449

,計(jì)算

a的行列式和逆矩陣。

5答:=sin(),x0到2答:

,=,求y的大值、最小值、均值和標(biāo)準(zhǔn)差。35答:

協(xié)方差、y協(xié)方差、xy的互協(xié)方差。參照例3-20的方法,計(jì)算表達(dá)式

10

的梯度并繪圖。答:有一正弦衰減數(shù)據(jù)y=sin(x).*exp(-x/10)x=0:pi/5:4*pi樣條法進(jìn)行插值。答:

M件編程1命令文件與函數(shù)文件的主要區(qū)別是什么?答令文件是一系列命令的組合,函數(shù)文件的第一行必須用說明;(2)命令文件沒有輸入?yún)?shù),也不用返回參數(shù),函數(shù)文件可以接受輸入?yún)?shù),也可以返回參數(shù);(3)命令文件處理的變量為工作空間變量,函數(shù)文件處理的變量為函數(shù)內(nèi)部的局部變量,也可以處

理全局變量。2如何定義全局變量?答:用關(guān)鍵global可以把一個(gè)變量定義為全局變量,M文件中定義全局變量時(shí),如果在當(dāng)前工作空間已經(jīng)存在了相同的變量,系統(tǒng)將會(huì)給出警告,說明由于將該變量定義為全局變量,可能會(huì)使變量的值發(fā)生改變,為避免發(fā)生這種情況,應(yīng)該在使用變量前先將其定義為全局變量。3如果x是一個(gè)結(jié)構(gòu)型數(shù)組,如何觀察其中的內(nèi)容?結(jié)果數(shù)組用于存儲(chǔ)一組相關(guān)的數(shù)據(jù)元素(域可以是不同類型、不同尺寸的,結(jié)構(gòu)數(shù)組不能用數(shù)組編輯器觀察和修改其中的元素。對(duì)于明x的結(jié)構(gòu)型數(shù)組,可以直接鍵入x以觀察其中所包含的域名及內(nèi)容,也可以鍵入域名觀察指定域名的內(nèi)容,例如>>xx=name:'line'color:'red'data:[13]>>ans=red

4if語句有幾種表現(xiàn)形式?答表達(dá)式語句體end(2)if表達(dá)式語句體1else語句體2end(3)if表達(dá)式1語句體1elseif表達(dá)式2語句體2end(4)if表達(dá)式1語句體1elseif表達(dá)式2語句體2else語句體3end5說明break語句和return語句的用法。答break語句用于終止循環(huán)和while循環(huán)的執(zhí)行。如果遇break語句,則退出循環(huán)體,繼續(xù)執(zhí)行循環(huán)體外的下一行語句。在嵌套循環(huán)中,只存在于最內(nèi)層的循環(huán)中。

return句用于終止當(dāng)前的命令序列,并返回到調(diào)用的函數(shù)或鍵盤,也用于終止keyboad方式,在MATLAB中,被調(diào)用的函數(shù)運(yùn)行結(jié)束后會(huì)自動(dòng)返回調(diào)用函數(shù),使用return句時(shí)將return插入被調(diào)用函數(shù)的某一位置,根據(jù)某種條件迫使被調(diào)用函數(shù)提前結(jié)束并返回調(diào)用函數(shù)。6有一周期為4

的正弦波上疊加了方差為的正態(tài)分布的隨機(jī)噪聲的信號(hào),用循環(huán)結(jié)構(gòu)編制一個(gè)三點(diǎn)線性滑動(dòng)平均的程序(提示:①*randn(1,n)生方差為的正態(tài)分布的隨機(jī)噪如x1(2)=(x(1)+x(2)+x(3))/3x(2)+x(3)+x(4))/3……)答:7編制一個(gè)解數(shù)論問題的函數(shù)文件:取任意整數(shù),若是偶數(shù),則用除,否則乘,重復(fù)此過程,直到整數(shù)變?yōu)椤4穑篺unctionc=collatz(n)%collatz%Classic“3n+1”Ploblemfromnumbertheoryc=n;whilen>1ifrem(n,2)==0n=n/2;else

n=3*n+1;endc=[cn];end8有一組學(xué)生的考試成績(見表,成績100分時(shí)為滿分,成績90~99之間時(shí)為優(yōu)秀,成績?cè)谥g時(shí)為良好,成績?cè)谥g為及格,成績?cè)谝韵聲r(shí)為不及格,編制一個(gè)根據(jù)成績劃分等級(jí)的程序。學(xué)生姓王

趙名成

728356941008896685465答:9編寫一段程序,能夠把輸入的攝氏溫度轉(zhuǎn)化成華氏溫度,也能把華氏溫度轉(zhuǎn)換成攝氏溫度。答:10令的作用是什么?當(dāng)在函數(shù)中使用命令時(shí),是否可以在工作空間瀏覽器中觀察和修改函數(shù)中的局部變量?退keyboard態(tài)的命令是什么?編一個(gè)函數(shù)文件,在其中設(shè)置keyboard,觀察變量情況。答:當(dāng)運(yùn)行中的程序遇到命令時(shí)會(huì)暫時(shí)停止運(yùn)行,將控制權(quán)交給鍵盤,這時(shí)命令窗口的提示符變K>>令窗口或工作空間瀏覽器中觀察和修改變量內(nèi)容keyboard命令設(shè)置在函數(shù)中,則可以觀察和修改函數(shù)中的局部變量,檢查或修改完成后,鍵入return命令,退出keyboard狀態(tài),控制權(quán)交還給系統(tǒng),程序?qū)⒗^續(xù)運(yùn)行。

第章Simulink礎(chǔ)什么是Simulink?答:Simulink一個(gè)用來對(duì)動(dòng)態(tài)系統(tǒng)進(jìn)行建模、仿真和分析的軟件包,它支持連續(xù)的、離散的或二者混合的線性和非線性系統(tǒng),也支持具有多種采樣速率的多速率系統(tǒng)。如何進(jìn)行下列操作:(1)翻轉(zhuǎn)模塊(2)給模型窗口加標(biāo)題(3)指定仿真時(shí)間(4)設(shè)置示波器的顯示刻度答轉(zhuǎn)模塊翻轉(zhuǎn)鼠標(biāo)指針指向要翻轉(zhuǎn)的模塊并按下鼠標(biāo)右鍵彈出的菜單中選擇欄中的FlipBlock,模塊將翻轉(zhuǎn),每選擇一次模塊都將翻轉(zhuǎn),該操作也可以在菜單欄中的Format菜單中進(jìn)行。(2)給模型窗口加標(biāo)題在模型窗口的上方雙擊鼠標(biāo)左鍵出現(xiàn)的一個(gè)文本輸入框入文字并通過菜單中的選項(xiàng)改變字體的顏色和大小,就可以做出一個(gè)好看的標(biāo)題在模型窗口的任意地方都可以通過雙擊鼠標(biāo)左鍵后輸入文字為模型窗口添加說明)(3)指定仿真時(shí)間選擇Simulation單打開參數(shù)設(shè)置對(duì)話框,在面中第一項(xiàng)time通過輸入開始時(shí)間和結(jié)束時(shí)間來確定仿真時(shí)間。(4)設(shè)置示波器的顯示刻度雙擊示波器模塊彈出示波器顯示窗口,在坐標(biāo)軸區(qū)域內(nèi)的任意位置單擊鼠標(biāo)右鍵,在彈出的菜單中選擇properties…菜單項(xiàng)彈出示波器坐標(biāo)軸屬性對(duì)話框,可以設(shè)置軸示的范圍。有傳遞函數(shù)如下的控制系統(tǒng)Simulink建立系統(tǒng)模型對(duì)系統(tǒng)的階躍響應(yīng)進(jìn)行仿真。

溫馨提示

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

評(píng)論

0/150

提交評(píng)論