انواع داده ها در متلب
matlab به هیچ اعلان نوع یا تعریف بعد نیاز ندارد.زمانیکه matlab با یک متغیر با نام جدید برخورد می کند ،آن متغیر را ایجاد می کند و فضای مناسبی را به آن اختصاص می دهد.اگر آن متغیر وجود داشته باشد ،در آن صورت matlab مقدار اصلی را با مقدار جدید جایگزین می کند و در صورت لزوم ، فضای ذخیره سازی جدیدی را به آن اختصاص می دهد.
برای مثال،
total = 42
عبارت بالا یک ماتریس 1 x1 با نام ‘total ‘ را ایجاد می کند و مقدار 42 را در آن ذخیره می کند.
انواع متغیرهای قابل استفاده در matlab :
matlab 15 نوع داده اصلی را فراهم کرده است.هر نوع داده داده را به شکلی از ماتریس یا آرایه ذخیره می نماید.اندازه ماتریس یا آرایه حداقل 0 x 0 است و اندازه ماتریس یا آرایه می تواند به هر اندازه ای بزرگ شود.جدول زیر رایج ترین انواع داده استفاده شده در matlab را نمایش می دهد :
| توصیف | نوع داده |
| 8 بیتی عددی علامت دار | int 8 |
| 8 بیتی عددی بدون علامت | uint8 |
| 16 بیتی عددی علامت دار | int 16 |
| 16 بیتی عددی بدون علامت | uint16 |
| 32بیتی عددی علامت دار | int32 |
| 32 بیتی عددی بدون علامت | uint32 |
| 64 بیتی عددی علامت دار | int 64 |
| 64 بیتی عددی بدون علامت | uint64 |
| داده های عددی با دقت معمولی | single |
| داده های عددی با دقت مضاعف | double |
| ارزش منطقی 1 یا 0،به ترتیب نشان دهنده درست یا اشتباه | logical |
| داده نویسه(رشته های ذخیره شده به عنوان برداری از کاراکترها) | char |
| آرایه ای از خانه های شاخص دار.توانایی ذخیره سازی ابعاد و نوع داده یک آرایه | cellarray |
| c – مانند ساختارها.هر ساختار در این زمینه یک نام دارد که قادر به زخیره سازی و ابعاد آرایه است | structure |
| اشاره گر به تابع | function handle |
| اشیا ساخته شده از یک کلاس تعریف شده توسط کاربر | user classes |
| اشیا ساخته شده از یک کلا جاوا | java classes |
مثال
یک فایل اسکریپت با کد زیر را ایجاد کنید :
str = ‘hello world ! ‘
n=2345
d= double(n)
un =unit32(789.50)
rn = 5678.92347
c=int32(rn)
زمانیکه کد بالا کامپایل و اجرا می شود ،نتیجه زیر تولید می شود:
نویسنده: مهندس عربعامری
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,


من یک برنامه متلب نوشتم که در جایی از این برنامه یک دستگاه دو معادله و دو مجهول حل می باشد.
با حل دستی این معادله جواب هایی از اوردر 10 بهخ توان 19- دارد.
متلب خواب این دستگاه را با اوردر 10 به توان 11+ می دهد.
مشکل در کجا است.؟
مطمئنید ک حل دستی تان درست است؟