עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

תקוע במעבר ממטלב לC בכמה נושאים

Featured Replies

פורסם

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

זה איזשהו פרויקט גמר של לימודי הנדסאי או משהו כזה?

לגבי ה-for של MATLAB, הוא באמת גרוע, אבל אני מוכן להאמין שהם הופכים אותו ל-for רגיל של C כשאפשר, ולא עובדים עקום.

פורסם
  • מחבר

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

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

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

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

פורסם

ספריות לאלגברה ליניארית ב- ++C חופשיות, תחפש LAPACK גם MATLAB משתמש בהם.

http://math.nist.gov/lapack++/

בגרסא החדשה של Numerical Recipes יש כבר קוד מקור ב- ++C אבל בתשלום.

http://www.nr.com/com/storefront.html

בהצלחה, יש לי בעייה דומה לפתור עכשיו. :xyxthumbs:

פורסם

לפי מה ששמעתי וראיתי, הקוד C++ של NR הוא ברמה לא גבוהה. ליתר דיוק, הרובוסטיות ואיכות האלגוריתמים לא השתנו ועדיין טובים, אבל מה שעשו זה פשוט לקחת את הקוד ב-C (עם מספר שינויים ושיפורים) ולהלביש מסביבו מעטפת C++ לא מוצלחת במיוחד.

קראתי בעצמי חלקים בספר הזה (אלה הקשורים במימוש ה-C++). לכותבים יש מספר טעויות גדולות מאוד בהבנה של איך C++ (וגם C) בנוי וממומש ע"י קומפיילרים, ואיך צריך או לא צריך לכתוב תוכניות גדולות.

ממה שראיתי, ספריית ה-C++ אינה גרועה במיוחד, אבל אין בה שום יתרונות. אם יש לך כבר גישה לגרסת C של NR (שקיימת חינם ברשת באתר הרשמי) אז אני לא רואה שום סיבה לקנות את ספר ה-C++, לא נראה לי שיש לו הרבה ערך מוסף.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.