Systematics
  • EN
  • אודות
    • על סיסטמטיקס
    • הורדת תעודות ISO
    • אירועים בסיסטמטיקס
    • קהילה
    • יצירת קשר
    • דרכי הגעה
    • לזכרו של יואב לבנטר ז"ל, מייסד ומנכ"ל משותף
  • פתרונות ומוצרים
    • תחום GIS
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי לקוחות
    • תחום 3D CAD/PLM
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי לקוחות
    • תחום MATLAB & Simulink
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי לקוחות
    • תחום 3D Printing
      • אודות
      • מוצרים
      • אירועים
      • תמיכה
      • סיפורי לקוחות
      • רכישה Online
  • לקוחות
    • לקוחות סיסטמטיקס בחזית המאבק במגיפת הקורונה
    • לקוחות
      • סיפורי הצלחה
    • תעשיות
      • אקדמיה
      • Start Ups
    • תכניות עבור סטארטאפים
  • קורסים
      • אודות מרכז ההדרכה
    • קורסים GIS
      • אודות הקורסים
      • תאריכים וסילבוס
    • קורסים SOLIDWORKS
      • אודות הקורסים
      • תאריכים וסילבוס
      • קורסים CATIA
    • קורסים MATLAB & Simulink
      • אודות הקורסים
      • תאריכים וסילבוס
    • קורסים 3D Printing
      • תאריכים וסילבוס
    • קורסים ALTIUM
      • תאריכים וסילבוס
  • תמיכה
    • תמיכה ושירותי ייעוץ
    • סקר שביעות רצון לקוחות
    • נהלי התקנה ורישוי GIS
    • נהלי התקנה ורישוי MATLAB
    • נהלי התקנה ורישוי SOLIDWORKS
    • פתיחת קריאות שירות
    • פתיחת קריאות שירות תחום GIS
  • קריירה
    • משרות
    • לעבוד בסיסטמטיקס
  • צור קשר
  • בלוג
    • הבלוגים שלנו
    • SOLIDBlog
    • PCB Blog
    • GIS Blog
    • MATLAB With Fun Blog
    • 3D Printing Blog
  • HE
  • Contact Us
  • Support
  • Customers
    • Customers
    • Success Stories
  • Industries
  • Solutions
  • About Us
  • חיפוש באתר
  • Menu Menu

עמוד הבית » בלוג » MATLAB With Fun

  • ALL
  • GIS Blog
  • MATLAB With Fun
  • PCB Blog
  • Smart 3D Printing
  • SOLIDBlog

מה חדש בגרסת R2021b של MATLAB

ינון נוסבאום
16/03/2022
MATLAB With Fun

תגיות: Live editor | MATAB Online | MATLAB | R2021b | מטלב | מטלב אונליין

בגרסת R2021b של תוכנת MATLAB, כמו בכל גרסה חדשה, הוצגו מאות פונקציות ויכולות חדשות. בפוסט זה נסקור את היכולות העיקריות שנוספו בגרסה זו לסביבת הפיתוח של MATLAB.

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

נתחיל בסקירת עיקרי השינויים והשיפורים בסביבת MATLAB Editor ו-Live Editor:

בחירת אזור קוד מלבני ב-Editor

החל מגרסה זו ניתן לבחור אזור מלבני של קוד ב-Editor על ידי לחיצה על מקש ה-Alt תוך כדי בחירת האזור הרצוי עם הכפתור השמאלי של העכבר (במערכות mac יש להשתמש במקש Option במקום).

בדרך זו ניתן לבחור ולערוך טורים שלמים מתוך הדאטה, לדוגמא אם נבחר את הטור השני של הדאטה מתוך המטריצה A:

על ידי הקלדה על המקש "0" נוכל לשנות את כל הערכים הנבחרים ל"0":

הגדלה והקטנה של התצוגה ב-Editor

רוצים לשנות את גודל התצוגה במהירות ובקלות? על מנת להגדיל או להקטין את התצוגה ב-Editor יש לגשת לטאב View ולבחור בכפתורים Zoom in  או Zoom out .

כשמגדילים או מקטינים את התצוגה, MATLAB מציג את קנה המידה של התצוגה בפינה הימנית התחתונה של ה-Editor.

דרכים נוספות לשינוי התצוגה:

  • לחיצה על מקש Ctrl במקלדת ושימוש בגלגלת העכבר (Command במערכות macOS)
  • לחיצה על המקשים Ctrl+Plus / Ctrl+Minus במקלדת (Command+Shift+Plus / Command+Shift+Minus במערכות macOS)

על מנת לחזור לגודל ברירת המחדל אפשר ללחוץ על הכפתור Reset Zoom או על המקשים Ctrl+Alt+0 (Command+Alt+0 במערכות macOS).

הצגת הצעות והשלמת קוד אוטומטית

החל מגרסה זו, MATLAB מציע ומשלים באופן אוטומטי שמות של קבצים, מודלים, אובייקטים, פונקציות, תיקיות, משתנים, מאפיינים גרפיים, אפשרויות ופרמטרים.

מי שלא מעוניין בהצעות ההשלמה האוטומטיות יכול לבטל את האפשרות הזו על ידי ביטול הבחירה של הכפתור Automatic completions באזור Display של טאב View.

דרך נוספת היא ללחוץ על הכפתור Preferences  בטאב Home  ושם תחת Editor/Debugger Automatic completions  Suggestions and completions לבחור Show on tab.

למידע נוסף לחצו כאן

הפיכה אוטומטית של שורות קוד לפונקציה

כתבתם פונקציה שלדעתכם היא ארוכה מדי ואתם רוצים לפצל אותה לתתי פונקציות? עוד יכולת חדשה שהתווספה בגרסה זו היא האפשרות לפרוט סקריפטים או פונקציות ארוכות לחלקים קטנים יותר, על ידי המרה אוטומטית של שורות קוד לפונקציות.

ההמרה נעשית באופן הבא: לאחר בחירת שורות הקוד המבוקשות בטאב Editor באזור Code יש ללחוץ על הכפתור Refactor, ואז לבחור מהאפשרויות המוצגות. MATLAB ייצר פונקציות משורות הקוד שנבחרו ויחליף אותן בקוד המקורי בקריאה לפונקציה החדשה.

קביעת ערכי ברירת מחדל לפקדים ב-Live Editor

כעת ניתן גם לקבוע את ערכי ברירת מחדל של פקדים ובקרים ב-Live Editor על ידי לחיצה על הכפתור הימני, ובחירת Configure Control ושם שינוי ערך ה-Default.

מידע נוסף נמצא כאן

ייצוא אנימציות לסרטים או לקבצי GIF מונפשים

עוד יכולת שהתווספה בגרסה החדשה היא ייצוא של אנימציות לסרטים או קובצי GIF מונפשים. הייצוא מבוצע על ידי לחיצה על הלחצן בפקדי הפעלת האנימציה של Live Editor.

לחצן ייצוא האנימציה אינו נתמך עבור אנימציות שנוצרו על ידי פונקציית movie.

לדוגמה, קוד זה יוצר אנימציה של קו שגדל עם הזמן. כאשר ההנפשה מסתיימת, מופיעים מספר לחצנים, כולל לחצן ייצוא האנימציה.

למידע נוסף לחצו כאן

שיפורים בתחום ניתוח הנתונים

Tasks חדשים ב-Live Editor

Compute by group, Normalize data ו-Clean Missing Data התווספו כ-tasks אפשריים לשילוב בקוד באמצעות ה-Live Editor.

לפירוט נוסף אודות Live Editor Tasks לחצו כאן. פונקצית trenddecomp מאפשרת לבצע פירוק של הדאטה ולחלץ מתוכו את נתוני הסחיפה (trend).

מידע נוסף נמצא כאן.

בגרסה זו הוצגו מספר חידושים בתחום ייבוא וייצוא של נתונים, הנה העיקריים שביניהם:

חיבור לשרתי SFTP

ניתן להתחבר מ-MATLAB לשרתי SFTP לצורך העברת מידע מוצפן. מידע נוסף נמצא כאן.

תמיכה ב-HDF5 גרסה 1.10

תמיכה ב-HDF5 גרסה 1.10, כולל Single-Writer/Multiple-Reader (SWMR), Virtual Dataset (VDS), and Metadata Cache Fine-Tuning

ייבוא טבלאות מ-HTML וממסמכי Microsoft Word

לפונקציית readtable התווספה תמיכה בקריאת טבלאות מ-HTML וקבצי Microsoft Word. על מנת להתאים את אפשרויות הקריאה יש להשתמש בפונקציות htmlImportOptions ו-wordDocumentImportOptions בהתאמה.

אפליקציית Serial Explorer להתממשקות למכשירים המחוברים ל-serial port

מי שרוצה להתחבר מ-MATLAB למכשירים דרך serial port יכול לעשות זאת כעת באמצעות ממשק המשתמש הייעודי שפותח לצורך כך – פירוט על האפליקציה נמצא כאן

Serial Explorer App

אפליקציית TCP/IP Explorer להתממשקות לשרתי TCP/IP

התווסף ממשק משתמש ייעודי לצורך יצירת  TCP/IP clientלקישור עם שרתי TCP/IP – פירוט על האפליקציה נמצא כאן

TCP/IP Explorer app

עוד שינויים וחידושים כללים בסביבת MATLAB

הרצת קוד ברקע

ממשיכים לעבוד גם תוך כדי הרצת הקוד!

החל מגרסה R2021b ניתן להריץ קוד ברקע באמצעות backgroundpool.

כאשר קוד רץ ברקע ניתן להמשיך לעבוד בתוכנה ואף להריץ במקביל קוד MATLAB נוסף.

מידע נוסף נמצא כאן

יצירת גרפים מתוך טבלאות

החל מגרסה R2021b ניתן לייצר גרפים על ידי הכנסת טבלאות כקלט לכל אחת מהפונקציות הבאות:  scatter, scatter3, bubblechart, bubblechart3, swarmchart, swarmchart3, polarscatter,  ו- polarbubblechart

שמות הצירים והמקרא יווצרו אוטומטית משמות המשתנים בטבלאות.

לדוגמה:

ניצור טבלה עם המשתנים "Trails" ו-"Response", נכניס את הטבלה כקלט לפונקציה "scatter", ונציין את המשתנים שאנחנו מעוניינים לשרטט.

פותרני רונגה-קוטה מסדר גבוה

מי שמעוניין לפתור משוואות דיפרנציאליות באמצעות פותרנים מסדר גבוה יכול להשתמש החל מהגרסה הזו בפונקציות ode78 ו-ode89, פונקציות חדשות, שהתווספו לפונקציות ode23 ו-ode45 שהיו קיימות עד כה.

תמיכה בפרויקטים ב-MATLAB Online

החל מגרסה זו MATLAB Online תומכת בתהליכי הפרויקטים הבאים:

  • יצירת פרויקט והוספת קבצים ותיקיות
  • שכפול פרויקט מ-Git
  • חקירה וניתוח תלויות בפרויקט
  • ניהול תוכנתי של הפרויקט והקבצים שלו

בקרת תצורה באמצעות Git ב-MATLAB Online

  • שכפול Git repository מרוחק
  • ביצוע Commit לקבצים ב-Git
  • Pulling, Pushing ו-Fetching לקבצים עם Git

ממשק ל-Python – הרצת פקודות וסקריפטים של Python מ-MATLAB

רוצים להריץ פקודות וסקריפטים של Python ישירות מ-MATLAB? אין בעיה.

הכירו את הפונקציות pyrun ו-pyrunfile אשר מאפשרות לבצע בדיוק את זה, ולקרוא לפקודות וסקריפטים של Python ישירות מ-MATLAB. למידע נוסף לחצו כאן

תמיכה בחומרה

חיבור ושליטה בלוח Arduino באמצעות Arduino Explorer App

אפליקציית Arduino Explorer התווספה ל-MATLAB Support Package for Arduino. בעזרת אפליקציה זו ניתן:

  • להגדיר את הלוח
  • להתחבר אליו באמצעות Bluetooth, USB, ו-Wi-Fi
  • להגדיר, לקרוא ולכתוב ל- Arduino Pins
  • לייצר ויזואליזציה של נתונים מ-Arduino Pins
  • להקליט ולשמור נתונים מתוך Arduino Pins בסביבת העבודה של MATLAB
  • לנתח את הנתונים המוקלטים
  • לייצר קוד MATLAB תואם

מידע נוסף ופירוט לחצו כאן

Arduino Explorer App

Arduino Explorer App

לצפייה בוובינר בעברית המציג את עיקרי השיפורים בגרסה זו (חלק א', חלק ב')

לצפייה בסרטון קצר שמסכם את עיקרי החידושים בגרסה R2021b של MATLAB לחצו כאן

לצפייה בוובינר של MathWorks באנגלית בנושא החידושים בגרסה האחרונה לחצו כאן

בפוסט הזה סקרנו רק חלק מהשיפורים והיכולות שהתווספו בגרסה R2021b של MATLAB. פירוט של כל היכולות האלה לחצו כאן.

נתראה בפוסט הבא,

ינון

תגיות: Live editor | MATAB Online | MATLAB | R2021b | מטלב | מטלב אונליין

למידע נוסף
לחצו כאן!
שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

פוסטים נוספים מאותה קטגוריה

להמריא עם MATLAB – כל מה שצריך לדעת על הקורסים של MathWorks

להמריא עם MATLAB – כל מה שצריך לדעת על הקורסים של MathWorks

MATLAB With Fun

שלי מרטינוב
11/05/2025
גילוי כשלים בייצור בשלבים מוקדמים בעזרת Visual Inspection

גילוי כשלים בייצור בשלבים מוקדמים בעזרת Visual Inspection

MATLAB With Fun

ענבר לוי
27/04/2025
תאום דיגיטלי להאצת בדיקות בקרת ההינע של מנועים חשמליים

תאום דיגיטלי להאצת בדיקות בקרת ההינע של מנועים חשמליים

MATLAB With Fun

איתמר אנגלמן
07/04/2025
תגובות | 0 תגובות

השאירו תגובה

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

הרשמו לקבלת עדכונים

MATLAB With Fun
שדה חובה

ההרשמה בוצעה בהצלחה. בדוק בתיבת הדואר שלך, הודעה המכילה קישור לאישור ההרשמה ואשר את הרשמתך.

רוצים ללמוד עוד? כיתבו לנו

כיתבו לנו


    social-media-youtubesocial-media-linkedin

    קהילה

    • קהילת סיסטמטיקס
    • SOLIDWORKS Blog
    • PCB Blog
    • MATLAB with Fun Blog
    • GIS Blog
    • Smart 3D Printing Blog
    • ESRI Israel FB
    • SOLIDWORKS Israel FB
    • MATLAB and Simulink LI
    • MATLAB and Simulink FB

    צור קשר

    • בקשת יצירת קשר
    • בקשת קשר טלפוני

    רכישה

    • בקשת הצעת מחיר
    • מכירות ESRI
    • מכירות SOLIDWORKS
    • מכירות ALTIUM
    • מכירות CATIA
    • מכירות ENOVIA
    • מכירות MATLAB & Simulink
    • מכירת מדפסות תלת מימד

    קורסים

    • קורסים GIS
    • קורסים SOLIDWORKS
    • קורסים MATLAB & Simulink
    • קורסים CATIA
    • קורסים ALTIUM
    • יצירת קשר מרכז ההדרכה

    תמיכה

    • מדיניות תמיכה
    • שירותי ייעוץ
    • פתיחת קריאות שירות

    פתרונות ומוצרים

    • תחום GIS
    • תחום 3D CAD/PLM
    • SOLIDWORKS
    • ALTIUM PCB
    • CATIA
    • ENOVIA
    • MATLAB & Simulink
    • תחום 3D Printing
    • 3D EXPERIENCE
    • תעשיות
    • אקדמיה
    • Start Ups

    אודות סיסטמטיקס

    • מי אנחנו?
    • אירועים
    • דרכי גישה ומפה
    • יצירת קשר

    לקוחות

    • לקוחות סיסטמטיקס
    • סיפורי לקוח SOLIDWORKS
    • סיפורי לקוח MathWorks
    • סיפורי הצלחה GIS
    © 2025 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
    • הישארו מעודכנים
    • כיתבו לנו
    Scroll to top