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...