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.
MATLAB and Simulink resources for Arduino, LEGO, and Raspberry PiLearn more
Opportunities for recent engineering grads.Apply Today
New to MATLAB?Learn MATLAB today!
Play games and win prizes!Learn more