Question: PROGRAMMING IN MATLAB Write a function with header [d] = myBin2Dec(b) where b is a binary number represented by a one-dimensional array of ones and

PROGRAMMING IN MATLAB

Write a function with header [d] = myBin2Dec(b) where b is a binary number represented by a one-dimensional array of ones and zeros. The last element of b represents the coefficient of 2^0, the second-to-last element of b represents the coefficient of 2^1, and so on. The output variable, d, should be the decimal representation of b.

Test cases:

>> d = myBin2Dec([1 1 1])

d = 7

>> d = myBin2Dec([0 0 0 0 0])

d = 0

>> d = myBin2Dec([1 0 1 0 1 0 1])

d = 85

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!