الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل من عشري الى ثنائي بالmatlab

مغلق
بدأه هنوده1987 في 28 نوفمبر 2007 · 1 رد · 1,428 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال بالماتلاب وهو

عند قراءه ملف صوتي بالماتلاب أعلم بانه يحول بيناتها الى مصفوفه بشكل عشري ولكن في برنامجي اريد بيانات المصفوفه بالشكل الثنائي لعمل حسابات معينه عليها

وعند تحويلها باستخدام الداله

dec2bin

البيانات تنتج بشكل خاطيء

من الممكن لان البيانات العشريه بشكل عشري وقيمها صغيره جداَ وعند التحويل تنتج القيمه الثنائيه لاي عنصر بالمصفوفه خاطئه بالتالي الملف الصوتي بالصيغه الثنائيه غير صحيح

لذلك اريد طريقه صحيحه للتحويل

شاكره لكم

#2

السلا عليكم

المشكلة هي أن الدالة تحول فقط الجزء الطبيعي من العدد المدخل كما لو أنك كتبت:

a=52.36;
 dec2bin(floor(a))

جرب إستعمال صيغة التحويل.

format bit

ربما الملف المرفق سيفيدك

num2bin.rar

هذا الموضوع مغلق.

مواضيع مشابهة