using System; using L=Science.Physics.GeneralPhysics; namespace ScienceTest.PhysicsTest.GeneralPhysicsTest { /// /// DimensionalAnalysis /// public class DimensionTest { public DimensionTest() { } private string result; public string Result { get{return result;} } public void Compute() { L.Acceleration a = new L.Acceleration(); L.Velocity v = new L.Velocity(); L.Length r = new L.Length(); double[,] mat = {{v.DimensionLength, r.DimensionLength}, {v.DimensionTime, r.DimensionTime}}; double[] vec = { a.DimensionLength, a.DimensionTime }; double[] sol = L.Calculus.SolutionOfLinearEquation(mat, vec); result = "m="+sol[0].ToString()+" "+ "n="+sol[1].ToString(); } } } // m=2 n=-1