none
помочь решить задачу на с# RRS feed

Ответы

  • малость напоминает предмет "Информационные технологии в математике".

    а вообще, словесный алгоритм вроде бы много где написан,
    например тут
    http://www.mathprofi.ru/metod_gaussa_dlya_chainikov.html
    если алгоритм правильный, то дальше включаем знания языка и пишем.

    Или проблема не в алгоритме а именно в написании кода?

    • Помечено в качестве ответа Abolmasov Dmitry 5 декабря 2012 г. 14:06
    7 ноября 2012 г. 13:15
  • Если понимание алгоритма есть, то представление его в виде кода можно посмотреть например на wiki - Gaussian elimination (там приведен пвседокод, но пробем с переводом его не должно возникнуть, но все же спрашивайте, если что).

    Само же решение можно взять, например с CodeProject - Linear Equation Solver - Gaussian Elimination (C#)

    По поводу чтения начальной матрицы - нужно знать представление вашего текстового файла, скорей всего те строки, которые вы считываете в List<string> нужно еще разделить функцией Split на колонки. Все это записывать в массив double[][] или int[][] в зависимости от дробности коэффициентов.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 5 декабря 2012 г. 14:07
    21 ноября 2012 г. 8:24

Все ответы

  • Что именно у вас не получается?
    7 ноября 2012 г. 12:04
    Модератор
  • у меня не получается составить алгоритм решения методом Гаусса,и вывести матрицу в новый файл, я только написала как считать с файла

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;

    namespace FileWork
    {
        class Program
        {
            static void Main(string[] args)
            {          
               List<string> Lst = new List<string>();
               using (StreamReader sr = new StreamReader("input.txt"))
              {
                string line;
                while ((line = sr.ReadLine()) != null)
                 {
                    Lst.Add(line);
                 }
              }

    }

    а дальше я понятия не имею,что делать,помогите,пожалуйста)))

    7 ноября 2012 г. 12:48
  • малость напоминает предмет "Информационные технологии в математике".

    а вообще, словесный алгоритм вроде бы много где написан,
    например тут
    http://www.mathprofi.ru/metod_gaussa_dlya_chainikov.html
    если алгоритм правильный, то дальше включаем знания языка и пишем.

    Или проблема не в алгоритме а именно в написании кода?

    • Помечено в качестве ответа Abolmasov Dmitry 5 декабря 2012 г. 14:06
    7 ноября 2012 г. 13:15
  • в написании кода, я почти совсем не дружу с c#)))
    7 ноября 2012 г. 13:24
  • Если понимание алгоритма есть, то представление его в виде кода можно посмотреть например на wiki - Gaussian elimination (там приведен пвседокод, но пробем с переводом его не должно возникнуть, но все же спрашивайте, если что).

    Само же решение можно взять, например с CodeProject - Linear Equation Solver - Gaussian Elimination (C#)

    По поводу чтения начальной матрицы - нужно знать представление вашего текстового файла, скорей всего те строки, которые вы считываете в List<string> нужно еще разделить функцией Split на колонки. Все это записывать в массив double[][] или int[][] в зависимости от дробности коэффициентов.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 5 декабря 2012 г. 14:07
    21 ноября 2012 г. 8:24