- MATLAB基礎及其應用教程
- 周開利 鄧春暉
- 857字
- 2019-12-20 18:11:31
1.5.4 工作空間(Workspace)窗口

圖1.7 分離的工作空間窗口
工作空間窗口的主要目的是為了對MATLAB中用到的變量進行觀察、編輯、提取和保存。從該窗口中可以得到變量的名稱、數據結構、字節數、變量的類型甚至變量的值等多項信息。工作空間的物理本質就是計算機內存中的某一特定存儲區域,因而工作空間的存儲表現亦如內存的表現。工作空間窗口如圖1.7所示。
因為工作空間的內存性質,存放其中的MATLAB變量(或稱數據)在退出MATLAB程序后會自動丟失。若想在以后利用這些數據,可在退出前用數據文件(.MAT文件)將其保存在外存上。其具體操作方法有兩種:(1)在工作空間窗口中結合快捷菜單來實現;(2)在命令窗口中執行相關命令,下面分別予以介紹。
1.用工作空間結合快捷菜單保存數據
在工作空間窗口中結合快捷菜單來保存變量或刪除變量的操作方法列在表1-6中。
表1-6 工作空間中保存和刪除變量的操作方法

2.用命令建立數據文件以保存數據
MATLAB提供了一組命令來處理工作空間中的變量,在此只介紹3個命令,其他命令將在本書1.8節中說明。
(1)save命令,其功能是把工作空間的部分或全部變量保存為以.mat為擴展名的文件。它的通用格式是:
save文件名 變量名1 變量名2 變量名3…參數
將工作空間中的全部或部分變量保存為數據文件。
>>save dataf %將工作空間中所有變量保存在dataf.mat文件中 >>save var_ab A B %將工作空間中變量A、B保存在var_ab.mat文件中 >>save var_ab C-append %將工作空間中變量C添加到var_ab.mat文件中
(2)load命令,其功能是把外存中的.mat文件調入工作空間,與save命令相對。它的通用格式是:
load文件名 變量名1變量名2變量名3…
將外存中.mat文件的全部或部分變量調入工作空間。
>>load dataf %將dataf.mat文件中全部變量調入工作空間 >>load var_ab A B %將var_ab.mat文件中的變量A、B調入工作空間
(3)clear命令,其功能是把工作空間的部分或全部變量刪除,但它不清除命令窗口。它的通用格式是:
clear變量名1變量名2變量名3…
刪除工作空間中的全部或部分變量。
>>clear %刪除工作空間中的全部變量 >>clear A B %刪除工作空間中的變量A、B
與用菜單方式刪除工作空間變量不同,用clear命令刪除工作空間變量時不會彈出確認對話框,且刪除后是不可恢復的,因此在使用前要想清楚。
- GitHub Essentials
- 數據庫原理及應用教程(第4版)(微課版)
- Oracle高性能自動化運維
- 數據架構與商業智能
- Scratch 3.0 藝術進階
- 數字媒體交互設計(初級):Web產品交互設計方法與案例
- Hadoop大數據開發案例教程與項目實戰(在線實驗+在線自測)
- 數據科學實戰指南
- 深入理解InfluxDB:時序數據庫詳解與實踐
- Web Services Testing with soapUI
- 中國云存儲發展報告
- 區塊鏈應用開發指南:業務場景剖析與實戰
- 數字化轉型實踐:構建云原生大數據平臺
- Managing Software Requirements the Agile Way
- 一本書講透數據治理:戰略、方法、工具與實踐