אני לא מכיר את כל הסיפור אבל
הפתרון המקובל (ואיך ש-99% מהתעשייה עובדת) הוא לא לממש את האלגוריתם במטלב אלא בשפה אחרת. אם מי שכותב לך את האלגוריתם לא יודע לעשות את זה (שזה משהו שאפשר לדעתי לסבול רק אם מדובר באיזה מומחה יחיד במינו לנושא), גם לשלם למישהו שיעשה את זה עדיין יכול לצאת יותר זול מלקנות קומפוננטות יקרות של מטלב. מה בדיוק אתה מקבל ממי שכותב את האלגוריתם? קבצים עם קוד?
האופציות כמו שאני רואה אותן מבחינת סדר עדיפות:
1. לכתוב את האלגוריתם בשפה אחרת (בפרט - אם מדובר בתחומים של עיבוד אות/תמונה, ראייה ממוחשבת או ML באמת שזו לא אמורה להיות בעיה)
2. לראות אם אתה מצליח לקבל את הפונקציונליות שאתה רוצה עם Octave - זה מימוש קוד פתוח חינמי של מטלב, אם האלגוריתם רץ שם כמו שצריך (וזה כנראה תלוי באיזה חבילות ספציפיות משתמשים) אז אולי תוכל לעשות עם זה משהו - גגל ובדוק את הדוקומנטציה אם ניתן לעשות את מה שאתה רוצה.
3. לזרוק המון כסף על מטלב (ולהתקע איתה לנצח)