تشخیص آرایه های عددی (numeric arrays)، با دستور isnumeric در متلب
دستور isnumeric در متلب، برای تشخیص آرایه های عددی (numeric arrays) به کار می رود. دستور isnumeric ، برای آرایه های عددی، مقدار 1 را برمی گرداند و در سایر موارد، مقدار 0 را برمی گرداند.
به مثال زیر توجه کنید :
close all
clc
A=isnumeric(340)
B=isnumeric('ali')
syms x
C=isnumeric(x)
نتیجه :
1
B =
0
C =
0
مشاهده می کنید که دستور isnumeric ، تنها زمانی مقدار 1 را برمی گرداند که در ورودی خود، یک عدد (یک آرایه عددی) را دریافت کرده باشد.
مثالی از help نرم افزار متلب :
close all
clc
C{1,1} = pi; % double
C{1,2} = 'John Doe'; % char array
C{1,3} = 2 + 4i; % complex double
C{1,4} = ispc; % logical
C{1,5} = magic(3) % double array
for k = 1:5
x(k) = isnumeric(C{1,k});
end
x
نتیجه :
[3.1416] 'John Doe' [2.0000 + 4.0000i] [1] [3x3 double]
x =
1 0 1 0 1