تغییر مبنای (base) اعداد از دهدهی (decimal) به یک مبنای دیگر و یا از مبنایی دیگر به دهدهی (decimal)، با دستورات dec2base و base2dec در متلب
دستور dec2base در متلب، برای تبدیل یک عدد در مبنای دهدهی (decimal) به مبنایی دیگر به کار می رود (هر مبنای دلخواه). مثلا فرض کنید که بخواهیم عدد 99 را که در مبنای دهدهی است به مبنای 2 تبدیل کنیم، برای این منظور، کدهای زیر را می نویسیم :
همان طور که مشاهده می کنید، عدد مورد نظرمان که در مبنای دهدهی (decimal) است را به عنوان آرگومان اول دستور dec2base نوشته ایم و سپس برای آرگومان دوم دستور، مبنایی را ذکر کرده ایم که قرار است عدد به آن مبنا تبدیل شود (یعنی مبنای 2).
نتیجه :
1100011
همچنین دستور base2dec در متلب، برای تبدیل عددی در یک مبنا، به مبنای دهدهی (decimal) به کار می رود. مثلا فرض کنید که بخواهیم همان مثال قبلی را به طور معکوس انجام بدهیم، یعنی عدد 1100011 که در مبنای 2 است را به مبنای دهدهی (decimal) تبدیل کنیم، برای این منظور، کدهای زیر را می نویسیم :
همان طور که مشاهده می کنید، باید عدد را به صورت یک رشته (string)، به عنوان آرگومان اول دستور base2dec بنویسیم و آرگومان دوم نیز برابر مبنایی است که عدد در آن می باشد.
نتیجه :
99
سلام من بسط اعداد دهدهی و دودویی را میخواستم آیا کسی میداند