Создание конструктора метода для последующего вывода на консоль - C#
Формулировка задачи:
Численные методы: Метод Леверье. Консольное приложение в Visual Studio
Есть 4 класса: Program, Matrix, Vector, Leverie. в классе Leverie производятся необходимые вычисления и вывод на консоль.
Проблема: необходимо создать конструктор метода для матрицы и вектора, чтобы потом этот метод писать в static void main и делать вывод на консоль
схематично как-то так:
более подробно смотреть в листинге программы
class Leverie
{
private Matrix A;
private Vector p;
//далее должен идти конструктор метода
.....
}
static void Main(string[] args)
{
//Leverie ll = new Leverie(аргументы);
ll.Load(матрица);
Vector p = ll.Solve();
и т.д.
}Решение задачи: «Создание конструктора метода для последующего вывода на консоль»
textual
Листинг программы
class Vector
{
public int size;
public double[] data;
//...
public Vector(double[] array) //добавляем еще один конструктор вектора
{
this.data = array;
this.size=array.Length;
}
//...
}
class Leverie
{
//...
public Vector Solve()
{
// расчет результата (массива c)
Vector v=new Vector(c); //на основании массива с создаем вектор
return v;
}
}