實驗一MATLAB基本操作及運算

2023-01-25 15:39:03 字數 1873 閱讀 2870

一、 實驗目的

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