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);
将所有三个变量保存到名为 mydatafile 的文件中,并将该文件存储在 C:\myFolder\myFile 文件夹中。
C:\myFolder\myFile
dsave C:\myData\mydatafile D C X
"matlab.mat"
要保存的文件的名称,指定为字符串标量或字符向量。如果您未指定 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
要保存的变量的名称,指定为一个或多个字符串标量或字符向量。
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处