Answered step by step
Verified Expert Solution
Question
1 Approved Answer
a ) Develop a Matlab function decima 1 2 binary that converts a decimal number x into a binary floating point number in enginecring notation.
a Develop a Matlab function decimabinary that converts a decimal number into a binary floating point number in enginecring notation. The function shall take as input the decimal number and the number of bits to be used in the mantissa excluding the hidden bit and shall output the vector m containing the mantissa bits excluding the hidden bit the exponent in decimal of the binary floating point number in engineering notation, and the remainder r of the transformation. Do not print out results to screen within the function.
b Using the function decimalbinary convert the decimal number to a binary foating point number in engineering notation using and mantissa bits and report the remainders.
c Why does Matlab report the remainder as when mantissa bits are used, even though infinitely many bits would be required to convert the decimal number into a binary foating point number?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started