chkpfdim.m
来自「多维数据处理:MATLAB源程序用于处理多维数据」· M 代码 · 共 31 行
M
31 行
function ord=chkpfdim(X,DimX,show);
% show == NaN => no text
%
% $ Version 1.02 $ Date 28. July 1998 $ Not compiled $
if nargin<3
show=0;
end
% Find the order, i.e., number of ways
ord=length(DimX);
% Check if DimX corresponds to size of X
if DimX(1)~=size(X,1)|prod(DimX)/DimX(1)~=size(X,2)
disp(' ')
disp(' Size of array does not correspond to dimensions given in DimX')
error(['disp('' The matrix input must be of size ',num2str(DimX(1)),' x ',num2str(prod(DimX)/DimX(1)),' if DimX is correctly given'')'])
end
if ~isnan(show)
txt=[];
for i=1:ord-1
txt=[txt num2str(DimX(i)) ' x '];
end
txt=[txt num2str(DimX(ord))];
disp([' The array is a ',num2str(ord),'-way array with'])
disp([' dimensions: ' txt])
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?