天天看點

MATLAB 資料分析方法(第2版)1.6 MATLAB通用操作執行個體

1.6 matlab通用操作執行個體

下面通過一個操作執行個體,說明matlab的通用操作界面的使用方法,使讀者對軟體環境更加熟悉,并且掌握如何在指令行視窗中使用簡單指令。

實驗 matlab通用操作界面綜合練習實驗

按照以下步驟進行。

1)啟動matlab。

2)在指令行視窗中輸入以下幾行指令:

a=\[1,2,3;4,5,6;7,8,9\];

b=\[1,3,5;2,4,6;5,7,9\];

c='矩陣加法計算';

d=a+b;

wlb='矩陣乘法計算';

w=a*b;

3)打開工作區視窗檢視變量,共有6個變量,如圖1-19所示為matlab界面左上側的工作區視窗。

圖1-19 執行個體工作區視窗

4)輕按兩下其中的變量“a”,出現數組編輯器(array editor)視窗,如圖1-20所示為該變量的詳細資訊。

圖1-20 執行個體數組編輯器視窗

5)在指令曆史記錄視窗中(如圖1-21所示),用光标選中上面的6行指令,單擊滑鼠右鍵,在快捷菜單中選擇“建立腳本”指令生成m腳本檔案。

圖1-21 執行個體指令曆史記錄

6)出現m檔案編輯/調試器視窗(如圖1-22所示)。單擊工具欄的“儲存”按鈕,将檔案儲存在目錄“c:usersadministratordocumentsmatlab”下。

7)打開計算機資料總管,在目錄“c:usersadministratordocumentsmatlab”,下可以看到剛才儲存的“shiyan1_1.m”檔案,在指令行視窗中輸入“shiyan1_1”運作檔案。

8)在指令行視窗中輸入“save shiyan1_1”指令,從目前目錄浏覽器視窗可以看到在目前目錄下生成了一個“shiyan1_1.mat”資料檔案。

9)在指令行視窗中輸入“exit”指令,退出matlab。

10)如果在計算機資料總管中改變“shiyan1_1”檔案存儲位置,放在“c:usersadministratordocumentsmatlabapps”目錄下。重新啟動matlab,在指令行視窗中輸入“shiyan1_1”,系統提示“未定義函數或變量'shiyan1_1'。”,因為該檔案不在matlab的搜尋路徑中,單擊主界面的菜單“設定路徑”,打開設定路徑對話框,選擇“添加檔案夾”按鈕,将“c:usersadministratordocumentsmatlabapps”目錄添加到搜尋路徑中,如圖1-23所示,單擊“儲存”按鈕關閉該對話框,重新在指令行視窗中輸入“shiyan1_1”,則可以運作該檔案。

圖1-22 執行個體m檔案編輯/調試器視窗

圖1-23 執行個體添加檔案夾

11)退出matlab後重新啟動,打開工作區視窗,此時将看到沒有記憶體變量。如果要将“shiyan1_1.mat”資料檔案的變量導入,可選擇主界面的“資料導入”按鈕,然後選擇“shiyan1_1.mat”檔案打開,出現如圖1-24所示的“導入向導”視窗。

圖1-24 執行個體導入向導

在該視窗中将要導入的變量前的複選框選中,如選中“a”、“b”、“c”、“d”四個變量,然後單擊“完成”按鈕,檢視工作區中出現的四個變量。

12)如果要檢視檔案“shiyan1_1.m”的内容,隻要在matlab指令行視窗中輸入“type shiyan1_1”指令,則可看到檔案的内容如下:

>> type shiyan1_1

習 題 1

1.熟悉matlab的桌面平台的菜單欄和工具欄。

2.分别使用直接輸入元素法外部資料調入法和excel電子表格資料等方法建立一個矩陣。

3.建立兩個矩陣:a=\[3 6 9 5;2 4 8 3;1 2 3 7;5 1 4 8\]和b=\[1 2 3 2;2 4 1 5;1 4 7 2;7 4 2 9\],求解a.*b、a.b、a.b和a./b的結果。

4.輸入任意矩陣a、b(它們的元素個數相等),指令a(∶)和a(∶)=b會産生什麼結果?

5.輸入矩陣a=\[1,3,5;5,8,3;6,1,6\],b=\[3,6;9,3;4,7\],c=\[3,7,9,4,0,7\],d=2:6,體會指令\[a,b\]、\[a;c\]、\[a,b;d\]所産生的結果,總結由小矩陣生成大矩陣的方法。

6.設f(x,y)=x2+sinxy+2y,在m檔案編輯/調試器中建立一個名為wlb_3的m函數檔案并儲存,在指令行視窗中調用m檔案,實作輸入自變量的值時輸出函數值。

7.我國稅法規定:自2011年9月1日起,個人工資、薪金所得應上交個人所得稅,以每月收入額減除費用3500元後的餘額為應納稅所得額。個人所得稅率表(個人、薪金所得适用)見表1-18。試用switch…case…end分支結構程式設計,實作輸入個人月收入數則自動輸出應納稅額。

表1-18 個人所得稅率表

序号

全月應納稅所得額(元)

稅率

(%)

速算

扣除數

舉例說明

月收入額(元)

應納稅額(元)

1

不超過1500元

3

5000

(5000-3500)*3%-0=45

2

超過1500至4500元

10

105

6600

(6600-3500)*10%-105=205

超過4500至9000元

20

555

10000

(10000-3500)*20%-555=745

4

超過9000至35000元

25

1005

21000

(21000-3500)*25%-1005=3370

5

超過35000至55000元

30

2755

40000

(40000-3500)*30%-2755=8195

6

超過55000至80000元

35

5505

60000

(60000-3500)*35%-5505=14270

7

超過80000元

45

13505

90000

(90000-3500)*45%-13505=25420

繼續閱讀