计算一般方程:
求解a、b、c、d、e、f六个未知数
转化为求如下方程组(矩阵、向量元素是均值):
程序中需要算线性方程组,所以得导入Math.Net数值计算包,导入过程如下:
--打开 Tools -> Nuget Package Manager -> Package Manager Console;
--在 Package Manager Console 中输入:Install-Package MathNet.Numerics。
完事后,添加划红线的引用:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Numerics;
using System.IO;
using MathNet.Numerics.LinearAlgebra.Double; //C#数值计算包,需要手动导入math.net;
struct Point
{
public double x, y, z;
public Point(double x, double y, double z)
{
this.x = x;
this.y = y;
this.z = z;
}
}
class Getdata
{
public static L