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

אפליקציה ידידותית שפותחה בסיסטמטיקס חוסכת הרבה כאב ראש בניסיון לפענח את הנחיות משרד הבריאות
מתווה התפילות לחגי תשרי הקרובים מצליח ליצור לא מעט בלבול בקרב הציבור הדתי בישראל, כפי שניתן לראות למשל בכתבה הבאה מתוך "ישראל היום":
וכן בכתבה הבאה מתוך "Ynet":
אבל אל דאגה – MATLAB וסיסטמטיקס לשירותכם!
כידוע, MATLAB מאפשרת לחשב בעזרת מספר קטן של שורות קוד חישובים שדורשים הרבה שורות קוד בשפות אחרות. תוכלו להיווכח בכך אם תיכנסו לקובץ prayer_groups שפותח על ידי עמית קפלן, תלחצו קליק ימני על המילה "חשב" ואז תבחרו ב-Callbacks ושם תלחצו על האופציה היחידה שתיפתח בפניכם. כל החישוב מבוצע בתת הפונקציה calculate_prayer_groups שמתחילה בשורה 32:
כפי שניתן לראות בראש הדף, עמית גם דאגה לארוז את הכל לתוך אפליקציה בעלת ממשק משתמש ידידותי, prayer_capsules, יהיו שיקראו לה " GUI של שבת"…את האפליקציה עמית הכינה בקלות בעזרת ה-App Designer, שהחל מגרסת R2019b הפך להיות הממשק המומלץ על ידי MathWorks ליצירת ממשקי משתמש בסביבת MATLAB (במקום GUIDE). מידע נוסף ניתן למצוא בפוסט הבא.
על מנת שלא תצטרכו רישיון MATLAB לצורך הפעלת האפליקציה, עמית השתמשה ב-MATLAB Compiler וקימפלה אותה לקובץ exe שתוכלו להפעיל בצורה חופשית (קישור למטה). שימו לב לכך שלצורך הפעלת האפליקציה נדרשת התקנה (חינמית) של MATLAB Compiler Runtime על המחשב – הדבר מבוצע אוטומטית אך כרוך בהורדה של קובץ גדול, כך שאם ברשותכם רישיון MATLAB – מומלץ להוריד את הגרסה המוזכרת בפיסקה הקודמת.
יצוין שהקוד נכתב עבור המתווה העדכני לתאריך 16/9/20 ובוצעו לא מעט בדיקות איכות לקוד, אבל אם לדעתכם נפלה טעות – נשמח לתגובה למטה.
כדי לצפות בסרטון של 3 דקות על שימוש ב-MATLAB וב-App Designer על ידי הטכניון והקבינט האזרחי לצורך יצירת ממשק משתמש ידידותי המאפשר להעריך כיצד נקיטת צעדים שונים תשפיע על המשך התפשטות מגיפת הקורונה בישראל – לחצו כאן. למידע נוסף בנושא והורדת הסימולטור – לחצו פה.
שתהיה לכולנו שנה טובה עם כמה שיותר שימוש ב-MATLAB לא לצורך התמודדות עם נגיף הקורונה!