# computing roots on a calculator

Status
Not open for further replies.

#### Zak28 currently calculators accept square roots as sqrt(9) which is 3

but how to change the root so as to compute a cube root or more than 3rd roots?

##### Super Moderator
Staff member A basic method to take cube root of 9:
* take log(9)
* divide by 3
* take antilog

A scientific calculator has a button to calculate X to the Y power. The cube root of 9= (9)^1/3 power.

Or a button to calculate #Xth root of Y.

• Zak28

### Zak28

Points: 2

#### Zak28 A basic method to take cube root of 9:
* take log(9)
* divide by 3
* take antilog

A scientific calculator has a button to calculate X to the Y power. The cube root of 9= (9)^1/3 power.

Or a button to calculate #Xth root of Y.

I meant on calculators such as bc or the google chrome searchbar calculator.

#### c_mitra It cannot be done (in a single step) on a basic calculator; but the search bar calculator is quite powerful.

You can type either ** or a ^ as the power symbol (operation). In other words, x**y and x^y means the same: x raised to the power of y.

If the power is integer you simply type it as such. For roots (say cube roots) you need to type 1/3 in parenthesis: 27^(1/3) will give you 3.

Internally, the numeric processor uses an algorithm very similar to the one pointed out in post #2. If both x and y are floats, x^y is computationally very expensive in time (it does take lots of time or cpu cycles).

• Zak28

### Zak28

Points: 2

#### Zak28 They should implement

crt(x) cube root

currently only sqrt(x) is implemented.

#### Akanimo The nth root of a number x can be found by x^(1/n). If you have the x-power-time button, then you use it.

- - - Updated - - -

They should implement

crt(x) cube root

currently only sqrt(x) is implemented.

It has already been implemented. But it's dynamic, so you can select the power you wish yourself. That is what has been done with the x^y function.

• Zak28

### Zak28

Points: 2

#### c_mitra It is simple if you have the sqrt function: quad root is nothing but sqrt(sqrt(x)).

If you are familiar with Newton Raphson method, you can use that for many different problems.

The real problems are (float)^(float)- they are hard to manage numerically.

• Zak28

### Zak28

Points: 2

#### Zak28 The nth root of a number x can be found by x^(1/n). If you have the x-power-time button, then you use it.

- - - Updated - - -

It has already been implemented. But it's dynamic, so you can select the power you wish yourself. That is what has been done with the x^y function.

Its not implemented I might file a bug with bc if they have a tracker.

#### FvM

##### Super Moderator
Staff member As documented, bc ^ operator supports only integer power arguments. e(l(x)/3) however works. You can define it as a function if you like. Or use a somewhat more elaborated calculator.

• Zak28

Points: 2