goonking said:
I understand there are 3 basic dimensions : M, L, and T
but how do I decide which are 'reference dimensions', would choosing wisely simply the problem?
Represent the variables as row vectors, using the values of the exponents of the fundamental dimensions as if they were scalar coefficients of some standard basis vectors.
##\vartheta: M^1L^1T^2:\ [ 1, 1, -2 ]##
##\ w: M^0L^1 T^0:\ [ 0,1, 0]##
##\ h: M^0L^1T^0:\ [0,1,0]##
##\mu:M L^{-1}T^{-1}:\ [1, -1, -1]##
##\rho:M^1L^{-3}T^0:\ [1, -3, 0]##
##\ V:M^0L^1T^{-1}:\ [0,1,-1]##
A repeating variable must be dimensionally independent of the others (i.e., the dimensions of one repeating variable cannot be reproduced by some combination of products of powers of the remaining repeating variables). This means that the repeating variables cannot themselves be combined to form a dimensionless product.
Then, for "repeating variables", you need to pick a set variables that are associated with a set of row vectors that can serve as a basis for the set of row vectors above. There may be different ways of doing this.
Scalar multiplication of a row vector by an integer represents finding the dimensions of a variable raised to that power.
For example, the dimensions of ##\vartheta^2## are ##2[ 1, 1, -2] = [2,2,-4] : M^2 L^2 T^{-4}##.
Addition of the row vectors corresponds to finding the dimensions of the multiplication of variables.
For example, ## \rho V^2:\ [1,-3,0] + 2[0,1,-1] = [ 1, -1, -2] :\ M L^{-1} T^{-2} ##
And, for example, from ##[1,-3,0] + 2[0,1,-1] + 2[0,1,0] = [1,1,-2]##, we see that the dimensions of ## \rho V^2 w^2 ## (or ##\rho V^2 wh##) match those of ##\vartheta##.
A "wise selection" of "repeating variables" allows you to express the other rows in terms of linear combinations of the rows of the repeating variables using small integer coefficients in the linear combinations.
You can use the usual procedures of linear algebra for finding a set of basis vectors for a given set of vectors, but these procedures will involve linear combinations with non-integer coefficients. The coefficients will be rational numbers, so you can transform such a linear combination to a linear combination with integer coefficients by multiplying every term by the common denominator of all the non-integer coefficients. However, this is somewhat of a nuisance. Picking a "wise choice" for the rows means to trying to avoid linear algebra that introduces a lot of fractions when you express the non-basis rows in terms of the basis rows.