MATLAB Coder در نرم افزار متلب

matlab coder in matlab 1002 1 MATLAB Coder در نرم افزار متلب

 MATLAB Coder

در این مقاله MATLAB Coder در نرم افزار MATLAB را بررسی کرده و ویژگی ها و کاربرد های مهم آن را در ادامه همین بخش قرار داده ایم و در انتها نیز تصاویری از کاربرد MATLAB Coder در نرم افزار متلب را بیان کرده ایم.

معرفی MATLAB Coder

MATLAB Coder با استفاده از کدهای MATLAB، کدهای مستقل زبان C و زبان C++ را تولید می کند و کد منبع تولید شده قابلیت جابجایی و خواندن را دارد. این بخش از نرم افزار، زیر مجموعه ای از مشخصات هسته ی زبان MATLAB شامل ساختار های کنترل برنامه، توابع و عملیات ماتریسی را پشتیبانی می کند. همچنین می تواند فابل های MEX که به شما اجازه افزایش سرعت بخش های محاسباتی کد MATLAB را می دهند، تولید کند. و همچنین کد تولید شده را اعتبار سنجی نماید. استفاده از MATLAB Coder همراه با SIMULINK Coder و Embebded Coder می تواند برای ایجاد کد C از مدل های SIMULINK که شامل کدهای MATLAB است به کار می رود، کد C ایجاد شده می تواند برای اجرای مستقل، به کارگیری در نرم افزار های دیگر، شتاب دهی به الگوریتم MATLAB و پیاده سازی تعبیه شده استفاده شود.

ویژگی های اصلی MATLAB Coder

  • تولید کدهای C و C++ بر مبنای ANSI/ISO
  • تولید توابع MEX برای ریاضیات نقطه ثابت و نقطه شناور
  • ابزار مدیریت پروژه برای مشخص کردن نقطه ورود، ویژگی های داده ی ورودی و سایر گزینه های پیکر بندی تولید کد
  • تخصیص حافظه پویا و ایستا
  • پشتیبانی از تولید کد در چندین جعبه ابزار مختلف دیگر
  • پشتیبانی از ویژگی های معمول زبان MATLAB

تصاویری از کاربرد MATLAB Coder در نرم افزار متلب

matlab coder in matlab 1002 2 MATLAB Coder در نرم افزار متلب

شکل ۱: تولید کد C برای یک الگوریتم فیلترینگ Kalman در متلب

 

matlab coder in matlab 1002 3 MATLAB Coder در نرم افزار متلب

شکل۲: سه مرحله ای ایجاد کد C از کد متلب

 

matlab coder in matlab 1002 4 MATLAB Coder در نرم افزار متلب

شکل ۳: سرعت دادن به شبیه سازی توپ های رها شده


مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید