آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

تشخیص از دسته بندی numeric (از نوع عددی (Numeric)) بودن یک متغیر (Variable) (تشخیص آرایه های عددی (Numeric Arrays))، با دستور isnumeric ، در متلب (MATLAB)

دستور isnumeric در متلب (MATLAB)، برای تشخیص اینکه آیا یک متغیر (Variable) از دسته بندی numeric می باشد یا خیر (از نوع عددی (numeric) می باشد یا خیر) (تشخیص آرایه های عددی (Numeric Arrays))، به کار می رود.

اگر ورودی دستور isnumeric ، از دسته بندی numeric (از نوع عددی (Numeric)) (آرایه عددی (Numeric Array)) باشد، مقدار 1 را برمی گرداند و در غیر این صورت، مقدار 0 را برمی گرداند.

به مثال زیر توجه کنید :

مثال

clear all
close all
clc

A=isnumeric(340)
B=isnumeric('ali')

syms x
C=isnumeric(x)

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :


A =

     1


B =

     0


C =

     0

مشاهده می کنید که دستور isnumeric ، تنها زمانی مقدار 1 را برمی گرداند که در ورودی خود، یک عدد (یک آرایه های عددی (Numeric Array)) را دریافت کرده باشد.

مثال

مثالی از help نرم افزار متلب :


clear all
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

نتیجه :


C =

    [3.1416]    'John Doe'    [2.0000 + 4.0000i]    [1]    [3x3 double]


x =

     1     0     1     0     1
نویسنده علیرضا گلمکانی
شماره کلید 168
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)