Работа функции sound из Matlab

программирование математика физика звук matlab

как известно,звуковые карты могут проигрывать звук только с определенными частотами дискретизации. Но если функции sound дать массив данных и указать ей частоту дискретизации конкретно под эти данные(не 4 или 8 КГц, а 40,60 Гц например), то он нормально их играет И!, проигрывает по разному! т е. всеже с разной частотой дискретизации! вопрос - он действительно сам преобразует данные или делает что-то другое? принимаются все обоснованные идеи и ссылки.

Примечание:
doronin.m
если было бы так,то он должен был отбросить все эти частоты(40,60 и т.п.), а он их спокойно проигрывает
Ответы:
может там стоит проверка на валидность введенной частоты дискретизации да и только?!
2 doronin.m
Нет. Скорее всего он их интерполирует, а потом дискретизирует с нужной частотой.
А в чем проблема то, человек слышит звук от 20 герц, и хорошая аудио система воспроизводит этот диапазон. А ваши 40-60 и подавно должна...
Может волны там какие-то не похожие друг на друга и в итоге в таком звуке фактически присутствуют и более низкие частоты.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.