主要内容

本页采用了机器翻译。点击此处可查看英文原文。

psave

(已删除)保存通信作业会话中的数据

psave 已删除。请改用 dsave。有关详细信息,请参阅版本历史记录

语法

psave(fileroot)

参量

fileroot

所有已保存文件共有的文件名部分。

说明

psave(fileroot) 将工作单元工作区的数据保存到名为 [fileroot num2str(spmdIndex)] 的文件中。可以使用带有相同 filerootpload 命令来加载文件,该命令应指向所有工作单元均可访问的文件夹。如果 fileroot 包含扩展名,则 spmdIndex 的字符表示形式将插入到扩展名之前。因此,psave('abc') 为每个工作单元创建文件 'abc1.mat''abc2.mat' 等。

示例

创建三个数组 - 一个复制数组、一个变体数组和一个共存分布式数组。然后保存数据。(此示例在通信作业或 pmode 中有效,但在 parforspmd 代码块中无效。)

clear all;
rep = speye(spmdSize);
var = magic(spmdIndex);
D = eye(spmdSize,codistributor());
psave('threeThings');

这会在当前工作文件夹中创建三个文件(threeThings1.matthreeThings2.matthreeThings3.mat)。

清除所有工作单元上的工作区并确认没有变量。

clear all
whos

将先前保存的数据加载到工作单元中。确认其存在。

pload('threeThings');
whos
isreplicated(rep)
iscodistributed(D)

版本历史记录

在 R2006b 中推出

全部展开

另请参阅