Systematics
  • About Us
    • אודות סיסטמטיקס
      • על סיסטמטיקס
      • לקוחות
      • תעשיה
      • קהילה
      • הורדת תעודות ISO
      • בלוג
      • דרכי הגעה
      • Privacy Policy
    • תחומים בסיסטמטיקס
      • תחום GIS
      • תחום 3D CAD/PLM
      • תחום MATLAB & Simulink
      • תחום 3D Printing
    • רכישה
      • חנות מדפסות תלת מימד וחומרים
      • חנות ESRI
      • צור קשר עם מכירות
    • תמיכה
      • תמיכה ושירותי ייעוץ
      • סקר שביעות רצון לקוחות
      • נהלי התקנה ורישוי GIS
      • נהלי התקנה ורישוי MATLAB
      • נהלי התקנה ורישוי SOLIDWORKS
      • פתיחת קריאות שירות
      • פתיחת קריאות שירות תחום GIS
    • קורסים
      • אודות מרכז ההדרכה
      • קורסים GIS
      • קורסים SOLIDWORKS
      • קורסים MATLAB & Simulink
      • קורסים ALTIUM
      • קורסים 3D Printing
    • קריירה
      • משרות
      • לעבוד בסיסטמטיקס
  • GIS
    • ראשי
      • אודות תחום GIS
      • קהילה
    • מוצרים ופתרונות
      • GIS בענן
      • GIS ברשויות מקומיות
      • GIS ארגוני – ArcGIS Enterprise
      • GIS למקצוענים – ArcGIS Pro
      • GIS למפתחים
      • חידושי מערכת ArcGIS
      • פתרונות GIS
    • DATA
      • מוצרי Data חברת סיסטמטיקס
      • סקירה על מוצרי ה-DATA
    • מקורות למידה
      • אירועים ברחבי הארץ
      • וובינרים מקוונים LIVE
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים GIS
      • סיפורי לקוחות GIS
      • תכנית סטארטאפים GIS
      • עדכונים וניוזלטרים
      • בלוג
    • תמיכה
      • תמיכה טכנית
      • מקורות מידע
      • שירותים – תמיכה וייעוץ
      • נהלי התקנה ורישוי GIS
      • פתיחת קריאת שירות GIS
    • רכישה
  • 3D CAD/PLM
    • ראשי
      • אודות תחום 3D CAD/PLM
      • סיפורי הצלחה
      • רשתות חברתיות
      • דרושים לעבודה עם SOLIDWORKS
      • צרו קשר
    • מוצרים
      • SOLIDWORKS | CAD
      • 3DEXPERIENCE
      • CATIA | HIGH END CAD
      • ENOVIA | PLM
      • SOLIDWORKS Simulation
      • Altium Designer | PCB
      • 3D PRINTING
      • FREE TOOLS
      • מה חדש בגרסת SOLIDWORKS 2026
    • פתרונות
      • סטארטאפים
      • אקדמיה וחינוך
    • מקורות למידה
      • אירועים וסמינרים
      • וובינרים מקצועיים
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים SOLIDWORKS
      • קורסים ALTIUM
      • בלוג SOLIDWORKS
      • בלוג ALTIUM
    • תמיכה
      • תמיכה טכנית
      • SOLIDWORKS Term Licensing
      • חידוש חוזה תחזוקה SOLIDWORKS
      • חידוש חוזה תחזוקה ALTIUM
      • מקורות מידע
      • תמיכה | FAQ
      • שירותים
      • Citrix GoToAssist Agent
      • פתיחת קריאות שירות
    • לקוחות
      • סיפורי הצלחה
  • MATLAB & Simulink
    • ראשי
      • אודות תחום MATLAB & Simulink
      • קהילה
    • מוצרים
      • MATLAB
      • יכולת ושילובי MATLAB
      • Audio System Toolbox
      • MATLAB ו-Simulink בענן
      • תכן מערכות SerDes
      • Deploying to Hardware
      • Machine Learning
      • Deep Learning
      • Physical Modeling
      • Parallel Computing Toolbox
      • MATLAB Report Generator
      • Symbolic Math Toolbox
      • Sensor Fusion & Tracking Toolbox
      • Speedgoat
    • פתרונות
      • MATLAB & Simulink Product Family
      • בינה מלאכותית – Artificial Intelligence
      • Certification
      • Communication Systems
      • מערכות לתעשיית ה-Medical
      • מערכות אוטונומיות ורובוטיקה
      • Electrification Renewable energy
      • ייצור קוד אוטומטי ישירות מ-MATLAB ו-Simulink
      • הטמעה לחומרה
      • Solutions by Industry
      • תכנית סטארטפים
    • מקורות למידה
      • אירועים קרובים
      • וובינרים מקוונים
      • וובינרים מוקלטים (VOD)
      • קורסים
      • סיפורי הצלחה
      • בלוג
    • תמיכה
      • נהלי התקנה ורישוי MATLAB
      • תמיכה וייעוץ
      • פתיחת קריאות שירות
    • הורדה
  • 3D Printing
    • ראשי
      • אודות תחום 3D Printing
      • קהילה
      • חנות מדפסות תלת מימד וחומרים
    • מדפסות וחומרי הדפסה
      • מדפסות תלת מימד
      • מדפסות HP Jet Fusion 3D
      • מדפסות MarkForged
      • מדפסות FORMLABS
      • פתרונות סריקה מבית PEEL 3D
      • חומרי הדפסה
      • פתרונות לתכנון 3D CAD
    • ייצור מתקדם
      • TULIP – פלטפורמה מבוססת ענן לניהול רצפת הייצור (Composable MES)
    • תעשיות
      • הנדסה, תכנון ופיתוח
      • תעשייה וייצור
      • ציוד רפואי
      • רפואת שיניים
      • אקדמיה ומחקר
      • מוסדות חינוך
      • עיצוב וייצור תכשיטים
    • מקורות למידה
      • אירועים
      • וובינרים
      • סיפורי הצלחה
      • קורסים
      • בלוג
    • תמיכה
      • תמיכה
      • FAQ מדפסות FORMLABS
      • פתיחת קריאות שירות
  • Contact Us
  • EN
  • About Us
    • Careers
  • Solutions
  • Industries
  • Customers
    • Customers
    • Success Stories
  • Support
  • Contact Us
  • HE
  • Menu Menu

Click to open the search input field Click to open the search input field Search | ENHE

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

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

מדוע לעבוד עם Timetables?

לורן סממה
23/03/2020
MATLAB With Fun

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

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

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

להלן דוגמה להמרה של טבלה מ- table ל- timetable :

 

התוצאה המתקבלת מאוד דומה לטבלה, אז למה בכל זאת כדאי לנו להשתמש ב-timetable?

אציג לכם חמש פונקציות מגניבות שימחישו את הרעיון העומד מאחורי השימוש ב-timetable ויציגו פתרונות לבעיות שיקלו עליכם בעבודתכם.

1. פונקציות retime

כשעובדים עם דאטה מסוג time-series, לעיתים נוצרים מרווחים כתוצאה מקצב דגימה לא אחיד. על מנת להשלים את פערי הדגימה הללו, ניתן להשתמש בפונקציית retime. הפונקציה מבצעת השלמה של הערכים החסרים במספר שיטות אפשריות.

אמחיש לכם זאת על ידי דוגמא. בטבלה המוצגת, ניתן לראות כי חסרים לנו שני ימים: ה-6 ו-ה-7 במאי.

נשתמש בפונקציית retime על מנת להוסיף את השורות החסרות:

כאשר קוראים לפונקציה בלי לציין שיטה, הפונקציה משלימה את השורות החסרות עם אינדיקציה לערכים החסרים (NaN). באמצעות מאפיין VariableContinuity של הטבלה וקריאה לפונקציה retime, ניתן להשלים כל משתנה על ידי שימוש בשיטת השלמה שונה.

להלן שימוש במאפיין זה:

נראה כי לאחר קריאה לפונקציה, הושלמו הערכים החסרים לפי הדרישות שלנו. המשתנים Tmax ו-Tmin הושלמו על ידי ערכים רציפים באמצעות אינטרפולציה לינארית. משתנה PrecipTotal הושלם על ידי ערכים בדידים – כל ערך חסר הושלם ע"י הערך הקודם.

 

2. פונקציית synchronize

בעזרת פונקציה זו תוכלו לאחד שתי טבלאות שונות בעלות זמנים זהים. אמחיש זאת על ידי דוגמא. לפנינו שתי טבלאות TT1 ו -TT2 :

על מנת לאחד אותן, נשתמש בפונקצית synchronize כפי שמופיע בתמונה הבאה:

וכך באמצעות פקודה אחת, איחדנו את שתי הטבלאות – השורות אוחדו על ידי שימוש בפרמטר  'union' ואינטרפולציה לינארית יושמה על ידי שימוש בפרמטר 'linear'.

 

3. פונקציית stackedplot

החל מגרסת R2018b, ניתן לייצר גרף אחד בו יש ציר x משותף לכל המשתנים, אך ציר y נפרד לכל משתנה. דוגמה לשימוש בגרף מסוג זה הוא גרף המשווה בין שני סנסורים בעלי ציר זמן משותף:

 

4. פונקציית timerange

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

אמחיש זאת על ידי דוגמא. בשלב ראשון נגדיר timetable:

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

נעביר את המשתנה S בתוך הטבלה המקורית שלנו:

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

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

 

5. פונקציית Lag

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

נמחיש זאת באמצעות דוגמא:

ניתן לראות שהמשתנה Temp בטבלה השנייה זז שורה אחת קדימה והשלים את הערך החסר באמצעות NaN.

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

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

מה חדש בגרסת Simulink R2025b

מה חדש בגרסת Simulink R2025b

MATLAB With Fun

שלי מרטינוב
22/10/2025
מה חדש בגרסת MATLAB R2025b

מה חדש בגרסת MATLAB R2025b

MATLAB With Fun

שלי מרטינוב
19/10/2025
מהפכה בהנדסת מערכות מבוססות מודל באמצעות ‎System Composer‎

מהפכה בהנדסת מערכות מבוססות מודל באמצעות ‎System Composer‎

MATLAB With Fun

אסף מוזס
28/09/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

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

    • מי אנחנו?
    • תעודות הסמכת ISO
    • אירועים
    • דרכי גישה ומפה
    • יצירת קשר
    • מדיניות הפרטיות של אתר סיסטמטיקס – Privacy-Policy

    לקוחות

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