官术网_书友最值得收藏!

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命令刪除工作空間變量時不會彈出確認對話框,且刪除后是不可恢復的,因此在使用前要想清楚。

主站蜘蛛池模板: 溧阳市| 和龙市| 海丰县| 苍山县| 邵东县| 长宁区| 隆尧县| 凤庆县| 来凤县| 临武县| 广州市| 嵊州市| 罗甸县| 明光市| 于田县| 安阳市| 安泽县| 延津县| 陇南市| 尉氏县| 长乐市| 临湘市| 高陵县| 静海县| 东港市| 神农架林区| 台东县| 大庆市| 万安县| 天峨县| 两当县| 大荔县| 威远县| 宾川县| 镇赉县| 商河县| 怀柔区| 榆树市| 屏南县| 阿拉善右旗| 洛浦县|