高斯消元法(C#实现)——计算方法

用高斯消元法求解矩阵是很常见的一种算法,下面是代码实现(C#)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Line
{
    class Gauss
    {
        public int n = 0;
        public double[,] a = { };
        public double[] x = { };
        public void InPut(ref int n, ref double[,] a)//输入
        {
            Console.WriteLine("请输入方程的阶数:");
            Console.WriteLine();
            try
            {
                n = int.Parse(Console.ReadLine());
                a = new double[n, n + 1];
                Console.WriteLine();
                Console.WriteLine("请输入方程的系数A[i,j]");
                Console.WriteLine();
                for (int i = 0; i < n; i++)
                {
                    string r = Console.ReadLine();
                    string[] rs = r.Split(' ');
                    for (int j &

你可能感兴趣的:(计算方法(C#),算法,c#,矩阵)