Linear Alg Project
Linear Alg Project
GROUP MEMEBERS:
1)HASHIR (15306)
3)SARAH (15312)
class Program
return Math.Abs(d) < double.Epsilon; // Using Epsilon for floating point comparison
return IsOrthogonal(v) && Math.Abs(m - 1.0) < double.Epsilon; // Using Epsilon for floating point
comparison
};
if (IsOrthogonal(v))
if (IsOrthonormal(v))
else
else
}
QUESTION 02: SCALAR TRIPLE PRODUCT
using System;
class ScalarTripleProductCalculator
{
private double[] A;
private double[] B;
private double[] C;
A = vA;
B = vB;
C = vC;
return dotProduct;
double r = 0;
r += v1[i] * v2[i];
return r;
return r;
class Program
double[] A = { 1,-2,3 };
double[] B = { 2,1,-2 };
double[] C = { 3,2,1 };
double s = c.CalculateScalarTripleProduct();
}
QUESTION 03: DOT AND CROSS PRODUCT OPERATION
class VectorOperations
return r;
double r = 0;
r += v1[i] * v2[i];
return r;
class Program
double[] B = { 4,9,2};