реклама на сайте
подробности

 
 
> Перевод данных в Матлабе из double/float в int16, Как переводить данные из double/float в int16 ?
Саша Z
сообщение May 20 2007, 20:10
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



На сей раз буду краток:
Как переводить данные в матлабе из double (или float) в int16 ?

Есть звуковой WAV файл записанный в 16 бит. Читаю его в Матлаб, получаю данные в формате double.
Мне нужно вырезать кусок из файла и записать данные куска как int16.
Делая это напрямую ( fwrite(fid, data_array, "int16") дает нули в файле.

Как это правильно делать ?

Цитата(Саша Z @ May 20 2007, 23:24) *
На сей раз буду краток:
Как переводить данные в матлабе из double (или float) в int16 ?

Есть звуковой WAV файл записанный в 16 бит. Читаю его в Матлаб, получаю данные в формате double.
Мне нужно вырезать кусок из файла и записать данные куска как int16.
Делая это напрямую ( fwrite(fid, data_array, "int16") дает нули в файле.

Как это правильно делать ?



Хмм, себе-же отвечаю:
Сделал. Нашел в намеки на это в хелпе Матлаба.
Всем спасибо за внимание.. wink.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016