logo03-1-1logo03-1-1logo03-1-1logo03-1-1
  • خانه
  • دسته بندی محصولات
    • کد های آماده متلب بهمراه فایل های آمورشی
    • الگوریتم های فرا ابتکاری و کاربرد های آن
    • شبکه عصبی
    • تصمیم گیری چند معیاره
    • مقالات شبیه سازی شده با متلب
    • جدیدترین مقالات ISI همراه با ترجمه
    • پروژه های درسی
      • پروژه های آماده رشته علوم انسانی
      • پروژه های آماده رشته علوم مهندسی
      • پروژه های آماده رشته علوم پایه
    • متفرقه
  • پروژه های رایگان
  • آموزش متلب
    • آموزش مقدماتی متلب
    • آموزش تخصصی نرم افزار متلب
    • الگوریتم فراابتکاری در متلب
    • ساخت رابط گرافیکی GUI در متلب
    • کاربرد متلب در مهندسی
      • پردازش تصویر در متلب
      • پردازش سیگنال در متلب
      • سیمولینک متلب
    • آموزش متلب در تلگرام
  • نظرات مشتریان
  • درخواست کدنویسی
  • همکاری با ما
  • قوانین سایت
  • تماس با ما
  • صفحه نخست
  • درباره ما
  • نظر مشتریان
  • سوالات متداول
0
انواع داده ها در متلب (قسمت دوم)
دی ۱۹, ۱۳۹۷
عملکرد کولون (دو نقطه) در متلب
بهمن ۳, ۱۳۹۷
Published by pooya pooya at دی ۲۶, ۱۳۹۷
Categories
  • آموزش تخصصی نرم افزار متلب
  • آموزش مقدماتی متلب
Tags

    انواع داده ها در متلب (قسمت سوم)

    در بخش های اول و دوم از آموزش انواع داده ها در متلب ، از وبسایت شاپ متلب ، به این موضوع پرداختیم و در ادامه این مبحث می خواهیم به اعتبار سنجی انواع داده ها در متلب بپردازیم .

    دستوراتی وجود دارند که برای اعتبار سنجی انواع داده ها در متلب در نظر گرفته شده اند. این دستورات در هنگام کد نویسی در متلب بسیار کاربردی و مهم هستند و در بخش های مختلفی کاربرد دارند . در زیر به معرفی انواع این دستورات می پردازیم :

    1- isa :

    این تابع مشخص می کند که آیا ورودی یک شی از یک کلاس است یا خیر . شکل کلی استفاده از این تابع به صورت زیر است :

    isa(obj,'ClassName')
    
     returns true if obj is an instance of the
        class specified by ClassName, and false otherwise

    ۲- دستور iscell :

    مشخص میکند که آیا ورودی یک آرایه سلولی است یا خیر . شکل کلی و توضیحات این دستور به شکل زیر است :

    iscell(C)
    
     returns logical 1 (true) if C is a cell array
        and logical 0 (false) otherwise

    3- دستور iscellstr :

    مشخص میکند که آیا ورودی یک آرایه سلولی با عناصر رشته ای است یا خیر

    4- دستور ischar :

    مشخص میکند که آیا ورودی یک آرایه کاراکتری است یا خیر

    ischar(S) 
    
    returns 1 if S is a character array and 0 otherwise

    5- دستور isfloat :

    مشخص میکند که آیا ورودی یک آرایه ممیز شناور است یا خیر . به مثال زیر در این رابطه دقت نمایید :

    >> isfloat(single(pi))
    
    ans =
    
      logical
    
       1
    
    >> isfloat(int8(3))
    
    ans =
    
      logical
    
       0

    ۶- دستور isinteger :

    مشخص میکند که آیا ورودی از نوع عدد صحیح یا integer است یا خیر .

    7-دستور isjava :

    مشخص می کند که آیا ورودی یک شی جاوا است یا خیر .

    ۸- دستور islogical :

    مشخص میکند که آیا ورودی یک آرایه منطقی است یا خیر. به مثال های زیر توجه کنید :

    >> islogical(1)
    
    ans =
    
      logical
    
       0
    
    >> islogical(0)
    
    ans =
    
      logical
    
       0
    
    >> islogical(true)
    
    ans =
    
      logical
    
       1

    9- دستور isnumeric:

    مشخص میکند که ورودی عددی است یا خیر . برای ورودی های رشته ای خروجی این دستور 0 خواهد بود و در کد نویسی کاربرد زیادی دارد.

    10 – دستور isreal :

    مشخص می کند که ورودی حقیقی است یا خیر . برای ورودی های مختلط یا موهومی خروجی تابع صفر است .

    >> isreal(2+i*8)
    
    ans =
    
      logical
    
       0

    11- دستور isscalar :

    مشخص میکند که ورودی برداری است یا خیر ، یک مثال از این دستور به صورت زیر است :

    >> isscalar(2)
    
    ans =
    
      logical
    
       1
    
    >> isscalar([2 2])
    
    ans =
    
      logical
    
       0

    چند دستور دیگر را نیز در مبحث انواع داده ها در متلب و اعتبار سنجی آن ها در اینجا با هم بررسی می نماییم .

    ۱۲ – دستور isstr :

    این دستور به منظور بررسی ورودی از لحاظرشته ای بودن مورد استفاده قرار می گیرد.

    ۱۳ – دستور isvector :

    مشخص میکند که آیا ورودی از نوع برداری است یا خیر

    14 – دستور whos :

    متغیر های موجود در فضای کاری را به همراه نوع و اندازه شان لیست می کند.

    15- دستور class :

    کلاس شی را مشخص میکند

     

    مهمترین دستورات برای اعتبار سنجی انواع داده ها در متلب ، در بالا آورده شد. حال برای روشن تر شدن برخی از دستورات بالا به این مثال ها نیز توجه کنید :

    x = 3
    isinteger(x)
    isfloat(x)
    isvector(x)
    isscalar(x)
    isnumeric(x)
     
    x = 23.54
    isinteger(x)
    isfloat(x)
    isvector(x)
    isscalar(x)
    isnumeric(x)
     
    x = [1 2 3]
    isinteger(x)
    isfloat(x)
    isvector(x)
    isscalar(x)
     
    x = 'Hello'
    isinteger(x)
    isfloat(x)
    isvector(x)
    isscalar(x)
    isnumeric(x)

    و در نتیجه داریم :

    x = 3
    ans = 0
    ans = 1
    ans = 1
    ans = 1
    ans = 1
    x = 23.540
    ans = 0
    ans = 1
    ans = 1
    ans = 1
    ans = 1
    x =
    
              1          2          3
    
    ans = 0
    ans = 1
    ans = 1
    ans = 0
    x = Hello
    ans = 0
    ans = 0
    ans = 1
    ans = 0
    ans = 0
    

     

    Share
    0
    pooya pooya
    pooya pooya

    Related posts

    matio web مراحل مدل سازی ریاضی در متلب
    شهریور ۳۰, ۱۳۹۸

    مراحل مدل سازی ریاضی در متلب


    Read more
    اسفند ۲۴, ۱۳۹۷

    داده های رشته ای در متلب


    Read more
    905550 ایمپورت داده ها در متلب
    اسفند ۸, ۱۳۹۷

    ایمپورت داده ها در متلب


    Read more

    دیدگاهتان را بنویسید لغو پاسخ

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    تماس باما

    اصفهان- بلوار کاوه ابتدای خیابان جابر انصاری دفتر موسسه تحلیل آمارگران

    9385162583 (98+)

    info@shopmatlab.ir

    پشتیبانی تلگرام
    پشتیبانی واتس آپ
    ارتباط با کارشناسان

    امکانات وب سایت

    linkedin telegram instagram twitter facebook

    بخش های سایت

    • دانلود رایگان
    • آموزش های رایگان متلب
    • قوانین وب سایت
    • درخواست کدنویسی
    • نظرات مشتریان

    پایانه پرداخت

    آرین پالزرین پال

    تمام حقوق محفوظ است