Table of Contents
یکپارچه سازی MATLAB با زبان های برنامه نویسی دیگر می تواند عملکرد برنامه ها را با ترکیب قابلیت های محاسباتی MATLAB با ویژگی های زبان هایی مانند پایتون، C++ یا جاوا افزایش دهد.این راهنما یک مرور کلی از روش های مشترک برای دستیابی به چنین ادغامی را فراهم می کند.
استفاده از MATLAB API
API MATLAB اجازه می دهد تا زبان های برنامه نویسی دیگر برای شروع جلسات MATLAB و تبادل داده ها را شروع کنند.این برای پایتون، C++ و جاوا در دسترس است.این روش برای اجرای توابع MATLAB از برنامه های خارجی و نتایج ⁇ مناسب است.
Calling MATLAB Scripts از زبان های خارجی
برنامه های خارجی می توانند اسکریپت های MATLAB یا توابع با استفاده از تماس های سیستم یا رابط های خط فرمان را فراخوانی کنند.برای مثال، یک اسکریپت پایتون می تواند یک اسکریپت MATLAB را با استفاده از خط فرمان اجرا کند و خروجی را پردازش کند.
استفاده از MATLAB Compiler SDK
MATLAB را قادر می سازد تا بسته بندی MATLAB را به کتابخانه های مشترک یا کلاس های جاوا متصل کند، این می تواند از سایر زبان های برنامه نویسی، تسهیل ادغام در محیط های تولیدی نام برده شود.
تبادل اطلاعات
داده ها را می توان بین MATLAB و دیگر زبان ها با استفاده از فرمت هایی مانند CSV، JSON یا MAT-files مبادله کرد، این روش برای پردازش دسته ای مفید است یا زمانی که تعامل زمان واقعی مورد نیاز نیست.