In our example,
x2+bx+c
x
2
b
x
c
, let's change
x2
x
2
to
ax2
a
x
2
. We are not adding an argument to an existing operation, because
x
x
and 2 are arguments of a power operator, while we want to make the entire power operation one argument of a times operation. The other argument will be the new element that we are adding,
a
a
.
The underlying structure of our new expression will look something like this:
( ( (a) ( (x)^(2) ) ) + ( (b)*(x) ) + (c) )
For this we will need to choose the context of our cursor carefully, or we will get different math. Make sure your cursor is on the left hand side of the power operation, the path says Path: / plus / power and that
x2
x
2
has a light grey background. This means the context of the cursor is the expression
x2
x
2
, which is good. We only want to multiply
x2
x
2
by
a
a
, nothing more and nothing less.
Then type in a* and press Enter. The MathML should display as:
ax2+bx+c
a
x
2
b
x
c
What if our cursor had been in a different context when we typed in a*? We could have moved our cursor farther to the left so that the context was the entire plus operation, where the path bar would read Path: / plus and the entire expression would have had a light grey background. In this case, typing in a* would have affected the entire grey area and would have resulted in this display:
a(x2+bx+c)
a
x
2
b
x
c
If our cursor was next to the
x
x
within the
x2
x
2
term, a block would appear around the
x
x
and the path bar would read Path: / plus / power / ci. Typing in a* next to the
x
x
in the block would mean that now the quantity
ax
a
x
would be squared and would result in this display:
ax2+bx+c
a
x
2
b
x
c
"The canonical how-to guide to using Connexions."