היי חבר'ה ,
בקצרה: יש לי דגימות של אות מסויים , ערכי הדגימות הם מספרים שלמים , חיוביים ושליליים.
עלי להמיר אותם במטלב לייצוג בינארי , ב"משלים ל-2".
הבעיה המרכזית : פונק' כגון dec2bin ממירות רק מספרים חיוביים לייצוג בינארי , וגם את זה הן עושות כך שהתוצאה המתקבלת היא בעצם STRING of characters , כלומר מחרוזת של תוים , שעליה איני יכול לבצע פעולות חשבוניות (כגון NOT).
מה שעשיתי עד כה: את וקטור הדגימות הפכתי לערכים חיוביים בלבד (קיים וקטור אחר, השומר את הסימן המקורי של כל דגימה , חיובי או שלילי) , ואני מתכוון להמיר את המספרים הדצימליים לערך בינארי , ובנוסף להמיר כל מספר שהיה במקור שלילי , לייצוג שלו ב"משלים ל-2" ע"י ביצוע NOT לכל ביט , ואז הוספת 1 , כידוע לנו.
הבעיה העיקרית היא להעביר כל מספר שלילי לייצוג שלו ב"משלים ל-2"
יש למישהו רעיון או מושג איך לעשות זאת ע"י עבודה עם STR-ים? או אולי איך ישירות לעבוד עם מס' בינאריים?
אני תקוע פה , ואם אני לא מוצא פתרון , כשאתם תעשו על האש בשבועות אני אוכל חרא באוניב'
תודה חבר'ה,