using System; using GP = Science.Physics.GeneralPhysics; namespace ScienceTest.PhysicsTest.GeneralPhysicsTest { /// /// AngularAccelerationTest /// public class AccelerationTest { private string result; public string Result { get{return result;} } public AccelerationTest() { } public void Compute() { GP.Vector.FunctionOfTime func = new GP.Vector.FunctionOfTime(timetovel); GP.Velocity v = new GP.Velocity(); v.VectorFunctionOfTime = func; GP.Time t = new GP.Time(); t.s = 10.0; GP.Acceleration a = new GP.Acceleration(v, t); result+= a.ToString() + "\r\n"; } public GP.Vector timetovel(GP.Time t) { GP.Vector vel = new GP.Vector(); vel.X = t.s; vel.Y = t.s * t.s; vel.Z = t.s * t.s * t.s; return vel; } } } // 1.00000000000235 +/- 0 i +20.0000000000469 +/- 0 j +299.999999999875 +/- 0 k (m/s^2)