Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
 Аватар для sigmaalgebra
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2010, 16:22
Ответы с готовыми решениями:

Доказать, что многочлены образуют базис в пространстве многочленов
Доказать, что многочлены 2t+{t}^{5}, {t}^{3}-{t}^{5}, t+{t}^{3} образуют базис в пространстве нечётных многочленов степени не выше 5, и...

установить образуют ли векторы a1 a2 и a3 базис в множестве всех векторов
установить образуют ли векторы a1 a2 и a3 базис в множестве всех векторов, если a1(2,3,-1) a2(1,-1,3) a3(1,9,-11)

Доказать, что векторы вида (a, b-a, 2a+b) образуют линейное подпространство в пространстве R3. Найти его базис
Доказать, что векторы вида (a, b-a, 2a+b) образуют линейное подпространство в пространстве R3. Найти его базис и размерность. Дополнить...

4
 Аватар для Eugeniy
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
28.01.2010, 17:07
Постойте, великий Гаус здесь работает,
просто делайте преобразования не над
строками, а над столбцами.
Если получите пространство такой же
размерности, как и до преобразований, тогда
Ваши вектора образуют базис.
1
Day
 Аватар для Day
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
 Аватар для Eugeniy
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
29.01.2010, 01:52
Всё просто чудесно!
И то и другое просто говорит о том, что ядро и
образ линейного отображения инварианты, относительно
даного пространства. В проблемах ранга можно работать
киллером, как для столбцов, так и для рядов.
1
 Аватар для sigmaalgebra
9 / 9 / 1
Регистрация: 15.03.2009
Сообщений: 76
31.01.2010, 10:43  [ТС]
Day спасибо за такой полный ответ. Гаусс то у меня работает, я и ноль на главной диаганали отслеживала. Только вот не знала какой вывод делать, если нулевая строка будет. Я думала- если ноль, то либо нет решений, либо бесконечно много. и вот последнее никак не устраивало.
Теперь знаю ответ- надо найти ранг матрицы, те максимальное число линейнонезависимых столбцов, это и будет базис. Так что если у кого - то такая же проблема:
просто распишите вектора с коэффициентами, получите прямоугольную матрицу, и ищите её ранг.

Всем большое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2010, 10:43
Помогаю со студенческими работами здесь

Найти базис линейной оболочки векторов, и выразить через этот базис остальные векторы системы
Найти базис линейной оболочки векторов, и выразить через этот базис остальные векторы системы: f1=3x^2+2x+1 f2=4x^2+3x+2 f3=3x^2+2x+3...

Найти базис системы векторов и координаты всех векторов в найденном базисе
найти базис системы векторов и координаты все векторов в найденном базисе если a1=(5,4,3),a2=(3,3,2),a3=(8,1,3),a4=(5,-2,1) Захожу в...

Найти базис и ранг системы векторов и координаты всех векторов в найденном базисе
найти базис и ранг системы векторов a1=(1,2) a2=(2,3) a3=( 6,5) и координаты всех векторов в найденном базисе

суммы н-мерных векторов
Написать программу для вычисления суммы n-мерных векторов

Задача в 3х-мерном пространстве
В 3х-мерном пространстве, равномерно и прямолинейно движутся 4 объекта - A, B, C и D их траектории соответственно: a, b, c и d. Ни одна из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
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),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru