Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2012, 13:22   #1
Vergilloo
 
Регистрация: 14.06.2012
Сообщений: 9
По умолчанию Даны 3 вектора a = (a1, a2,...,an), b = (b1, b2,..., bn), c = (c1, c2,...,cn).Написать программу для проверки линейной зависимости

Даны три вектора a = (a1, a2, ...,an), b = (b1, b2, ..., bn), c = (c1, c2, ...,cn). Написать программу, которая проверяет линейную зависимость этих векторов.
Vergilloo вне форума Ответить с цитированием
Старый 14.06.2012, 16:31   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

есть спец. раздел - фриланс
p51x вне форума Ответить с цитированием
Старый 15.06.2012, 20:54   #3
Vergilloo
 
Регистрация: 14.06.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
есть спец. раздел - фриланс
Я не пойму, почему в координатах есть n. Разве у вектора может быть больше трех координат?
Vergilloo вне форума Ответить с цитированием
Старый 15.06.2012, 21:40   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Конечно, учите мат. часть.
p51x вне форума Ответить с цитированием
Старый 16.06.2012, 09:57   #5
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Vergilloo Посмотреть сообщение
Даны три вектора a = (a1, a2, ...,an), b = (b1, b2, ..., bn), c = (c1, c2, ...,cn). Написать программу, которая проверяет линейную зависимость этих векторов.
Составляешь из этих векторов матрицу и приводишь ее элементарными преобразованиями к ступенчатой форме. Если при этом появляется нулевая строка - векторы линейно зависимы. Если нет - то нет.
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 16.06.2012, 17:18   #6
Vergilloo
 
Регистрация: 14.06.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от TinMan Посмотреть сообщение
Составляешь из этих векторов матрицу и приводишь ее элементарными преобразованиями к ступенчатой форме. Если при этом появляется нулевая строка - векторы линейно зависимы. Если нет - то нет.
Если не ошибаюсь, то три вектора линейно зависимы тогда и только тогда, когда компланарны, нет?
Vergilloo вне форума Ответить с цитированием
Старый 17.06.2012, 03:43   #7
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Vergilloo Посмотреть сообщение
Если не ошибаюсь, то три вектора линейно зависимы тогда и только тогда, когда компланарны, нет?
Да, это верно. Но вопрос в том, КАК это определить. Даже в трехмерном пространстве (а тут не трехмерное).

Vergilloo, это хорошо, что ты это понимаешь. Но в программировании надо еще составить алгоритм - одного понимания мало. Есть у тебя алгоритм выяснения компланарности трех векторов в n-мерном пространстве при n>3?

Я тебе предложил конкретный метод. Это почти алгоритм. По сути, надо делать примерно то, что ты делаешь, когда решаешь систему линейных ур-ий. Если хочешь, я поясню поподробнее.
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу поиска вектора максимального по длине ayoka Паскаль, Turbo Pascal, PascalABC.NET 1 16.05.2012 22:05
Написать программу проверки simba199 Помощь студентам 1 04.05.2012 18:58
Написать программу которая в зависимости от веденого с клавиатуры числа(C++, Pascal) Armin van Buuren Помощь студентам 8 03.05.2012 21:47
Необходимо написать программу проверки емейлов. romtitar Фриланс 6 18.03.2011 12:14
написать программу:Даны сведения о наличии продуктов с их названиями в магазинах. artsss Паскаль, Turbo Pascal, PascalABC.NET 1 23.05.2010 17:46