آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

تغییر مبنای (base) اعداد از دهدهی (decimal) به یک مبنای دیگر و یا از مبنایی دیگر به دهدهی (decimal)، با دستورات dec2base و base2dec در متلب

دستور dec2base در متلب، برای تبدیل یک عدد در مبنای دهدهی (decimal) به مبنایی دیگر به کار می رود (هر مبنای دلخواه). مثلا فرض کنید که بخواهیم عدد 99 را که در مبنای دهدهی است به مبنای 2 تبدیل کنیم، برای این منظور، کدهای زیر را می نویسیم :


dec2base(99,2)

همان طور که مشاهده می کنید، عدد مورد نظرمان که در مبنای دهدهی (decimal) است را به عنوان آرگومان اول دستور dec2base نوشته ایم و سپس برای آرگومان دوم دستور، مبنایی را ذکر کرده ایم که قرار است عدد به آن مبنا تبدیل شود (یعنی مبنای 2).

نتیجه :


ans =

1100011

همچنین دستور base2dec در متلب، برای تبدیل عددی در یک مبنا، به مبنای دهدهی (decimal) به کار می رود. مثلا فرض کنید که بخواهیم همان مثال قبلی را به طور معکوس انجام بدهیم، یعنی عدد 1100011 که در مبنای 2 است را به مبنای دهدهی (decimal) تبدیل کنیم، برای این منظور، کدهای زیر را می نویسیم :


base2dec('1100011',2)

همان طور که مشاهده می کنید، باید عدد را به صورت یک رشته (string)، به عنوان آرگومان اول دستور base2dec بنویسیم و آرگومان دوم نیز برابر مبنایی است که عدد در آن می باشد.

نتیجه :


ans =

    99
نویسنده علیرضا گلمکانی
شماره کلید 192
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
ناشناس
۱۳۹۵/۰۸/۰۴
۱۴:۲۴

سلام من بسط اعداد دهدهی و دودویی را میخواستم آیا کسی میداند

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)