I have a very little knowledge of cross product of vectors and don't really understand why there is a need to calculate it.
I know that the cross product of two vectors gives a resultant in the direction which is perpendicular to both the vectors.
In a right-handed Cartesian coordinate system there are three unit vectors, i.e. $\hat{i}$, $\hat{j}$, and $\hat{k}$.
Now since each is perpendicular to the others, the cross product of any two should give the third one.
My question is that if we calculate the cross product of $\hat{i}$ and $\hat{k}$, then it gives $-\hat{j}$ i.e. $$\hat{i}×\hat{k}=-\hat{j}\,.$$ But why can't we get positive $\hat{j}$ since it is also perpendicular to $\hat{i}$ and $\hat{k}$. I am totally confused here. Can anyone please tell me what am I thinking wrong here.
First off I think you have a typo (you meant -j cap). There are two perpendicular directions to the i-k plane. The cross product operation uses the right hand rule. crossing two consecutive elements of the orthonormal set {i, j, k} in order from left to right will give the third in the sequence. The sequence can be extended i, j, k, i, j, k etc. So i cross j gives k, j cross k gives i, and k cross i gives j. You need to respect the order of the vectors in this operation. You get +j from k cross i. Switching the order of the vectors being crossed introduces a minus sign.