Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 11.10.2012
Сообщений: 58

Решить матрицу методом Гаусса и вывести в новый файл

30.10.2012, 15:22. Показов 1418. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана в файле матрица n*m, надо её считать,решить методом Гаусса, и результат вывести в другой файл
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2012, 15:22
Ответы с готовыми решениями:

Решить матрицу методом Гауса и записать ответ в файл
В файле дана матрица. Считать эту матрицу. Решить её методом Гауса и записать ответ в другой файл.

Преобразовать матрицу методом Гаусса
Здравствуйте! Может, кто знает, как сделать преобразование матрицы методом Гаусса, чтобы в итоге получилась треугольная матрица? ...

Решить систему линейных уравнений методом Гаусса с применением классов
помогите,пожалуйста,решить систему линейных уравнений методом Гаусса с применением классов,саму матрицу надо считать с файла,и результат...

4
1 / 1 / 0
Регистрация: 11.10.2012
Сообщений: 58
31.10.2012, 15:37  [ТС]
помогите,пожалуйста))))
0
1 / 1 / 0
Регистрация: 11.10.2012
Сообщений: 58
06.11.2012, 15:05  [ТС]
дана матрица в файле размером n*m
например
4 5 3
6 8 3
2 4 6
6 6 3
надо решить её методом Гаусса и вывести в новый файл
0
2 / 2 / 6
Регистрация: 04.05.2012
Сообщений: 62
06.11.2012, 16:49
Думаю тут надо считывать матрицу из файла в отдельный массив
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
                    string path="путь файла";
                    //размерность массива
                    int m = 2, n = 2;
                    StreamReader sr = new StreamReader(path, Encoding.GetEncoding(1251));
                    string s;
 
                       //объявляем массив
                        string[,] mass=new string[m+1,n+1];
                        int str = 0;
 
                        //чтение из файла в массив
                        while (!sr.EndOfStream)
                        {
                            s = sr.ReadLine();
                            string[] ss = s.Split(' ');
 
                            //заполнение массива
                            for (int j = 0; j <= n; j++)
                            {
                                mass[str, j] = ss[j].ToString();
                            }
                            str++;
                        }
                        //после того как считали закрываем файл
                        sr.Close();
Теперь мы имеем массив mass и можем обращаться к любому его элементу (например mass[1, 0]). Здесь нужно выполнить алгоритм по решению матрицы Гауссом.
Допустим что выходным значением будет также массив. Записываю его следующим образом в другой файл.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                      
                        string path="путь файла2";
                         //запись в файл
                        StreamWriter srw = new StreamWriter(path);
                        
                       //обход массива по циклом
                        for (int i = 0; i <= m; i++)
                        {
                            for (int j = 0; j <= n; j++)
                            {
                                srw.Write(mass[i, j].ToString()+" ");
                            }
                            srw.WriteLine();
                        }
                        //закрываю файл
                       srw.Close();
0
1 / 1 / 0
Регистрация: 11.10.2012
Сообщений: 58
06.11.2012, 16:52  [ТС]
спасибо))а как решить методом Гаусса?))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.11.2012, 16:52
Помогаю со студенческими работами здесь

Найти обратную матрицу методом Гаусса - ошибки в коде
Друзья, помогите, пожалуйста, найти ошибку в программе. Пытаюсь найти обратную матрицу методом Гаусса, но результат не верный уже после...

Решить матрицу методом Гаусса
Здравствуйте=) помогите пожалуйста решить данную матрицу -0,14 x1 -0,26 x2 -0,20 x3 +0,39 x4 +0,24 x5 =0,14 -0,23 x1 +0,20 x2 ...

Составить расширенную матрицу и решить ее методом Гаусса
Здравствуйте! Столкнулся с одной проблемой и никак не могу понять в чем тут загвоздка. Пишу я программу по учебе, в этой программе...

Решить СЛАУ методом Крамера, методом Гаусса, с помощью обратной матрицы
Решите систему линейных уравнений а) методом Крамера; б) методом Гаусса; в) с помощью обратной матрицы:

Решить СЛАУ методом итераций и методом Гаусса
Помогите решить методом итераций систему уравнений A\bullet X=B. Для остановки процесса последовательных приближений использовать условие:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru