Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!

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

Created by Tom

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:

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

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

Problem Group

Solution Statistics

6 correct solutions 6 incorrect solutions
Last solution submitted on Sep 02, 2015

Solution Comments