Ask Question
6 March, 16:55

Write a user defined Matlab function that converts integers written in decimal form to binary form. Name the function b = Bina (d), where the input argument d is the integer to be converted and the output argument b is a vector with ones and zeros that represents the number in binary form. The largest number that could be converted with the function should be a binary number which 16 ones. If a large number is entered as d, the function should display an error message. Use the function to convert the following numbers: (a) 100 (b) 1002 (c) 52601 (d) 200,090

+2
Answers (1)
  1. 6 March, 20:06
    0
    function [b] = bina (d)

    % bina is a function that converts integers to binary

    %

    b = [];

    if d > = (2^16 - 1)

    fprintf ('This number is too big')

    else

    while d ~ = 0

    r=rem (d, 2);

    b=[r b];

    d = idivide (d, 2);

    end

    end

    end
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “Write a user defined Matlab function that converts integers written in decimal form to binary form. Name the function b = Bina (d), where ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers