تبدیل انواع داده ها در متلب
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 ,

