Question: 2. Develop an algorithm to transform a number to binary floating point form for both single and double precision. Write a user-defined MatLab function that

 2. Develop an algorithm to transform a number to binary floating

2. Develop an algorithm to transform a number to binary floating point form for both single and double precision. Write a user-defined MatLab function that has as input arguments the number y and the precision p (1 single precision, 2 double precision). If the input is one argument, the program automatically should select single precision. The function should evaluate only numbers with absolute values between 2-100 and 2100 and should show an error for numbers outside of this range. The output arguments should be three numbers in binary form: the sign, the exponent+bias and the mantissa. Submit apart from the MatLab file, a pdf where the algorithm is explained with steps (1, 2, 3...). (50%) The only built-in functions of MatLab you are allowed to use for both assignments are the following: fprintf, rem, mod, input, nargin, abs, sign, error, zeros, clearvars, close, clc

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!