GPT

פיתוח וקוד · בתשלום

הלוגו של gaimc

gaimc

חבילת הקוד gaimc מציעה יישום מלא של אלגוריתמים לניתוח גרפים בתוך סביבת Matlab, כשהיא שוקלת 650 קילובייט בלבד. היא נכתבה על ידי דייוויד גלייך כחלופה לספריית MatlabBGL שמבוססת על שפת סי פלוס פלוס.

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

  • פיתוח וקוד
  • בתשלום
  • ממשק באנגלית

דירוג הקהילה

עוד לא דורג

תהיו הראשונים לדרג.

התחברות עם גוגל

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

לא נשלח אליכם דבר ולא נפרסם דבר בשמכם.

איך הדירוג עובד+

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

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

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

תמחור
בתשלום
קטגוריה
פיתוח וקוד
שפת האתר
אנגלית
כתובת
mathworks.com
נבדק
2026-09-09

הסקירה

מורידים קובץ ארכיון במשקל 650 קילו-בייט ממאגר MATLAB File Exchange, פותחים אותו בתיקיית העבודה, ומקבלים אוסף של קובצי M רגילים לחלוטין לניתוח גרפים ורשתות. החבילה הזו, שנכתבה בידי David Gleich ופורסמה במקור במאי 2009, מציעה פתרון ישיר למי שצריך להריץ אלגוריתמים מוכרים כמו dijkstra למציאת מסלול קצר או bfs לסריקת רוחב. היא נשענת על קוד שפת MATLAB בלבד, בלי ספריות C חיצוניות ובלי קבצים מקומפלים מראש שנוטים להישבר בין גרסאות שונות של סביבת העבודה.

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

מה הקוד עושה בפועל

היתרון המשמעותי של gaimc הוא פעולה מיידית ללא צורך בהידור או התאמת תלויות מערכת. אתם פשוט קוראים לפונקציות ישירות מתוך הסקריפט שלכם, בלי לחשוש מגרסת המהדר המותקנת במחשב. הספרייה כוללת שורה של אלגוריתמים יסודיים בתורת הגרפים: חיפוש לעומק dfs, סריקת רוחב bfs, ומציאת רכיבים קשירים באמצעות הפונקציה scomponents. בנוסף לכך, יש בה כלים לחישוב עץ פורש מינימלי בשיטת Prim ושידוך דו-צדדי במשקל מרבי דרך bipartite_matching, לצד פונקציות מתקדמות יותר לחקר מבנה רשתות.

הקוד עובד בלי קומפילציה.

הפונקציות שמנתחות מדדי רשת כוללות חישוב מקדמי התקבצות, clustercoeffs, וכן גרסה מותאמת לרשתות מכוונות, dirclustercoeffs. בנוסף, תוכלו לחשב core numbers לזיהוי ליבת הצמתים בגרף. הפרויקט כולל דוגמאות בפורמט M-files שפורסמו על ידי המחבר, והקוד שלו מתוחזק כיום גם במאגר GitHub תחת החשבון האישי של Gleich. הציון הממוצע שלו עומד על 5 מתוך 5 על בסיס 9 ביקורות, עם היקף של 21.8 אלף הורדות מאז פרסומו ברשת.

אלגוריתמים מרכזיים בחבילה

  1. 01סריקת רשת ברוחב ובעומק
  2. 02מסלול קצר ביותר של דייקסטרה
  3. 03עץ פורש מינימלי של פרים
  4. 04שידוך דו צדדי במשקל מרבי
  5. 05חישוב מקדמי התקבצות וליבה

תאימות, כסף ומגבלות תוכנה

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

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

עברית לא נתמכת בקבצים.

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

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

מה gaimc
עושה

החבילה עובדת ישירות מול מבני הנתונים של התוכנה ומריצה חישובים שונים על רשתות מכוונות ולא מכוונות. אתם מריצים חיפושים בסיסיים כמו dfs ו־bfs, או מאתרים רכיבי קישוריות באמצעות הפונקציה scomponents. הקוד כולל גם חישוב מסלולים קצרים לפי אלגוריתם דייקסטרה, עץ פורש מינימלי דרך mst_prim, ושידוך דו-צדדי במשקל מקסימלי עם bipartite_matching.

בנוסף לחיפושים, הקוד כולל פונקציות למדידת מאפייני רשת מתקדמים. אפשר לחשב מקדמי התקבצות בעזרת clustercoeffs או dirclustercoeffs לרשתות מכוונות, ולקבל את מספרי הליבה של הצמתים דרך corenums. הקבצים מגיעים כקובצי M רגילים וניתנים להרצה גם דרך MATLAB Online ללא התקנה מקומית מורכבת.

כמה זה
עולה

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

למי זה
מתאים

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

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

מה לבדוק
לפני שמתחייבים

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

מה אומרים
המשתמשים

עוד אף אחד לא כתב על gaimc כאן. אם השתמשתם בgaimc, השורה הראשונה היא שלכם.

להשאיר חוות דעת אנחנו לא מוחקים ביקורת שלילית, ולא מסמנים אף כלי כמומלץ בתשלום.

מה gaimc
אומר על עצמו

Download and share free MATLAB code, including functions, models, apps, support packages and toolboxes

מהאתר של gaimc, נקרא ב־2026-09-09. הטקסט הוא שלהם.

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

שאלות
נפוצות

על אילו מערכות הפעלה החבילה מסוגלת לרוץ?

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

איפה מוצאים דוגמאות לשימוש בפונקציות של הספרייה?

דוגמאות הפעלה בסיסיות מופיעות בתוך קובצי ה־M המפורסמים שמגיעים עם ההורדה. בנוסף, קיים מאגר פעיל ב־GitHub תחת שם המשתמש של המחבר.

מה gaimc עושה?

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

האם gaimc חינמי?

לפי האתר שלו: בתשלום. מומלץ לאמת מול עמוד התמחור, כי תנאים משתנים.

האם gaimc תומך בעברית?

האתר של gaimc מוגש באנגלית. זה לא אומר שהכלי לא יעבוד עם טקסט בעברית, אבל זה כן אומר שהוא לא נבנה סביבה.

יש חלופות ל־gaimc?

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

כלים דומיםבפיתוח וקוד

כל 363 הכלים
  • הלוגו של Gecko Security בתשלום

    Gecko Security

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

    פיתוח וקוד gecko.security
  • הלוגו של ggplot2 לא צוין

    ggplot2

    מערכת גרפיקה ל־R שבונה תרשימים לפי דקדוק הגרפיקה.

    פיתוח וקוד ggplot2.tidyverse.org
  • הלוגו של GitBrain בתשלום

    GitBrain

    מפצל שינויי קוד לקומיטים הגיוניים ומריץ סקירה עצמית.

    פיתוח וקוד gitbrain.dev
  • הלוגו של GitHub Copilot קוד פתוח

    GitHub Copilot

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

    פיתוח וקוד github.blog
  • G בתשלום

    GitPoet

    מנסח הודעת קומיט שמסבירה מה השתנה ולמה, מתוך הדיף.

    פיתוח וקוד gitpoet.dev
  • הלוגו של GitWit קוד פתוח

    GitWit

    פלטפורמת קוד פתוח לבניית רעיונות בדקות, עם AI מובנה.

    פיתוח וקוד gitwit.dev