niftiwrite and 'Version' parameter
7 次查看(过去 30 天)
显示 更早的评论
In the niftiwrite documentation page it says that there is the 'Version' option:
'Version' — NIfTI data format
'NIfTI1' | 'NIfTI2'
NIfTI data format, specified as 'NIfTI1' or 'NIfTI2'.
- If specified as 'NIfTI1', then niftiwrite writes the input according to NIfTI1 data format.
- If specified as 'NIfTI2', then niftiwrite writes the input according to NIfTI2 data format.
- If not specified, then the default value for 'Version' is chosen based on the maximum dimension of the input volumetric data.
- If the maximum dimension of the input is less than or equal to 32767, then the default value is NIfTI1.
- If the maximum dimension of the input is greater than 32767, then the default value is NIfTI2.
This function is not working:
- If no 'Version' is specified and the maximum dimension is greater than 32767, it truncates the input to that maximum (silently)
- The parameter 'Version' does not exist:
Error using niftiwrite>parseInputs (line 165)
'Version' is not a recognized parameter. For a list of valid name-value pair arguments, see the documentation for this function.
The option is not there:
% Parse the PV pairs
parser = inputParser;
parser.addParameter('Combined', true, @(x)canBeLogical(x));
parser.addParameter('Compressed', false, @(x)canBeLogical(x));
parser.addParameter('Endian', 'little', @(x)ischar(x));
parser.addOptional('Info', [], @(x)validateHeader(V,x));
parser.parse(varargin{:});
0 个评论
采纳的回答
Walter Roberson
2020-1-28
You are reading the documentation for a newer version than you have. The 'Version' option was added in R2019a.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Get Started with Signal Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!