如何在MATLAB中導(dǎo)出和導(dǎo)入數(shù)據(jù)
當(dāng)我們在MATLAB中清除變量或退出時,數(shù)據(jù)將會丟失,這往往是我們不希望的。下面,我們將介紹如何使用MATLAB保存變量值以及導(dǎo)入數(shù)據(jù)。 保存數(shù)據(jù) 首先,在Command窗口輸入以下變量和計算式:
當(dāng)我們在MATLAB中清除變量或退出時,數(shù)據(jù)將會丟失,這往往是我們不希望的。下面,我們將介紹如何使用MATLAB保存變量值以及導(dǎo)入數(shù)據(jù)。
保存數(shù)據(jù)
首先,在Command窗口輸入以下變量和計算式:
gt;gt; clear;
gt;gt; A 1;
gt;gt; B 5;
gt;gt; C A B;
gt;gt; save data.txt -ascii -double
上述操作將會把數(shù)據(jù)以雙精度的形式保存到名為data.txt的ASCII碼文本文件中。
此時,你可以通過觀察當(dāng)前文件夾(Current Folder)中多了一個名為data.txt的文件,以及Workspace中顯示的A、B、C變量及其數(shù)值大小。
導(dǎo)入數(shù)據(jù)
如果你重新打開MATLAB,你會發(fā)現(xiàn)Workspace中沒有任何數(shù)據(jù)記錄。為了導(dǎo)入之前保存的數(shù)據(jù),你需要在Command窗口輸入以下代碼:
gt;gt; load data.txt
這樣,Workspace將會生成一個新的變量data,并且之前的A、B、C變量只作為data的一個元素保存。你現(xiàn)在可以直接訪問這些導(dǎo)入的數(shù)據(jù)。
gt;gt; data(1)
輸出:ans 1
總結(jié)
在MATLAB中,你可以使用save命令將變量保存為文本文件,而后可以使用load命令將該文件中的數(shù)據(jù)導(dǎo)入到MATLAB中。