اندازهی قلم متن
تخمین مدت زمان مطالعهی مطلب:
یک دقیقه
متلب (MATLAB) یکی از پرکاربردترین نرم افزارهای محاسباتی در حوزه مهندسی بویژه برق، ریاضیات، مکانیک و ... میباشد.
بدون شک تعامل نرم افزارهای مختلف با هم در جهت کاربردیتر کردن یک پروژه کمک بسزایی به کاربران نهایی میکند. قطعاً استفاده از علوم روز همچون شبکههای عصبی، منطق فازی و الگوریتمهای تکاملی همچون ژنتیک بدون استفاده از متلب بسیار سخت و پیچیده خواهد بود. دستورات و تابعهای (functions) آماده و ساده در متلب در جهت استفاده از این علوم تقریباً هر پژوهشگر و کاربری را ترغیب به استفاده از متلب میکند. طبعاً استفاده از کتابخانههای دانت در متلب کمک بسیاری به توسعه دهندگان این حوزه میکند.
در این سری از مطالب سعی بر بررسی این تعامل شده است.
بطور کلی دو نوع تعامل در این زمینه وجود دارد :
1- استفاده از اسمبلیهای دات نت در متلب تحت عنوان MATLAB .NET Interface
2- استفاده از پکیج تابعهای متلب در پروژههای مبتنی بر دات نت تحت عنوان MATLAB Builder NE
در مورد اول از دات نت فقط در پلت فورم ویندوز استفاده میشود. کلیه امکانات دات نت 2 را ساپورت میکند و با ورژنهای 3 و 3.5 سازگار است اما با ورژن 4 تنها بعضی از امکانات در دسترس است و هنوز مورد تست کلی قرار نگرفته است. کلیه امکانات دات نت در #C در متلب بجز یک سری از موارد که در جدول زیر ذکر شده است در دسترس است.
به عنوان مثال از کلاس speech synthesizer دات نت 3 در متلب بصورت زیر استفاده میکنیم :
سپس برای رندر کردن یک متن به صوت دستور زیر را اجرا میکنیم :
در ارتباط با استفاده از توابع متلب در یک پروژه مبتنی بر دات نت در قسمت بعد توضیح داده خواهد شد.
منبع : Help متلب
بدون شک تعامل نرم افزارهای مختلف با هم در جهت کاربردیتر کردن یک پروژه کمک بسزایی به کاربران نهایی میکند. قطعاً استفاده از علوم روز همچون شبکههای عصبی، منطق فازی و الگوریتمهای تکاملی همچون ژنتیک بدون استفاده از متلب بسیار سخت و پیچیده خواهد بود. دستورات و تابعهای (functions) آماده و ساده در متلب در جهت استفاده از این علوم تقریباً هر پژوهشگر و کاربری را ترغیب به استفاده از متلب میکند. طبعاً استفاده از کتابخانههای دانت در متلب کمک بسیاری به توسعه دهندگان این حوزه میکند.
در این سری از مطالب سعی بر بررسی این تعامل شده است.
بطور کلی دو نوع تعامل در این زمینه وجود دارد :
1- استفاده از اسمبلیهای دات نت در متلب تحت عنوان MATLAB .NET Interface
2- استفاده از پکیج تابعهای متلب در پروژههای مبتنی بر دات نت تحت عنوان MATLAB Builder NE
در مورد اول از دات نت فقط در پلت فورم ویندوز استفاده میشود. کلیه امکانات دات نت 2 را ساپورت میکند و با ورژنهای 3 و 3.5 سازگار است اما با ورژن 4 تنها بعضی از امکانات در دسترس است و هنوز مورد تست کلی قرار نگرفته است. کلیه امکانات دات نت در #C در متلب بجز یک سری از موارد که در جدول زیر ذکر شده است در دسترس است.
به عنوان مثال از کلاس speech synthesizer دات نت 3 در متلب بصورت زیر استفاده میکنیم :
function Speak(text) NET.addAssembly('System.Speech'); speak = System.Speech.Synthesis.SpeechSynthesizer; speak.Volume = 100; Speak(speak,text); end
Speak('You can use .NET Libraries in MATLAB');
منبع : Help متلب