MATLAB實驗指導書

2022-03-28 16:08:09 字數 6006 閱讀 9371

matlab

實驗指導書

電子與計算機科學技術學院

實驗一 matlab程式設計環境

一、實驗目的

1.熟悉matlab程式設計環境

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.首先應熟悉matlab7.0執行環境,正確操作

2.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)命令視窗的使用。

(2)工作空間視窗的使用。

(3)工作目錄、搜尋路徑的設定。

(4)命令歷史記錄視窗的使用。

(5)幫助系統的使用。

(6)了解各選單的功能。

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗二矩陣基本運算(一)

一、實驗目的

1.通過實驗,進一步熟悉matlab程式設計環境

2.通過實驗掌握建立矩陣的幾種方法

3.通過實驗理解常用的矩陣運算

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.首先應熟悉matlab7.0執行環境,正確操作

2.自主編寫程式,必要時參考相關資料

3.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)設a和b是兩個同維同大小的矩陣,問:

1)a*b和a.*b的值是否相等?

2)a./b和b.\a的值是否相等?

3)a/b和b\a的值是否相等?

4)a/b和b\a所代表的數學含義是什麼?

(2)寫出完成下列操作的命令。

1)將矩陣a第2—5行中第1,3,5列元素賦給矩陣b。

2)刪除矩陣a的第7號元素。

3)將矩陣a的每個元素值加30。

4)求矩陣a的大小和維數。

5)將向量t的0元素用機器零來代替。

6)將含有12個元素的向量x轉換成3*4矩陣。

7)求乙個字串的ascii碼。

8)求乙個ascii碼所對應的字元。

(3)下列命令執行後,l1、l2、l3、l4的值分別是多少/

a=1:9;b=10-a;

l1=a==b;

l2=a<=5;

l3=a>3&a<7;

l4=find(a>3&a<7);

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗三矩陣基本運算(二)

一、實驗目的

1.熟悉矩陣和向量的建立方式

2.理解矩陣拆分的方法

3.通過實驗進一步掌握矩陣的基本運算

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.熟練操作matlab7.0執行環境

2.自主編寫程式,必要時參考相關資料

3.實驗前應寫出程式大致框架或完整的程式**

5.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)已知,

求下列表示式的值:

1) a+6b和a2-b+i (i為單位矩陣)

2)a*b,a.*b和b*a

3)a/b和b\a

4)[a,b]和 [a([1,3],:);b^2]

(2)已知

,取出其前三行構成矩陣b,其前兩列構成矩陣c,其右下角3×2子矩陣構成矩陣d,b與c的乘積構成矩陣e,分別求e=10&a<25)

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗四矩陣分析

一、實驗目的

1.學會求矩陣的對角線元素、對角陣和逆矩陣

2.學會求矩陣的行列式的值、秩

3.學會求矩陣的特徵值和特徵向量

4.通過練習熟悉矩陣分析方法

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.熟練操作matlab7.0執行環境

2.自主編寫程式,必要時參考相關資料

3.實驗前應寫出程式大致框架或完整的程式**

5.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)使用函式,實現方陣左旋90°或右旋90°的功能。例如,原矩陣為a,a左旋後得到b,右旋後得到c。

,, (2)建立乙個方陣a,求a的逆矩陣和a的行列式的值,並驗證a與a-1是互逆的。

(3)求下列矩陣的主對角線元素、上三角陣、下三角陣、秩和跡。

12)(4)求矩陣a的特徵值和相應的特徵向量。

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗五分支結構程式設計

一、實驗目的

1.理解matlab的程式設計方法

2.掌握if語句和switch語句的使用

3. 掌握分支結構程式設計方法

4. 通過練習理解matlab程式設計方法和分支結構程式設計方法。

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.熟練操作matlab7.0執行環境

2.自主編寫程式,必要時參考相關資料

3.實驗前應寫出程式大致框架或完整的程式**

5.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)從鍵盤輸入乙個數,將它反向輸出,例如輸入693,輸出為396

(2)輸入乙個百分制成績,要求輸出成績等級a,b,c,d,e其中90-100位a,80-89為b,70-79為c,60-69為d,60以下為e

1)分別用if語句和switch語句實現

2)輸入百分制成績後要判斷成績的合理性,對不合理的成績應輸出出錯資訊

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗六迴圈結構程式設計

一、實驗目的

1、理解迴圈控制結構的執行過程

2、掌握for語句和while語句的使用

3、掌握迴圈結構程式設計方法

4、通過練習進一步理解matlab的程式設計方法和迴圈結構程式設計方法

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.熟練操作matlab7.0執行環境

2.自主編寫程式,必要時參考相關資料

3.實驗前應寫出程式大致框架或完整的程式**

5.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)編寫程式實現求兩矩陣a*b,a.*b.

(2)編寫程式實現求矩陣的轉置。

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗七檔案操作

一、實驗目的

1、掌握檔案的建立、開啟與關閉和檔案的讀寫操作

2、理解檔案定位操作

3、通過練習理解檔案的基本操作

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.熟練操作matlab7.0執行環境

2.自主編寫程式,必要時參考相關資料

3.實驗前應寫出程式大致框架或完整的程式**

4.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

以讀寫方式開啟二進位制格式資料檔案,將浮點數x新增到檔案末尾,將檔案內容以浮點數格式讀入變數z,將文字檔案的第二行讀入變數h,向檔案尾部移動檔案指標6個位元組。

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗八二維曲線的繪製

一、實驗目的

1、理解matlab繪圖方法

2、掌握繪製二維資料曲線圖的方法

3、掌握用plot函式和fplot函式繪製曲線的方法

4、通過練習掌握繪製二維資料曲線圖的方法和plot函式和fplot函式的使用

二、實驗環境

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.熟練操作matlab7.0執行環境

2.自主編寫程式,必要時參考相關資料

3.實驗前應寫出程式大致框架或完整的程式**

4.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)繪製下列曲線:

(2)通過用plot和fplot函式繪製的曲線,並分析其區別。

2.實驗步驟

(1)分析實驗內容,寫出程式大致框架或完整的程式**。

(2)進入matlab7.0整合環境。

(3)編輯程式並進行儲存。

(4)執行程式,若有錯誤,修改錯誤後再次執行,如此反覆進行到不顯示出錯為止。

(5)檢查程式輸出結果。

五、實驗報告要求

1.整理實驗結果,填入相應**中

2.小結實驗心得體會

實驗九三維曲線和曲面的繪製

一、實驗目的

1、理解三維曲線的繪製

2、理解曲面圖的繪製

3、通過練習熟悉三維曲線和曲面圖的繪製方法

二、實驗器材

1.計算機

2.matlab7.0整合環境

三、實驗說明

1.自主編寫程式,必要時參考相關資料

2.實驗前應寫出程式大致框架或完整的程式**

5.實驗學時:2學時

四、實驗內容和步驟

1.實驗內容

(1)繪製下列三維曲線

12)(2)繪製下列曲面圖

1) z=5,|x|≤5,|y|≤52)

matlab實驗指導書

通訊工程專業科學計算與 實驗指導書 董自健編 淮海工學院電子工程系 2013 12 目錄實驗一 matlab入門與基本應用 1 實驗二 matlab基本運算 2 實驗三 m檔案程式設計 3 實驗四 mask系統效能 4 實驗五 simulink 6 實驗六 matlab 應用 7 一 實驗目的 1 ...

MATLAB實驗指導書2019

實驗及課後上機作業報告 課程名稱 matlab基礎 授課班級 學號姓名 指導老師 matlab實驗一 matlab語言基本概念實驗 一 實驗目的 1.熟悉matlab語言及使用環境 2.掌握matlab的常用命令 3 掌握matlab的工作空間的使用 4.掌握matlab的獲得幫助的途徑。5.掌握科...

matlab上機實驗指導書

matlab軟體與程式設計 學生上機實驗任務書 蘭州理工大學理學院 實驗一 matlab運算基礎 一 實驗目的 1.熟悉啟動和退出matlab的方法 2.熟悉matlab整合環境的組成 3.掌握matlab各種表示式 變數的書寫規則以及常用函式的使用。4.掌握建立矩陣及矩陣拆分的方法 5,掌握mat...