Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何优雅地忽略Matlab的subsasgn的返回值?_Matlab - Fatal编程技术网

如何优雅地忽略Matlab的subsasgn的返回值?

如何优雅地忽略Matlab的subsasgn的返回值?,matlab,Matlab,我有一个类重新定义了默认的下标赋值subsasgn。 因为它是memmapfile的包装器,所以我不需要subsasgn的返回值,所以如何忽略它呢 链接到问题,但尝试忽略所有返回的参数: dummy = subsasgn(self.mmap.Data.bit, newSub, value); 这将被检测为请求的输出,但不会存储 [~] = subsasgn(self.mmap.Data.bit, newSub, value); 然而,这适用于在输出未被请求编码为某些nargout检查的情况下

我有一个类重新定义了默认的下标赋值subsasgn。 因为它是memmapfile的包装器,所以我不需要subsasgn的返回值,所以如何忽略它呢

链接到问题,但尝试忽略所有返回的参数:

dummy = subsasgn(self.mmap.Data.bit, newSub, value);

这将被检测为请求的输出,但不会存储

[~] = subsasgn(self.mmap.Data.bit, newSub, value);
然而,这适用于在输出未被请求编码为某些nargout检查的情况下,subsasgn的内部内容将无法计算的情况。对于不发生这种情况的常规函数,您可以执行以下操作:

subsasgn(self.mmap.Data.bit, newSub, value);

由于我没有源代码,所以我无法猜测您需要哪个代码。

这将被检测为输出请求,但未存储

[~] = subsasgn(self.mmap.Data.bit, newSub, value);
然而,这适用于在输出未被请求编码为某些nargout检查的情况下,subsasgn的内部内容将无法计算的情况。对于不发生这种情况的常规函数,您可以执行以下操作:

subsasgn(self.mmap.Data.bit, newSub, value);
由于我没有源代码,我猜不出你需要哪一个