[an error occurred while processing this directive]
вот для 16-ти ричных. возможно, поможет.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Fat Robot 04 сентября 2006 г. 17:00
В ответ на: Пытался помочь колеге и обломался. Не получатеся выводить в матлабе отрицательные 32битные числа в шестнадцатеричном формате. С положительными fprintf работает хорошо. Что делать? Уже пытались и ручками в дополнительный код перевести разными способами, все равно не выходит. отправлено <font color=gray>homekvn</font> 04 сентября 2006 г. 16:28

u = round( Magnitude * sin( 2 * pi * Sample / SamplesPerPeriod ));

if( u < 0 )
u = 65536. + u;
end

fprintf( OutFile, '0x%04X', u );


Если же нет, то попробуйте через fi() (непроверенная идея)

Успехов

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание