哪个版本的Matlab引入了isrow和iscolumn函数?

时间:2013-02-18 09:40:01

标签: matlab

我有一个脚本,在调用它时使用isrowiscolumn函数会产生以下错误:

>> isrow( [1,2,3] )
??? Undefined function or method 'isrow' for input arguments of type 'double'.

我可以使用的Matlab的最低版本是什么,它将内置这些功能?

2 个答案:

答案 0 :(得分:1)

isrow(V)iscolumn(V)函数可从 Matlab 2011a 获得。

答案 1 :(得分:1)

您可以将以下代码用于isrow()

function Y = isrow(X)
%
% ISROW    True for row vectors.
%
%   Y = ISROW(X) returns logical 1 if X is a row vector, 0 otherwise.
%   ISROW returns 1 for scalars also.
%
%    See also: ISCOL.
%

if ndims(X)==2 & size(X,1)==1 & size(X,2)>=1
   Y = logical(1);
else
   Y = logical(0);
end

Source via MATLAB Central