Пожалуйста, кто-нибудь знает, как создать свои собственные числовые типы данных в Matlab? Я хотел бы сделать числовой тип данных с шестью частями данных, один для знака, другой для mantisa, для экспоненты, для количества бит для части данных знака (всегда один бит), для количества бит для хранения данных мантиссы и для количества бит для сохранения экспоненты. Итак, вы можете подсчитать количество бит для хранения числовой части данных, посвященной экспоненте или мантисе. С этим типом данных, если бы можно было моделировать все типы данных IEEE 754 и независимо от того, какой тип данных не является стандартным. Кстати, этот вопрос связан с "Development of a specific hardware architecture for a particular algorithm"Matlab: Создание настраиваемых числовых типов данных
Большое вам спасибо!
Есть ли причина, почему типы данных в Matlab недостаточны для того, что вы хотите сделать? Если вы можете дать нам больше информации о том, почему вы хотите это сделать, мы можем предложить встроенный тип данных Matlab. Но насколько я знаю, нет никакого способа сделать что-то подобное без использования расширений C-mex. – JudoWill 2010-12-16 16:51:12
@JudoWill: Я хочу моделировать цифровые архитектуры с различными форматами для представления с плавающей запятой, чтобы измерить ошибку, которую я получаю от каждого из них, чтобы сравнить их числовую точность. – Peterstone 2010-12-16 17:54:21