Я все никак не могу разобраться с рангами. Учебники слишком умны для меня своими минорами, вырожденными матрицами и линейными зависимостями.
Везде одной и то же определение, в которое я не могу врубиться. Это минимальное количество независимых векторов и столбцов, и строк вместе взятых?
Объясните мне кто-нибудь, пожалуйста, обычным языком, почему у матрицы
1 2 3
4 5 6
7 8 9
ранг =2
Первый базовый столбик умножаем на -2, второй базовый- на -3. Во следующем преобразовании умножаем второй на -2. Это значит, что последний стобик зависит от первого и второго вместе, а первые два между собой не связаны, так?
А как поставить такие числа, чтобы ранг был равен одному?
и очень прошу zznaika отозваться насчет экономической интерпретации..
Везде одной и то же определение, в которое я не могу врубиться. Это минимальное количество независимых векторов и столбцов, и строк вместе взятых?
Объясните мне кто-нибудь, пожалуйста, обычным языком, почему у матрицы
1 2 3
4 5 6
7 8 9
ранг =2
Первый базовый столбик умножаем на -2, второй базовый- на -3. Во следующем преобразовании умножаем второй на -2. Это значит, что последний стобик зависит от первого и второго вместе, а первые два между собой не связаны, так?
А как поставить такие числа, чтобы ранг был равен одному?
и очень прошу zznaika отозваться насчет экономической интерпретации..
Еще потому, что 3 столбца (строки) линейно зависимы:
По строкам: 2* (4 5 6) - (1 2 3) = (7 8 9)
По столбцам тоже самое
Это совокупность векторов x, ax, bx.
а как же два независимых? ведь ранг 2
3 вектора в совокупности зависимы. Любые два из этой тройки - независимы.
Лучше всего линейную зависимость можно понять, представив геометрическую интерпретацию: вектора образуют базисы, так вот, любые два образуют плоскость, а третий лежит в этой плоскости, поэтому он линейно-зависим с остальными двумя.
Давайте разберем на примере.
Пусть у нас есть три условных блага с ценами 10, 15 и 20 единиц.
Тогда вектор цен будет: р=(10,15,20)
И пусть теперь все цены возросли втрое. Новый вектор: р1=(30,45,60).
Векторы р и р1 будут линейно зависимыми, потому что р1=3р.
А вот если, предположим, цены возросли непропорционально, то линейной зависимости не будет.
К примеру, первая цена (в векторе р) увеличилась вдвое, а две другие остались неизменными:
р2=(20,15,20)
Тогда нет такого числа а, что р2=а*р.
Такие два вектора называются линейно независимыми.
Всегда. Почитайте учебник по линейной алгебре, много интересного узнаете =)
но даже тут если взять, то я чётко вижу зависимость между столбцами (я записала цены в стобики). а в строке зависимости четко не видно, хотя она наверняка есть... почему тааак. разве нельзя взять такие цены 1 случая, чтобы они вообще не были связаны между собой?))
Это очень хорошо!
Я конечно понимаю, что учебники осваивать дело нелегкое, но Вам прийдется это сделать, если Вы действительно хотите как следует разобраться
Определение ранга матрицы я Вам писал. Тот факт что строчный и столбцовый ранги матриц совпадают действительно совсем неочевиден для нормального человека, но это доказанный факт.
Множество задач линейного программирования именно к таким системам сводятся.
Вот, первую попавшуюся задачу беру.
Из некоторого листового материала необходимо выкроить 360 заготовок типа А, 300 заготовок типа Б и 675 заготовок типа В.
При этом можно применять три способра раскроя.
Количество заготовок, получаемых из каждого листа при каждом способе раскроя:
___I способ __ II способ __ III способ
А __ 3 ________ 2 _________ 1
Б __ 1 ________ 6 _________ 2
В __ 4 ________ 1 _________ 5
Нам нужно узнать, сколько листов нужно раскроить первым способом, сколько вторым, а сколько третьим, чтобы в сумме получилось нужное количество заготовок.
Обозначаем количество листов для каждого способа через х1, х2 и х3 и получаем систему:
3х1+2х2+х3 = 360
х1+6х2+2х3 = 300
4х1+х2+5х3 = 675
Матрица этой системы (не расширенная) будет матрицей 3х3.
Система имеет единственное решение, тогда и только тогда, когда ее ранг равен 3.
Но это пример один из миллиона...
Применений очень много.
Раньше марципановый маньяк интересовалась, можно ли дать экономическую интерпретацию понятию ранг матрицы. Мне кажется, что нет. Может Вы изобретательнее и знаете как это сделать? Было бы очень интересно.
спасибо вам в любом случае.
Я сейчас ухожу, но всё равно так навскидку ничего не скажу... Обещаю подумать)))
С геометрической интерпретацией, которую здесь изложил Тротил, мне кажется всё куда наглядней....
так. 3 вектора независимы. а почему они не могут быть зависимыми? потому что после преобразований, может оказаться, что условие "при каждом способе раскроя" не соблюдается?
Всё не так трагично, как это может показаться. Ранг — это количество линейно независимых векторов: строк (или столбцов) матрицы.
Чтобы находить ранг, можно вообще ничего не знать о симплекс-методе.
Зачем обманываете?
Ой.
Предыдущий коммент — ответ на ваш более ранний.
Глава 2: Матрицы и определители.
о рангах ни слова, перелистала весь файл.
Они не могут "оказаться" или "не оказаться" независимыми. Просто мы можем сначала не знать, зависимы они или нет, а потом, применяя различные методы, узнать. В данном случае они линейно независимы, потому что я выбрала такую задачу. А как я могу в этом убедиться?
Могу посчитать определитель. Могу привести матрицу к треугольному виду... Одним словом, воспользоваться адекватным методом, который позволит мне узнать ранг.
Про условие "при каждом способе раскроя" не соблюдается? не поняла, что вы имеете в виду.
я просто зрительно представляю, что при ранге =2, матрица будет без и стобика, и строчки... и тогда условия с тремя способами не будут правильными. короче, не знаю... я думала "при каждом способе раскроя" - имеется в виду, что матрица всегда будет 3на3, то есть будет обработка 3 способами ВСЕГДА, обязательно используя ВСЕ способы раскроек, и после преобразований.. то есть ранг=3 следует из этого условия
zznaika вот
Дать интерпретацию получаемым результатам в конкретном случае почти всегда возможно. Вы спрашивали о ранге вообще, безотносительно какой-то задачи.
могу и задачу с объяснениями написать к матрице, как привели пример выше.
Система имеет единственное решение, тогда и только тогда, когда ее ранг равен 3. - так это задано условием?
Нет. Это фундаментальный математический результат. Чтобы система из трех уравнений с тремя неизвестными имела единственное решение, ранг ее матрицы должен быть равен 3.
Не совсем точно я его изложила, правда. Он выполняется только если уравнения совместны.
Но это ни в коем случае не входит в условие задачи.
таак. а если ранг меньше будет, то тоже 1 ответ?
кажется я с рангом тоже разобралась.
Вот задача.
(Уже опаздываю, поэтому пишу очень быстро):
Пусть к нам в порт пришло три типа грузов А, Б и В и нам его нужно увезти вагонами тоже трех типов: I, II, III.
Пусть в первый вагон влезает 3, 4 и 5 единиц грузов А, Б и В соответственно, во второй 6, 8 и 10, а в третий 7, 2 и 4.
Т.е. первый вагон берет всех грузов вдвое меньше, чем второй.
Тогда нам всё равно, взять два вагона первого типа, или один второго (если нет доп. условий на цену перевозки).
Где-то так...