การนําภาษา MATLAB เข้ามาด้วยภาษาโปรแกรมอื่น ๆ สามารถปรับปรุงความสามารถของโปรแกรมได้โดยรวมความสามารถการคํานวณของ MATLAB เข้ากับคุณสมบัติของภาษา เช่น ภาษา Python, C++ หรือ ชวา มัคคุเทศก์นี้จะให้ภาพรวมของวิธีการทั่วไปเพื่อบรรลุความเข้ากันได้

ใช้งานเครื่องยนต์ MATLAB

เครื่องยนต์ MATLAB API อนุญาตให้ภาษาโปรแกรมอื่น ๆ เริ่มใช้วาระ MATLAB และแลกเปลี่ยนข้อมูลได้ โดยมีให้ใช้กับ Python, C++ และ Java วิธีการนี้เหมาะกับการใช้ฟังก์ชัน MATLAB จากโปรแกรมภายนอก และผลการรับข้อมูล

เรียกสคริปต์ MATLAB จากภาษาภายนอก

โปรแกรมภายนอก สามารถเรียกสคริปต์ MATLAB หรือฟังก์ชันโดยใช้ส่วนเชื่อมต่อระบบหรือส่วนเชื่อมต่อบรรทัดคําสั่งได้ ตัวอย่างเช่น สคริปต์ภาษาไพธอนสามารถประมวลผลสคริปต์ MATLAB ได้ โดยใช้คําสั่งคําสั่ง และประมวลผลผลลัพธ์ได้

ใช้คอมโพเนเตอร์ SDK

The MATLAB Commiler SDK เปิดใช้งานฟังก์ชัน Planguage MATLAB ในการใช้ร่วมกันในห้องสมุดหรือคลาสของจาวา จากนั้นจึงสามารถเรียกข้อมูลเหล่านี้จากภาษาโปรแกรมอื่น ๆ ได้ โดยเพิ่มความซับซ้อนในการผนวกเข้ากับสภาพแวดล้อมการผลิต

รูปแบบการสลับข้อมูล

ข้อมูลสามารถแลกเปลี่ยนระหว่าง MATLAB กับภาษาอื่น ๆ ได้ โดยใช้รูปแบบเช่น CSV, Json, หรือ MAT-files วิธีการนี้มีประโยชน์ต่อการประมวลผลแบบกลุ่ม หรือเมื่อไม่ต้องการปฏิสัมพันธ์แบบเรียลไทม์