В этом примере показано, как можно использовать блок Float Typecast, чтобы извлечь знак, экспоненту и биты мантиссы от входа с плавающей точкой, и затем преобразовать биты назад в выход с плавающей точкой после выполнения любых расчетов.
Откройте эту модель. Модель умножает вход с плавающей точкой на два, чтобы произвести выход с плавающей точкой. Чтобы умножить вход, алгоритм постепенно увеличивает экспоненту одной.
ans = Simulink.SimulationOutput: tout: [51x1 double] SimulationMetadata: [1x1 Simulink.SimulationMetadata] ErrorMessage: [0x0 char]