ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
338789 Топик полностью
Д.ARMоед (04.07.2012 21:04, просмотров: 229) ответил Ксения на Вы - наивны :)
Нет, я циник. Как выбираем произвольное число? 1. по классике - ищется НОК для 2-х элементов, потом обе строки домножаются до НОК и вычитаются. 2. ленивые - просто умножают первую строку на элемент из второй, а вторую строку - на элемент из первой, потом вычитают строки. 3. дятлы - делят один элемент на другой и на результат домножают одну строку, потом вычитают. Понятно, 1 и 2-ой способы могут вызвать ошибку переполнения и в этом случае придётся ковырять младшие миноры. Способ 3 не лечится в принципе, т.к. ничего не сообщает народу об округлении. И часто ошибка округления меньше требуемой точности вычислений. При вычислении определителя это проканывает почти всегда. А при вычислении ранга матрицы просто неправильно посчитает, зато быстро :)) p.s.: что-то встроенной функции ранга я не обнаружил в офисах. Криво реализованный Гаусс её точно не потянет.