Calculating Nth Root of Vector: Non-Integer Solutions

In summary, the conversation discusses how to calculate the nth root of a vector, where n is not an integer. The question asks for clarification on the definition of multiplication being used, as there are different ways to multiply a vector by itself. The conversation also touches on the possibility of finding a square root of a vector, but notes that it is not a commonly defined operation.
  • #1
sue132
14
0
Could someone please explain how to calculate the nth root of a vector, where n is not an integer?
 
Physics news on Phys.org
  • #2
Hey sue132 and welcome to the forums.

What do you mean? Let's say you calculate y = v^n. What is the definition of multiplication you are using (or the definition for exponentiation if you are using that)?
 
  • #3
Thanks for the reply, Chiro. What I meant was : if I have a column vector, say v, of length n, then how do I go about calculating v^(1/2) or v(-1/2)?

I should be able to get a vector, say x=v^1/2 such that I get v back when I do x*x. Is this right? If v is a column vector of dimension nX1, then x should be of dimension 1*n. Is this right?
 
  • #4
You need to answer the question chiro asked, first. What kind of "multiplication" are you using? You have to have a square before you can talk about a square root! There are two different ways to multiply a vector by a vector in three dimensions: the dot product of a vector with itself gives a number (the square of the length of the vector) not a vector so there is no square root in that sense. The cross product of a vector with itself is always the 0 vector so there is no square root of a vector in that sense.

You talk about writing the vector as a column matrix so perhaps you are talking about matrix multiplication. But you multiply an "m by n" matrix by an "n by p" matrix- the number of columns of the first matrix has to be the same as the same as the number of rows of the second matrix and that is not possible for an "n by 1" matrix multiplied by itself. Some texts define the square of a column matrix as the product of the matrix with its transpose- but that gives a number (strictly speaking a "one by one matrix"), so that is equivalent to the dot product, and there is, again, no "square root" of a vector.

That is why we do NOT in general define the "square root of a vector". If you have been given a problem that asks you to find the square root of a vector, you are going to have to tell us what definition of "square root of a vector" you are using.
 
Last edited by a moderator:

FAQ: Calculating Nth Root of Vector: Non-Integer Solutions

How do you calculate the Nth root of a vector for non-integer solutions?

To calculate the Nth root of a vector for non-integer solutions, you can use a combination of logarithms and exponentiation. First, take the natural logarithm of each element in the vector. Then, divide each natural logarithm by the desired root (N). Finally, exponentiate each result to get the Nth root of the vector for non-integer solutions.

Is there a specific formula for calculating the Nth root of a vector for non-integer solutions?

Yes, there is a specific formula for calculating the Nth root of a vector for non-integer solutions. It is:
Nth root of vector = (logarithm of each element / N) exponentiated

Can the Nth root of a vector have multiple non-integer solutions?

Yes, the Nth root of a vector can have multiple non-integer solutions. This is because for any given vector, there can be multiple values that, when raised to the power of N, equal the elements of the vector. Therefore, there can be multiple solutions for the Nth root of a vector for non-integer solutions.

Are there any limitations to calculating the Nth root of a vector for non-integer solutions?

Yes, there are some limitations to calculating the Nth root of a vector for non-integer solutions. One limitation is that the elements in the vector must all be positive, as taking the logarithm of a negative number is undefined. Additionally, the value of N must be a non-zero real number, as taking the Nth root of 0 is undefined.

Can the Nth root of a vector for non-integer solutions be approximated?

Yes, the Nth root of a vector for non-integer solutions can be approximated using numerical methods such as the Newton-Raphson method or the bisection method. These methods involve iterative calculations to find a value that is close to the Nth root of the vector. However, the accuracy of the approximation will depend on the chosen method and the number of iterations performed.

Back
Top