ML MATLAB  ·  25 вопросов  ·  ~70 мин  ·  ⏱ Таймер 10:00  ·  Средний  · 

Обработка сигналов

Тест проверяет тему «Обработка сигналов» через чтение MATLAB-кода, математические модели и рабочие ситуации. Здесь важно не узнать знакомую команду, а предсказать результат, заметить скрытое допущение и выбрать проверку, которая различит близкие реализации.

Отвечено: 0 из 25
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. Время — 70 минут. Верный вариант в каждом вопросе один; после завершения доступны общий результат, профиль по 5 темам и объяснения.
Вопрос 1 из 25
Фрагмент должен сформировать временную сетку для N отсчётов с частотой дискретизации Fs, начиная с нуля. Какой код сохраняет математический смысл постановки?
Вопрос 2 из 25
Для темы «Дискретизация» в тесте «Обработка сигналов» приведён дефектный блок. Какое замечание рецензента можно принять?
MATLABФрагмент для рецензии
t = 0:Fs:N-1;
Вопрос 3 из 25
Ниже показано решение из темы «Дискретизация». Какой контроль отличит его от ближайшей ошибочной реализации?
t_n=\frac{n}{F_s},\quad n=0,\ldots,N-1
MATLABКод и модель
t = (0:N-1) / Fs;
Вопрос 4 из 25
Математическая запись должна описывать действие «сформировать временную сетку для N отсчётов с частотой дискретизации Fs, начиная с нуля». Какое соотношение можно использовать для проверки?
Вопрос 5 из 25
Спектральный анализ показывает небольшой фазовый сдвиг, потому что временная ось начинается с 1/Fs вместо нуля. Какой вариант переносится на граничные данные?
Вопрос 6 из 25
Разработчик переносит в MATLAB требование: применить фильтр вперёд и назад, чтобы избежать фазового сдвига офлайн-сигнала. Какой код сохраняет математический смысл постановки?
Вопрос 7 из 25
Показанный код из темы «Фильтрация» не соответствует постановке. Какая редакция восстанавливает вычислительный договор?
MATLABФрагмент для рецензии
y = conv(x, b, "causal");
Вопрос 8 из 25
Результат фрагмента по теме «Фильтрация» нужно принять перед включением в расчёт. Какая проверка даст независимое основание?
H_{eff}(e^{j\omega})=|H(e^{j\omega})|^2
MATLABКод и модель
y = filtfilt(b, a, x);
Вопрос 9 из 25
Для операции «применить фильтр вперёд и назад, чтобы избежать фазового сдвига офлайн-сигнала» фиксируют вычислительный договор. Какое соотношение можно использовать для проверки?
Вопрос 10 из 25
Пики в записанном сигнале смещаются после обычной причинной фильтрации, а время событий важно для анализа. Что уменьшит риск повторения дефекта?
Вопрос 11 из 25
В проекте появился шаг: получить односторонний амплитудный спектр действительного сигнала x. Какой код сохраняет математический смысл постановки?
Вопрос 12 из 25
Рецензент разбирает фрагмент по теме «Спектр» в тесте «Обработка сигналов». Какой вариант исправляет саму операцию?
MATLABФрагмент для рецензии
P1 = abs(ifft(x));
Вопрос 13 из 25
Для решения по теме «Спектр» выбирают контрольный опыт. Какой вариант проверяет смысл операции, а не внешние признаки результата?
f_k=\frac{kF_s}{N}
MATLABКод и модель
X = fft(x);
P2 = abs(X/N);
P1 = P2(1:floor(N/2)+1);
P1(2:end-1) = 2*P1(2:end-1);
Вопрос 14 из 25
Нужно сопоставить MATLAB-код с постановкой «получить односторонний амплитудный спектр действительного сигнала x». Какое соотношение можно использовать для проверки?
Вопрос 15 из 25
Амплитуда синусоиды в отчёте зависит от длины записи, потому что FFT не нормируется и отрицательная половина просто отбрасывается. Как поступить без подгонки результата под ожидание?
Вопрос 16 из 25
Нужно выбрать код для действия: применить окно Ханна к каждому столбцу матрицы сигналов X размера N×C. Какой код сохраняет математический смысл постановки?
Вопрос 17 из 25
В расчёте по теме «Оконные функции» обнаружено содержательное расхождение. Какую замену следует принять после проверки?
MATLABФрагмент для рецензии
w = hann(size(X,2));
Xw = X .* w;
Вопрос 18 из 25
Код по теме «Оконные функции» проходит обычный пример. Какая проверка покажет, что вычислительный договор сохраняется и на неудобном входе?
x_w[n]=w[n]x[n]
MATLABКод и модель
w = hann(size(X,1), "periodic");
Xw = X .* w;
Вопрос 19 из 25
В рецензии формализуют требование «применить окно Ханна к каждому столбцу матрицы сигналов X размера N×C». Какое соотношение можно использовать для проверки?
Вопрос 20 из 25
При многоканальном анализе окно построено по числу каналов, поэтому код работает только когда C случайно равно N. Какой шаг сохранит воспроизводимость проверки?
Вопрос 21 из 25
Проверяется реализация операции: проверить, допустима ли интерпретация частоты 700 Гц при Fs=1000 Гц без дополнительной информации. Какой код сохраняет математический смысл постановки?
Вопрос 22 из 25
Ниже приведена неудачная реализация из темы «Проверка допущений». Какая редакция возвращает требуемый результат и оставляет независимый контроль?
MATLABФрагмент для рецензии
assert(700 <= Fs, "Nyquist condition met");
Вопрос 23 из 25
Перед рецензентом рабочий фрагмент по теме «Проверка допущений». Как проверить его так, чтобы близкая подмена не прошла вместе с ним?
f_{signal}<\frac{F_s}{2}
MATLABКод и модель
assert(700 < Fs/2, "Frequency aliases at this sampling rate");
Вопрос 24 из 25
Контрольный расчёт для действия «проверить, допустима ли интерпретация частоты 700 Гц при Fs=1000 Гц без дополнительной информации» начинается с формулы. Какое соотношение можно использовать для проверки?
Вопрос 25 из 25
Спектр показывает пик около 300 Гц, хотя генератор настроен на 700 Гц. Команда считает это новым физическим режимом. Какое решение можно обосновать на рецензии?

Ответьте на все 25 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу