Здравствуйте, гость ( Вход | Регистрация )
| otherside |
26.3.2008, 13:47
Сообщение
#1
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 29.2.2008 Город: красноярск Учебное заведение: КрижтИрГупс Вы: студент |
помогите пожалуйста написать такую программу : написать массив, который вычисляет определитель матрицы 3х3 по методу Гаусса. Значения в матрице запрашиваются случайно.
|
![]() ![]() |
| tig81 |
26.3.2008, 13:57
Сообщение
#2
|
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
помогите пожалуйста написать такую программу : написать массив, который вычисляет определитель матрицы 3х3 по методу Гаусса. Значения в матрице запрашиваются случайно. Простите, а что это за метод Гауссса для вычисления определителей третьего порядка!? Первый раз о таком слышу. |
| otherside |
26.3.2008, 14:03
Сообщение
#3
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 29.2.2008 Город: красноярск Учебное заведение: КрижтИрГупс Вы: студент |
Простите, а что это за метод Гауссса для вычисления определителей третьего порядка!? Первый раз о таком слышу. как нам говорил препод нужно по методу Гаусса избавиться от чисел в верхнем треугольнике и в нижнем (то есть обнулить их) и тогда остается одна главная диагональ по которой можно посчитать определитель... |
| tig81 |
26.3.2008, 14:19
Сообщение
#4
|
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
как нам говорил препод нужно по методу Гаусса избавиться от чисел в верхнем треугольнике и в нижнем (то есть обнулить их) и тогда остается одна главная диагональ по которой можно посчитать определитель... ясно, спасибо. Т.е. приведение определителя к верхне- или нижнетреугольному виду. Тогда определитель равен произведению элементов главной диагонали. Чтобы, например, сделать нули в первом столбце (кроме элемента а11) поступаем следующим образом: a[i,j]-a[i,j]/a[1,1], где a[i,j] - элемент в первом столбце. Т.е. от второй строки отнимаем первую, умноженную на a[2,1]/a[1,1] |
otherside массив в Паскале 26.3.2008, 13:47
otherside
ясно, спасибо. Т.е. приведение определителя к вер... 26.3.2008, 14:32
tig81
а как написать что от второй строки отнимается пе... 26.3.2008, 14:40
otherside
Вот есть программка на Паскале метод Гаусса для С... 26.3.2008, 15:35
tig81
спасибо... попробую разобраться... :)
пробуйте... 26.3.2008, 15:41
otherside
пробуйте! :)
у меня вопрос. я все-таки не мо... 3.4.2008, 12:56
creer Лучше использовать real при задании массивов (если... 3.4.2008, 13:11
otherside
Лучше использовать real при задании массивов (есл... 3.4.2008, 14:15
creer Массив должен быть заполнен перед решением, иначе ... 3.4.2008, 14:44
otherside
Массив должен быть заполнен перед решением, иначе... 3.4.2008, 15:21
creer Удачи, но это не слишком простая программа. 3.4.2008, 15:28
otherside
Удачи, но это не слишком простая программа.
в то... 3.4.2008, 15:32
creer Матрица всего 3x3. Может быть проще написать свое ... 3.4.2008, 16:00
otherside
Матрица всего 3x3. Может быть проще написать свое... 3.4.2008, 16:47
creer Вот, скажем, мы прошли второй ряд. В a[2,1] будет ... 3.4.2008, 17:17![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 6:45 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru