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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 21:34   #1
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию Определить является ли линейно зависимы 3 заданных вектора целых чисел длиной n

Определить является ли линейно зависимы 3 заданных вектора целых чисел длиной n.

При этом это надо сделать используя одномерные числовые массивы.

Насколько понял для того, чтобы узнать являются ли эти 3 вектора линейно зависимыми, нужно вычислить детерминант. Если матрица 3х3 размерностью, то проблем нет, Но у нас размерность может быть любая.
А чтобы вычислить определитель матрицы большего размера, у меня приходит мысль только двухмерного массива, а это по определению работы нельзя.

Может можно использовать другой способ определения линейной зависимости векторов, не через детерминант, а через что-то другое.

Или как-то более удобно вычислить детерминант, используя одномерные массивы.
Поделитесь своими мыслями
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 28.05.2010, 22:30   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Цитата:
Сообщение от ArtInt Посмотреть сообщение
Насколько понял для того, чтобы узнать являются ли эти 3 вектора линейно зависимыми, нужно вычислить детерминант. Если матрица 3х3 размерностью, то проблем нет, Но у нас размерность может быть любая.
Не определитель, а ранг матрицы 3xN. Определитель матрицы 3х4 Вы в жизнь не посчитаете
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 28.05.2010, 22:52   #3
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Но ведь и ранг тоже определяется через двухмерный массив, или можно как то по другому?
Проблема в том, что вектора заданы одномерными массивами и надо любым способом определить линейно зависимы эти вектора или нет.

Какие способы посоветуете?
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 28.05.2010, 23:18   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Какие способы посоветуете?
Попробывать решить систему любым методом.
p51x вне форума Ответить с цитированием
Старый 29.05.2010, 00:58   #5
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Там все так просто, что даже смешно.
Вот натолкнулся на объяснение: http://otvet.mail.ru/question/34754523/

Прорешал сначала от руки для проверки, вроде все сошлось, да и по логике должно работать.

Потом реализация кода уже минут 15 заняла.

Во всяком случае мне кажется такой подход верным. Тольк так как вектора 3, то сначал сравниваю первый со вторым, потом второй с первым, а третий сравниваю только со вторым. Числа вроде правильно выходят.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 29.05.2010, 06:44   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

А я о чем говорил? Это определение... в нем сила!
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного Lirika Помощь студентам 0 08.05.2010 21:39
нахождения наименьшего общего кратного 4 заданных чисел, используя процедуру wrmarw Помощь студентам 9 18.04.2010 17:29
определить является ли четырехугольник квадратом Ntfser Общие вопросы Delphi 2 18.10.2008 16:48
Помогите написать прогу!Среди заданных целых чисел k, l, m найти пары кратных.Написать по проще чемЭесть vdv08 Паскаль, Turbo Pascal, PascalABC.NET 4 04.04.2008 16:56
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных Белка Помощь студентам 3 27.10.2007 11:53