用高斯消元法求解矩阵是很常见的一种算法,下面是代码实现(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 &