ML MATLAB  ·  20 вопросов  ·  ~55 мин  ·  ⏱ Таймер 55:00  ·  Лёгкий  · 

Линейная алгебра

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

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. Время — 55 минут. Верный вариант в каждом вопросе один; после завершения доступны общий результат, профиль по 4 темам и объяснения.
Вопрос 1 из 20
Проверяется реализация операции: вычислить произведение матриц A и B в смысле линейных отображений. Какая реализация даёт требуемый результат, а не соседний?
Вопрос 2 из 20
Для темы «Умножение матриц» в тесте «Линейная алгебра» приведён дефектный блок. Какое замечание рецензента можно принять?
MATLABФрагмент для рецензии
C = A .* B;
Вопрос 3 из 20
Ниже показано решение из темы «Умножение матриц». Какой контроль отличит его от ближайшей ошибочной реализации?
(AB)x=A(Bx)
MATLABКод и модель
C = A * B;
Вопрос 4 из 20
Контрольный расчёт для действия «вычислить произведение матриц A и B в смысле линейных отображений» начинается с формулы. Какая запись верна на заявленной области входов?
Вопрос 5 из 20
В коде преобразования координат используется `.*`, потому что входные матрицы случайно имеют одинаковый размер. Какое решение можно обосновать на рецензии?
Вопрос 6 из 20
Исходное требование формулируется так: получить экономичное сингулярное разложение прямоугольной матрицы A. Какая реализация даёт требуемый результат, а не соседний?
Вопрос 7 из 20
Показанный код из темы «Разложения» не соответствует постановке. Какая редакция восстанавливает вычислительный договор?
MATLABФрагмент для рецензии
[L,U,P] = lu(A, "econ");
Вопрос 8 из 20
Результат фрагмента по теме «Разложения» нужно принять перед включением в расчёт. Какая проверка даст независимое основание?
A=U\Sigma V^{*}
MATLABКод и модель
[U,S,V] = svd(A, "econ");
Вопрос 9 из 20
Требование «получить экономичное сингулярное разложение прямоугольной матрицы A» переводят на язык математики. Какая запись верна на заявленной области входов?
Вопрос 10 из 20
Анализ большой узкой матрицы расходует память на полные квадратные факторы, хотя нужны только ненулевые направления. Что связывает исправление с измеримым признаком качества?
Вопрос 11 из 20
Нужно реализовать действие: оценить численный ранг A с учётом допуска, а не точного сравнения сингулярных значений с нулём. Какой вариант выполняет его без подмены операции?
Вопрос 12 из 20
Рецензент разбирает фрагмент по теме «Ранг» в тесте «Линейная алгебра». Какой вариант исправляет саму операцию?
MATLABФрагмент для рецензии
r = length(A);
Вопрос 13 из 20
Для решения по теме «Ранг» выбирают контрольный опыт. Какой вариант проверяет смысл операции, а не внешние признаки результата?
r=\#\{\sigma_i>\tau\}
MATLABКод и модель
r = rank(A);
Вопрос 14 из 20
Для действия «оценить численный ранг A с учётом допуска, а не точного сравнения сингулярных значений с нулём» нужен независимый математический эталон. Какая запись подходит?
Вопрос 15 из 20
Почти зависимые столбцы дают крошечное ненулевое сингулярное значение, и точная проверка объявляет матрицу полного ранга. Какое действие даст проверяемый результат?
Вопрос 16 из 20
В расчёте требуется оценить чувствительность решения линейной системы к малым возмущениям коэффициентов. Какой вариант выполняет его без подмены операции?
Вопрос 17 из 20
В расчёте по теме «Обусловленность» обнаружено содержательное расхождение. Какую замену следует принять после проверки?
MATLABФрагмент для рецензии
kappa = det(A);
Вопрос 18 из 20
Код по теме «Обусловленность» проходит обычный пример. Какая проверка покажет, что вычислительный договор сохраняется и на неудобном входе?
\kappa(A)=\|A\|\,\|A^{-1}\|
MATLABКод и модель
kappa = cond(A);
Вопрос 19 из 20
Нужно формализовать операцию «оценить чувствительность решения линейной системы к малым возмущениям коэффициентов». Какая запись подходит?
Вопрос 20 из 20
Расчёт проходит без ошибок, но небольшое округление коэффициентов резко меняет ответ. Проверка только `det(A)~=0` не объясняет проблему. Какой порядок работы не скроет причину ошибки?

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

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

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

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