賦值及鍵盤輸入
(1)賦值:可以在程式碼中,對變數用等號直接進行賦值,如x=5,y=10;
(2)鍵盤輸入:鍵盤為特定字元生成ASCII或Unicode字串,然後被饋送到Matlab中,對其進行解釋,執行特定的任務。
1) input()函式:鍵盤輸入的值,注意要加單引號。
02
2)keyboard()函式
此函式在執行程式時向用戶提供控制,以便使用者可以輸入資料或附加的MATLAB命令,如果需要的話。這個過程可以被使用者有效地使用來排程、檢查程式。 此命令執行時,MATLAB提示從“>>”變為“K>”。透過執行命令dCONTT終止鍵盤模式。dBug也可以用於退出鍵盤模式,但是在這種情況下呼叫Matlab程式碼檔案會被終止。
03
menu()
可以使用menu()命令執行輸入值的圖形方式,其中標題和一組選項作為輸入(用逗號分隔)。這種方式介面更加友好。
04
產生和儲存檔案
"save"和“load”命令,可以在記憶體中讀和寫。多個變數可以儲存在一個檔案中。help save和help load命令可以查詢更詳細的資訊幫助。
儲存的內容,可以用引數進行定義,
1)檔案型別:如save -binary SavedAsBinary m*,表示以m為開始的所有變數名,儲存為二進位制檔案,檔名稱為SavedAsBinary。
2)還可以使用選項指定儲存資料的精度,也可以使用-zip命令壓縮大檔案。
05
3)可以使用dlmread()和dlmwrite()讀取和寫入分隔的數值資料檔案,這些函式生成ASCII分隔檔案。
06
讀寫二進位制檔案
二進位制檔案是計算機可讀檔案。它們只是位元組序列。它們與C函式fread和fwrite相同,可以從檔案讀取和寫入二進位制資料。
可使用csvread 和 csvwrite函式
07
使用Excel檔案工作
許多資料以Excel檔案的形式呈現在Internet上。可以使用xlsopen, xlswrite, xlsclose, odsopen, odswrite和 odsclose 命令來開啟、關閉.xls和.ods檔案。 雖然.xls檔案是使用Microsoft Excel生成的,但.ods檔案是使用Open/Libre Office軟體生成的,該軟體與Microsoft Excel.開啟、讀取和寫入資料的過程如下:
08
從因特網上獲取資料
實際應用中,需要訪問的大型資料集儲存在某個遠端伺服器上。使用urlread(),可以讀取遠端檔案。若要將資料儲存到本地磁碟,請使用urlwrite()函式。
賦值及鍵盤輸入
(1)賦值:可以在程式碼中,對變數用等號直接進行賦值,如x=5,y=10;
(2)鍵盤輸入:鍵盤為特定字元生成ASCII或Unicode字串,然後被饋送到Matlab中,對其進行解釋,執行特定的任務。
1) input()函式:鍵盤輸入的值,注意要加單引號。
02
2)keyboard()函式
此函式在執行程式時向用戶提供控制,以便使用者可以輸入資料或附加的MATLAB命令,如果需要的話。這個過程可以被使用者有效地使用來排程、檢查程式。 此命令執行時,MATLAB提示從“>>”變為“K>”。透過執行命令dCONTT終止鍵盤模式。dBug也可以用於退出鍵盤模式,但是在這種情況下呼叫Matlab程式碼檔案會被終止。
03
menu()
可以使用menu()命令執行輸入值的圖形方式,其中標題和一組選項作為輸入(用逗號分隔)。這種方式介面更加友好。
04
產生和儲存檔案
"save"和“load”命令,可以在記憶體中讀和寫。多個變數可以儲存在一個檔案中。help save和help load命令可以查詢更詳細的資訊幫助。
儲存的內容,可以用引數進行定義,
1)檔案型別:如save -binary SavedAsBinary m*,表示以m為開始的所有變數名,儲存為二進位制檔案,檔名稱為SavedAsBinary。
2)還可以使用選項指定儲存資料的精度,也可以使用-zip命令壓縮大檔案。
05
3)可以使用dlmread()和dlmwrite()讀取和寫入分隔的數值資料檔案,這些函式生成ASCII分隔檔案。
06
讀寫二進位制檔案
二進位制檔案是計算機可讀檔案。它們只是位元組序列。它們與C函式fread和fwrite相同,可以從檔案讀取和寫入二進位制資料。
可使用csvread 和 csvwrite函式
07
使用Excel檔案工作
許多資料以Excel檔案的形式呈現在Internet上。可以使用xlsopen, xlswrite, xlsclose, odsopen, odswrite和 odsclose 命令來開啟、關閉.xls和.ods檔案。 雖然.xls檔案是使用Microsoft Excel生成的,但.ods檔案是使用Open/Libre Office軟體生成的,該軟體與Microsoft Excel.開啟、讀取和寫入資料的過程如下:
08
從因特網上獲取資料
實際應用中,需要訪問的大型資料集儲存在某個遠端伺服器上。使用urlread(),可以讀取遠端檔案。若要將資料儲存到本地磁碟,請使用urlwrite()函式。