آموزش متلب

تبدیل انواع داده ها در متلب

تبدیل انواع داده ها در متلب

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)

 

زمانیکه شما فایل را ایجاد می کنید نتیجه زیر تولید می شود:

371

 

 

نویسنده: مهندس عربعامری

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

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