سامح محمد ابراهيم
22-07-2007, 07:21 PM
كيف يتم التحويا من اعداد ثنائية الى اعداد ثمانية او اعداد hex
|
مشاهدة النسخة كاملة : سؤال اتمنى الاجابة بسرعة سامح محمد ابراهيم 22-07-2007, 07:21 PM كيف يتم التحويا من اعداد ثنائية الى اعداد ثمانية او اعداد hex منطلق بطموحي 22-07-2007, 08:26 PM السلام عليكم: باستخدام MatLab من النظام العشري الى الثنائي binary نستعمل الدالة dec2bin مثال: dec2bin(12) سيعطيك ans=1100 dec2hex للتحويل من عشري الى hex و هلم جرا ...مثلا هناك oct2dec للتحويل من ثماني الى عشري لا ادري ان كانت هناك طريقة مباشرة للتحويل من ثنائي الى hex مثلا و لكن يمكنك المرور بالتحويل العدد الثنائي الى عشري عن طريق bin2dec ثم الناتج تقوم بتحويله الى hex عن طريق dec2hex ...هذه حسب معلوماتي البسيطة في ال MAtLAb و اعذرني البرنامج ليس لدي عالجهاز الان لاجرب يمكنك استعمال الالة الحاسبة الموجودة في ال windows او استعمل الطريقة الحسابية العادية ايضا و هي سهلة جدا و ليست صعبه مثال : حول 11000110 الى hex ؟ ال hex يعني 2 مرفوع للاس 4 (2^4 =16 ) اذن نقوم بتقسيم الرقم الى مجاميع كل مجموعة اربعه digits فنقول كالتالي 0110 و يساوي 2^1+2^2=6 1100 يساوي 12 عشري الي هو C ( لان 10 A و الى 15 F ) اما الباقي نفس العشري تماما اذن 11000110 يساوي C6 بال hex و نفس الطريقة ل Oct و لكن نقسمها هالمرة ل 3 digits كل مجموعة سامح محمد ابراهيم 23-07-2007, 01:05 PM انا متشكر اوىىىىىىىىى للاهتمام |