Convert double scalar to half-precision floating point (IEEE 754r) - MATLAB Cody - MATLAB Central

Problem 1165. Convert double scalar to half-precision floating point (IEEE 754r)

Difficulty:Rate

Use MATLAB to convert a scalar double into a half-precision floating point. The return value should be a uint16.

The half-precision floating point format is specified here, and is the source for much of the test suite:

http://en.wikipedia.org/wiki/Half-precision_floating-point_format

This is an implementation in C if you want some inspiration to get started:

http://www.mathworks.com/matlabcentral/fileexchange/23173-ieee-754r-half-precision-floating-point-converter

As other problems related to half-precision are added, I will try to link them here.

Solution Stats

48.28% Correct | 51.72% Incorrect
Last Solution submitted on Apr 10, 2024

Problem Comments

Solution Comments

Show comments
Why should you share code?
In a discussion on LInkedin about my recent blog post, Do these...
2
3

Problem Recent Solvers6

Suggested Problems

More from this Author2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!