|
9 / 9 / 1
Регистрация: 15.03.2009
Сообщений: 76
|
|
образуют ли к n-мерных векторов базис в к-мерном пространстве28.01.2010, 16:22. Показов 3018. Ответов 4
Метки нет (Все метки)
Здравствуйте!
Посоветуйте, пожалуста, как решить проблему: Есть к n-мерных векторов. Как проверить, что они образуют базис в к-мерном пространстве? (k<=n) Если следовать определению, то эти вектора образуют базис, если : пусть v1, v2, ... , vk - n-мерные вектора, тогда они образуют базис, если не существует таких q1, q2, ... , qk что система q1*v11 + q2*v21 + ... + qk*vk1 = 0 q1*v12 + q2*v22 + ... + qk*vk2 = 0 .... q1*v1n + q2*v2n + ... + qk*vkn = 0 имеет не нулевое решение те получаем матрицу размером k*n. как для конкретных n и k решить задачу я понимаю, а как программно для любых k и n это автоматизировать не знаю. Написала программу с методом Гаусса, но она решает задачу для матриц n*n и не разделяет случаи когда бесконечно много решений, а когда их нет. Те выдает ответ только если решение существует и единственно. Просто я то как хотела- брать из этой системы по к уравнений, и смотреть- если получается решение, то я его в оставшмеся n-k штук подставляю, если подходит- значит решение найдено, не базис.... Но тут проблема- решение может быть не единственно, и тогда весь мой не хитрый метод рушится.. Если кто знает книги по алгоритмам(мат основа мне известна), или просто понял где у меня ошибки в рассуждениях, помогите пожалуста. Да и еще- я с этой темой в "алгоритмы" писала. Извиняюсь перед администраторами, спамить не хотела, просто переместить не смогла
0
|
|
| 28.01.2010, 16:22 | |
|
Ответы с готовыми решениями:
4
Доказать, что многочлены образуют базис в пространстве многочленов
Доказать, что векторы вида (a, b-a, 2a+b) образуют линейное подпространство в пространстве R3. Найти его базис |
|
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
|
|
| 28.01.2010, 17:07 | |
|
Постойте, великий Гаус здесь работает,
просто делайте преобразования не над строками, а над столбцами. Если получите пространство такой же размерности, как и до преобразований, тогда Ваши вектора образуют базис.
1
|
|
|
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
| 29.01.2010, 01:35 | |
|
Надо взять матрицу k строк, n столбцов
v11 v12 .... v1n v21 v22 .... v2n ...................... vk1 vk2 .... vkn И привести ее к ступенчатому виду. Т.е. вторая строка = (2-я строка) - (v21/v11) *(1-я строка) и т.д с остальными строками Правда, придется озаботится о том, чтоб v11 != 0, т,е, если вдруг ==0, переставить на место 1-й строку с ненулевым vj1 Получится v11 v12 .... v1n 0 v22 .... v2n ...................... 0 vk2 .... vkn Теперь в качестви "киллерской" берем 2-ю строку и обнуляем с ее помощью все что ниже во втором столбце и так далее с Божьей помощью,,, Если вдруг в некотором столбце не удастся найти подходящего нетулевого элемента - финита ла комедия - не базис! Дело в том, что перестановка строк и описанное преобразование над строками не меняет РАНГ матрицы. А к векторов образуют базис т и т т к РАНГ этой матрицы == к
1
|
|
|
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
|
|
| 29.01.2010, 01:52 | |
|
Всё просто чудесно!
И то и другое просто говорит о том, что ядро и образ линейного отображения инварианты, относительно даного пространства. В проблемах ранга можно работать киллером, как для столбцов, так и для рядов.
1
|
|
|
9 / 9 / 1
Регистрация: 15.03.2009
Сообщений: 76
|
|
| 31.01.2010, 10:43 [ТС] | |
|
Day спасибо за такой полный ответ. Гаусс то у меня работает, я и ноль на главной диаганали отслеживала. Только вот не знала какой вывод делать, если нулевая строка будет. Я думала- если ноль, то либо нет решений, либо бесконечно много. и вот последнее никак не устраивало.
Теперь знаю ответ- надо найти ранг матрицы, те максимальное число линейнонезависимых столбцов, это и будет базис. Так что если у кого - то такая же проблема: просто распишите вектора с коэффициентами, получите прямоугольную матрицу, и ищите её ранг. Всем большое спасибо!
0
|
|
| 31.01.2010, 10:43 | |
|
Помогаю со студенческими работами здесь
5
Найти базис и ранг системы векторов и координаты всех векторов в найденном базисе суммы н-мерных векторов Задача в 3х-мерном пространстве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|