MATLAB ヘルプ センター
ワークスペースの分散配列と Composite オブジェクトを保存する
Composite
dsave filename
dsave filename variables
dsave(filename)
dsave filename は、分散配列と Composite オブジェクトを含めて、現在のワークスペースにあるすべての変数を filename で指定された名前のファイルに保存します。filename の拡張子を指定しない場合、関数は拡張子を .mat とみなします。
filename
.mat
例
dsave filename variables は、指定された変数を filename で指定された名前のファイルに保存します。
variables
この関数は、ワイルドカードや -regexp オプションをサポートしていません。
-regexp
dsave(filename) は、dsave filename と同じ操作を実行します。
たとえば、以下の関数呼び出しは同等です。
dsave("test.mat")
dsave test.mat
dsave(filename,variables)
すべて折りたたむ
ワークスペースで変数をリストします。
whos
Name Size Bytes Class Attributes Constant 500x500 2000000 double client 1000x1000 8000000 double filename 1x1 166 string scores 34x26 45886 distributed worker 1x6 713 Composite
分散配列と Composite オブジェクトを含めて、ワークスペースにあるすべての変数を fname という名前の MAT ファイルに保存します。
fname
dsave fname.mat
filename が変数の場合は、構文の関数形式を使用できます。
filename = "fname.mat"; dsave(filename)
fname 内の変数をリストします。
whos -file fname.mat
Name Size Bytes Class Attributes Constant 500x500 2000000 double DMAT_MANIFEST 1x1 13259 struct client 1000x1000 8000000 double filename - 166 string scores 34x26 3536 uint32 worker 1x6 46510 cell
いくつかの変数を作成して、mydatafile という名前の MAT ファイルに保存します。
mydatafile
分散配列を作成します。
D = rand(1000,"distributed");
Starting parallel pool (parpool) using the 'Processes' profile ... Connected to parallel pool with 6 workers.
クライアント上で Composite オブジェクトを作成し、データをワーカー 1 に割り当てます。
C = Composite; C{1} = magic(20);
クライアント ワークスペースに配列を作成します。
X = rand(40);
3 つのすべての変数を mydatafile という名前のファイルに保存し、そのファイルをフォルダー C:\myFolder\myFile に格納します。
C:\myFolder\myFile
dsave C:\myData\mydatafile D C X
"matlab.mat"
保存するファイルの名前。string スカラーまたは文字ベクトルとして指定します。filename を指定しない場合、関数 dsave はワークスペース変数を matlab という名前の MAT ファイルに保存します。
dsave
matlab
filename の拡張子を指定しない場合、関数 dsave は名前が filename で拡張子が .mat のファイルを作成します。
filename に絶対パスが含まれていない場合、関数 dsave はそのファイルを現在のフォルダーに保存します。ファイルを別のフォルダーに保存するには、そのフォルダーへの絶対パスまたは相対パスを filename に指定します。ファイルの書き込み権限が必要です。
例: "myFile.mat2 は、ファイル名を指定します。
"myFile.mat2
例: C:\myFolder\myFile.mat は、フォルダーへの絶対パスを指定します。
C:\myFolder\myFile.mat
データ型: char | string
char
string
保存する変数の名前。1 つ以上の string スカラーまたは文字ベクトルとして指定します。
関数 dsave は、ワイルドカードや -regexp オプションをサポートしていません。
dsave は、スパース分散配列の保存をサポートしていません。
R2010a で導入
save | Composite | distributed | dload | parpool
save
distributed
dload
parpool
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ