تبدیل انواع داده ها در متلب
matlab توابع مختلفی را برای تبدیل یک داده به داده دیگر فراهم آورده است.جدول زیر توابع تبدیل انواع داده را نمایش می دهد :
هدف | تابع |
تبدیل به کاراکترهای آرایه (رشته) | char |
تبدیل داده عددی به رشته | int2str |
تبدیل ماتریس به رشته | mat2str |
تبدیل عدد به رشته | num2str |
تبدیل رشته به دقت مضاعف | str2double |
تبدیل رشته به عدد | str2num |
تبدیل بایت های عدد به رشته های یونیکد | native2unicode |
تبدیل رشته های یونیکد به بایت های عددی | unicode2native |
تبدیل تعداد n رشته به اعداد اعشار | base2dec |
تبدیل اعداد باینری به اعداد اعشار | bin2dec |
تبدیل اعشاری به n تعداد رشته | dec2base |
تبدیل اعداد اعشاری به باینری | dec2bin |
تبدیل اعداد اعشاری به هگزادسیمال در رشته | dec2hex |
تیدیل هگزادسیمال در رشته به اعداد اعشار | hex2dec |
تبدیل معمولی و مضاعف به رشته های هگزادسیمال ieee | num2hex |
تبدیل خانه های آرایه به آرایه عددی | cell2mat |
تبدیل خانه های آرایه به ساختار آرایه | cell2struct |
ایجاد خانه های آرایه از رشته ها از نویسه های آرایه | cellstr |
تبدیل آرایه به خانه های آرایه با خانه هایی با اندازه های بسیار مختلف | mat2cell |
تبدیل آرایه به خانه های آرایه با اندازه هموار | num2cell |
تبدیل ساختار به خانه آرایه | struct2cell |
تعیین نوع داده
matlab توابع متفاوتی را برای شناسایی نوع داده متغیر تولید کرده است.جدول زیر توابعی را برای تعیین نوع داده متغیر فراهم کرده است:
هدف | تابع |
تشخیص حالت | is |
تعیین کننده اگر ورودی شی ء از کلاس مشخص شده | isa |
تعیین اینکه آیا ورودی خانه آرایه است | iscell |
تعیین اینکه ورودی خانه آرایه رشته است | iscellstr |
تعیین اینکه آیا عناصر خانه آرایه نویسه است | ischar |
تعیین اینکه آیا ورودی ساختار آرایه است | isfield |
تعیین کننده اگر ورودی نقطه اعشار است | isfloat |
صحیح برای بکارگیری گرافیک و بگارگیری اشیاء | ishghandle |
تعیین کند اگر ورودی آرایه عدد صحیح است | isinteger |
تعیین کند اگر ورودی شیء جاوا است | isjava |
تعیین کند اگر ورودی آرایه منطقی است | islogical |
تعیین کند اگر ورودی آرایه عددی است | isnumeric |
تعیین کند اگر ورودی آرایه شیء matlab است | isobject |
تعیین کند اگر ورودی آرایه واقعی است | isreal |
تعیین اینکه ورودی آرایه واقعی است | isscalar |
تعیین اینکه آیا ورودی آرایه نویسه است | isstr |
تعیین اینکه آیا ورودی آرایه ساختاری است | isstruct |
تعیین اینکه آیا ورودی بردار است | isvector |
تعیین کلاس از اشیاء | class |
بررسی اعتبار آرایه | validateattributes |
لیست متغیرها در فضای کاری ، با اندازه ها و انواع | whos |
مثال
یک فایل اسکریپت با کد زیر ایجاد کنید :
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=[123]
isinteger(x)
isfloat(x)
isvector(x)
isscalar(x)
x=’hello’
isinteger(x)
isfloat(x)
isvector(x)
isscalar(x)
isnumeric(x)
زمانیکه شما فایل را ایجاد می کنید نتیجه زیر تولید می شود:
نویسنده: مهندس عربعامری
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,