一、 實驗目的
1、 理解matlab資料物件的特點;
2、 掌握基本matlab運算規則;
3、 掌握matlab幫助的使用方法;
二、 實驗的裝置及條件
計算機一台(帶有matlab7.0以上的軟體環境)。
三、 實驗內容
要求建立乙個名為的,把與實驗內容1-7相關的實驗命令都放入該檔案中,題與題之間用相應注釋分割。注意對實驗**現的相關函式或變數,請使用help或doc查詢相關幫助文件,學習函式的用法。
1、 建立以下標量:
1) a=10
2) b=2.5×1023
3) c=2+3i,(i為虛數單位)
4) d=,(j為虛數單位,這裡要用到exp,pi)
2、 建立以下向量:
1) **ec=[3.14 15 9 26]
2) bvec=
3) cvec=[5 4.8 … -4.8 -5 ] (向量中的數值從5到-5,步長為-0.2)
4) dvec=[100 100.01 … 100.99 101] (產生1到10之間的等對數間隔向量,參考logspace,注意向量的長度)
3、 建立以下矩陣:
1)amat 乙個9×9的矩陣,其元素全為2;(參考ones或zeros)
2)bmat是乙個9×9的矩陣,除主對角上的元素為[1 2 3 4 5 4 3 2 1]外,其餘元素均為0。(參考diag )。
3)cmat為乙個10×10的矩陣,可有1:100的向量來產生(參考reshape)
4)dmat為3×4的nan矩陣,(參考nan)
5)6)產生乙個5×3隨機整數矩陣fmat,其值的範圍在-3到3之間。(參考rand和floor或ceil)
4、 使用題1中的變數計算下列等式的x,y,z的值:
1) 2) ,參考sqrt。
3) ,其中r表示取括號內複數的實數部分,表示c的共軛複數,log是自然對數。(參考real,conj,log)
5、 使用題2中的向量求解一下等式:
1),其中指的是題2 中定義的向量,一下雷同。
2),表示的轉置
3),表示已10為底的對數,參考log10
6、 使用題2和題3中所產生的向量和矩陣計算以下等式,注意本題的操作均採用矩陣間的運算。
1)2),注意這裡與是不一樣的
3),這裡為所對應行列式的值,參考det。
7、 函式的使用和矩陣的訪問。
1) 計算矩陣cmat每一列的和,結果應為行向量形式。(參考sum)
2) 計算emat每一行的平均值,結果應為列向量形式。(參考mean)
3) 用向量[1 1 1] 替換emat的最上一行的值
4) 將cmat的第2~9行,第2到9列的元素所構成的矩陣賦值給csub。
5) 使用函式rand產生乙個1×5的向量r,並將r中值小於0.5的元素設定為0。
(參考find)
四、實驗報告要求(包含預習報告要求和最終報告要求)
1.實驗名稱
2.實驗目的
3.實驗裝置及條件
4.實驗內容及要求
5.實驗程式設計
指程式**。
6.實驗結果及結果分析
實驗結果要求必須客觀,有資料的可以記錄資料,沒有資料的簡單描述實驗現象。結果分析是對實驗結果的理論評判。
7.實驗**現的問題及解決方法
8. 思考題的回答
四、 實驗報告的提交方式
word文件,命名方式:實驗號_你的學號_姓名;
例如本次實驗:實驗一_000000001_張三.doc
e_mail: matlab_網路工程101提交作業郵箱)
下一次課前提交,過期不收!
五、 參考文獻
參考教材和matlab幫助檔案。
實驗一MATLAB語言基本知識
1.實驗目的 1 掌握matlab使用的基本操作 2 掌握matlab指令窗常用控制指令的使用方法。3 掌握歷史指令窗 當前目錄瀏覽器和工作空間瀏覽器的使用方法 4 掌握m檔案編輯器使用和指令碼編寫 2.實驗儀器 1 matlab6.5應用軟體安裝版一套 3 pc機一台 3.實驗原理 啟動matla...
實驗一Matlab使用方法和基本程式設計
一 實驗要求 1 掌握matlab軟體使用的基本方法 2 掌握matlab的基本操作 3 熟悉matlab的資料表示 基本運算和程式控制語句 4 熟悉matlab程式設計的基本方法及除錯 5 熟悉matlab繪圖命令及基本繪圖控制。二 實驗內容 1 幫助命令 使用help命令,查詢 sqrt 開方 ...
實驗1 Matlab操作入門
實驗目的 1 了解matlab的工作環境。掌握help命令的使用。了解general函式庫中有哪些常用的函式,掌握who,whos,clear,s e,load 等命令的使用。2 掌握矩陣的輸入方法 掌握利用elmat函式庫中一些函式,如linspace,logspace,zeros,ones,ey...