בתחילת החודש, קצת לפני חג הסוכות, שוחררה גרסת R2014b של כלי MathWorks, הכוללת שינויים משמעותיים ב-MATLAB, Simulink ובכל יתר מוצרי MathWorks. להלן החידושים העיקריים:
MATLAB
שדרוג משמעותי לגרפיקה – מפת הצבעים ברירת המחדל מאפשרת תצוגה ברורה
יותר, כותרות הגרפים מודגשות וגדולות יותר, Tick Labels ניתנים לסיבוב והם יכולים
להכיל ביטויים מתמטיים, ועוד – לחצו לסרטון
שליטה על תיקיית העבודה שנפתחת בעת העלאת התוכנה (אפשר שהיא תהיה
התיקייה שהיתה בשימוש כאשר התוכנה נסגרה)
הצעת תיקונים נוספים ב-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) – לחצו לסרטון
התחלה מחודשת מהירה של סימולציות לצורך האצת סימולציות עוקבות (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
שיפורים נהדרים בסביבת סימולינק, איזה יופי לראות!
השבמחק