בתחילת החודש, קצת לפני חג הסוכות, שוחררה גרסת R2014bשל כלי MathWorks, הכוללת שינויים משמעותיים ב-MATLAB, Simulink ובכל יתר מוצרי MathWorks. להלן החידושים העיקריים:
MATLAB
שדרוג משמעותי לגרפיקה – מפת הצבעים ברירת המחדל מאפשרת תצוגה ברורה יותר, כותרות הגרפים מודגשות וגדולות יותר, Tick Labelsניתנים לסיבוב והם יכולים להכיל ביטויים מתמטיים, ועוד – לחצו לסרטון טיפוסי מידע חדשים עבור עבודה עם תאריכים וזמנים (datetime, duration, calendarDuration) - לחצו לסרטון שילוב עם מערכות ניהול הגרסאות Gitו-Subversionמתוך חלון ה-Current Folder – לחצו לסרטון שליטה על תיקיית העבודה שנפתחת בעת העלאת התוכנה (אפשר שהיא תהיה התיקייה שהיתה בשימוש כאשר התוכנה נסגרה)
הצעת תיקונים נוספים ב-Command Windowלשגיאות סינטקס (למשל, למקרים של סוגריים שלא נסגרו)
אפשרות לשימוש בפונקציות ואובייקטי Pythonמתוך MATLABומנוע ממשק לקריאה ל-MATLABמתוך Python
אפשרות לייצר ממשקי משתמש גרפיים (GUIs) בעלי לשוניות, בעזרת הפקודות uitabו-uitabgroup
טעינה אינקרמנטלית של מידע מקבצי טקסט גדולים ואוספים של קבצים, באמצעות פקודת datastore
שיפורים ב-VideoReaderהכוללים קריאה מהירה יותר ויכולת להתחיל בקריאה החל מרגע זמן מסויים בוידאו
אפשרויות חדשות עבור שירותי WEBשונים - תמיכה בפרוטוקול SOAP(פונקצית matlab.wsdl.createWSDLClient) ויבוא מידע מתוך שרתי WEBמרוחקים בפורמטי JSON, CSVאו תמונות (פקודת webread)
פקודת tcpclientלצורך קריאת ושליחת מידע מ/אל אל שרתים וציוד רשת בעזרת sockets
Image Processing Toolbox
אפליקציות לביצוע סגמנטציה או region analysis
תוספת של 16פונקציות הניתנות להמרה אוטומטית לקוד Cעל ידי ה-MATLAB Coder, ביניהן: imadjust, imclearborderו-medfilt2
סגמנטציה בגישת Fast Marching
Simulink
האצת תהליך הבניה (build) של מודלים באמצעות סימני עריכה חכמים (Smart Editing Cues) – ניתן להוסיף בלוקים באמצעות כתיבת שמותיהם ולערוך את השדה העיקרי שלהם מבלי להיכנס לממשק המשתמש, ניתן לסמן מספר בלוקים ולהיעזר בתפריט המאפשר יצירת תת מערכת מהם או התעלמות מהם, וניתן להכניס בקלות למודל בלוק שיש לו צימוד טבעי עם בלוק אחר (למשל – gotoעם from) – לחצו לסרטון שמירה של תצוגות גרפיות של המודל לצורך טעינה מאוחר יותר (Viewmarks– מעין סימניות) – לחצו לסרטון התחלה מחודשת מהירה של סימולציות לצורך האצת סימולציות עוקבות (Fast Restart) – שימושי כאשר רוצים לכוונן פרמטרים במודלים שמשך עדכונם (update diagram) הינו ארוך – לחצו לסרטון בניית מודלים באמצעות דפוסי-תכנון המשמשים כנקודת התחלה לפתרון בעיות שכיחות (Model Templates) – לחצו לסרטון
Computer Vision System Toolbox
אפליקציה לכיול צילומי סטריאו
קלאס בשם imagesetלאוספים גדולים של קבצי תמונה
תהליך עבודה לסיווג קטגוריאלי בגישת bag-of-visual-words
חבילת תמיכה אשר מקלה על שילוב קוד OpenCVב-MATLAB)פונקצית visionSupportPackages)
Phased Array System Toolbox
ספריית בלוקים לשימוש בסביבת Simulink (לא עוד רק פונקציות ו-System Objects)
Fixed-Point Designer
אפליקציית המרה להמרה אוטומטית של קוד MATLABמ-Floating Pointל-Fixed Point
HDL Coder
אפשרות לשלב Custom HDL codeבתוך System Objectהנכלל בפונקצית MATLABממנה יופק בהמשך בצורה אוטומטית קוד HDL – לחצו לתיעוד תמיכה ב-Xilinx Vivado
HDL Verifier
יצירת SystemVerilog DPI-Cמתוך פונקציות MATLAB (מצריך רישיון MATLAB Coder)
תמיכה ב-Xilinx Vivadoלסימולציות FPGA-in-the-Loop
MATLAB Coder
אפשרות ליצירת קוד Cמתוך פונקציות ו-System Objectsנוספות ב-MATLAB, Image Processing Toolbox, Computer Vision System Toolbox, DSP System Toolboxו- Communication System Toolboxוכן מתוך ode23ו-ode45
Parallel Computing Toolbox
הגדלת מספר הפונקציות הניתנות להאצה בעזרת ה-GPU, למשל: accumarray, histc, cummaxו-cummin
העלאת דרישת המינימום של compute capabilityלצורך האצת ביצועים בעזרת GPUמ-1.3 ל-2.0