Нужно обнулить 1-ый элемент 2-ой строки, и 1,2 -ые элементы третей строки. -4 3 6 5 10 4 -9 -1 1 (Можно ли умножить вторую строку на -4/5 и вычесть с первым, для того чтобы остался 0) задан 9 Сен '13 19:04 parol |
Наверное, можно, но я бы действовал с целыми числами, а не с дробями, так как это снижает риск совершить арифметическую ошибку. Первым действием было бы полезно создать число 1 или -1 на месте -4. Для этого к первой строке надо прибавить вторую. Первая строка примет вид 1 13 10, а остальное не изменится. Потом, создавая на нужных местах нули, надо к второй строке прибавить изменённую первую строку, умноженную на -5, а к третьей -- её же, умноженную на 9. отвечен 9 Сен '13 19:12 falcao @falcao, получать единицу на месте ведущего элемента, конечно, разумно... но прибавление строки к ведущей строке порой не применимо... Можно писать на место изменяемой строки её линейную комбинацию с ведущей строкой...
(9 Сен '13 20:00)
all_exist
@all_exist: к сожалению, я не понял, что Вы имели в виду. Если в системе были уравнения вида $%A=0$%, $%B=0$%, и мы вместо них взяли уравнения $%A=0$%, $%B+kA=0$%, то получается равносильная система.
(9 Сен '13 20:08)
falcao
@falcao, для чего в данном примере преобразуют матрицу, так это ТС умолчал... А я подразумевал, например, применение элементарных преобразований при переходе к новому базису в симплекс-методе... там не сильно-то можно видоизменить ведущую строку... Поэтому для действий в целых числах используют умножение двух строк... Например, в этом примере первую строку переписываем, а на место второй строки - первую на 5, вторую на 4 и сложили...
(9 Сен '13 20:29)
all_exist
@all_exist: предыдущий вопрос того же автора касался решения систем линейных уравнений. С системой неравенств, конечно, всё обстоит сложнее.
(9 Сен '13 20:58)
falcao
|