### The Maxima on-line user's manual

Algebra Calculator

#### Rhs

Function: rhs (<expr>) Returns the right-hand side (that is, the second argument) of the expression <expr>, when the operator of <expr> is one of the relational operators `< <= = # equal notequal >= >`, one of the assignment operators `:= ::= : ::`, or a user-defined binary infix operator, as declared by `infix`.

When <expr> is an atom or its operator is something other than the ones listed above, `rhs` returns 0.

See also `lhs`.

Examples:

```          (%i1) e: aa + bb = cc;
(%o1)                     bb + aa = cc
(%i2) lhs (e);
(%o2)                        bb + aa
(%i3) rhs (e);
(%o3)                          cc
(%i4) [rhs (aa < bb), rhs (aa <= bb), rhs (aa >= bb),
rhs (aa > bb)];
(%o4)                   [bb, bb, bb, bb]
(%i5) [rhs (aa = bb), rhs (aa # bb), rhs (equal (aa, bb)),
rhs (notequal (aa, bb))];
(%o5)                   [bb, bb, bb, bb]
(%i6) e1: (foo(x) := 2*x);
(%o6)                     foo(x) := 2 x
(%i7) e2: (bar(y) ::= 3*y);
(%o7)                    bar(y) ::= 3 y
(%i8) e3: (x : y);
(%o8)                         x : y
(%i9) e4: (x :: y);
(%o9)                        x :: y
(%i10) [rhs (e1), rhs (e2), rhs (e3), rhs (e4)];
(%o10)                  [2 x, 3 y, y, y]
(%i11) infix ("][");
(%o11)                         ][
(%i12) rhs (aa ][ bb);
(%o12)                         bb```

```(%o1)                                true
(%i2) ```

### Related Examples

PE: (1/2)*k*x^2;

KE: (1/2)*m*v^2;

eqn1: PE=KE;

Calculate

##### rhs-solve

eq1: If + I1 = I2;

eq2: Vout = Vc + If*Rf;

eq3: Vmax = Vc + I1*R1;

Calculate

##### rhs-solve

FE: -G*ME*m/x^2;

FM: +G*MM*m/(d-x)^2;

soln1: solve(FE+FM=0,...

Calculate

m_ar: .102;

v_arx: 23.6;

v_ary: 0;

Calculate

##### rhs-solve-subst-taylor

mx:x/2+k*y;

my:y/2+k*x;

f:(mx-x)^2+my^2=r^2;

Calculate

##### rhs-solve

eq1: Ip + If + I1 = I2;

eq2: Vout = Vmax -...

eq3: Vout = Vc + If *...

Calculate

##### rhs-solve

f : 2*x+1;

sol : solve(f, x);

x0 : rhs(sol[1]);

Calculate

##### rhs-solve

eq1:x*4+y-2=y;

eq2:x+2=y;

e3:solve([eq1,eq2],[x...

Calculate

##### rhs-solve-sqrt

f(x,y):=x[1]*y[1]+x[1...

a1:[1,1,-2,-1];

a2:[5,4,3,-1];

Calculate

##### rhs-solve

eq1:(x-x0)^2/a^2 + (y...

eq2: solve(eq1, y);

eq3: rhs(eq2[1]);

Calculate