 if d is meant to be the differential symbol - Maple Help

Home : Support : Online Help : System : Error Message Guide : if d is meant to be the differential symbol

Warning, if d is meant to be the differential symbol (and not just a variable d), use command completion or palettes to enter this expression, or use the diff command Description In Maple, you have the freedom to use almost any letter as a variable, even when that letter is also used to represent a particular mathematical symbol or constant, such as the exponential constant $ⅇ,$the differential symbol $ⅆ$, or the imaginary unit $i$.  To achieve this flexibility, these characters need to be entered as special symbols. This warning occurs if you enter something that resembles a differential expression, but use the variable $d$, not the differential symbol $ⅆ$. In order to enter the differential symbol, use command completion, the palettes, or the diff command, as demonstrated in the examples below. If in fact you did want to use $d$ or $\mathrm{dx}$ as simply a variable and you do not want to see this message, you can turn off this and similar warning messages by using Typesetting:-Settings(parserwarnings=false).  See Example 2. Examples

Example 1

Typing d/dx by hand does not create a differential expression.  Instead, the d is simply a variable (and the same with dx).

 > $\frac{d}{\mathrm{dx}}{x}^{2}$
 $\frac{{d}{}{{x}}^{{2}}}{{\mathrm{dx}}}$ (2.1)

Solution 1 - Use the command completion

Use command completion to enter a differential expression.  Start by typing 'diff', then press Esc.  From the pop-up list, select the desired template. In this case, we select .  It is inserted with the placeholder x selected.  Type x (or whatever your variable is).  Use the right arrow to exit the denominator, then type x^2.

 > $\frac{ⅆ}{ⅆx}{x}^{2}$
 ${2}{}{x}$ (2.2)

Tip: If you only need the $ⅆ$ symbol and not the full template, type d and press Esc, and then select Differential 'd' from the pop-up list.

Solution 2 - Use the Calculus palette

The Calculus palette (along with the Expression palette) provide templates for entering differential expressions. Place your cursor in your document, then click the template.  Press Tab to go to the first placeholder ${x}$.  Type x.  Press Tab to go to the second placeholder.  Type x^2.  Press enter to execute.  You can see this is now an expression for the derivative of ${x}^{2}$ with respect to $x$.

 ${{x}}^{{2}}$
 ${x}$ (2.3)
 >
 ${2}{}{x}$ (2.4)

Note the parentheses around the expression that is being differentiated.  In this case it works with or without the parenthesis, but for another expression, for example the polynomial , you must use parentheses:

 ${{x}}^{{2}}{-}{40}{}{x}{-}{6}$ (2.5)
 >
 ${2}{}{x}{-}{40}$ (2.6)

Solution 3 - The diff command

You can also use the diff command to perform differentiation:

 > $\mathrm{diff}\left({x}^{2},x\right)$
 ${2}{}{x}$ (2.7)

See the diff help page for additional information.

Example 2 - Prevent this warning from appearing

Suppose do you want to use d as a name (a variable), and did not intend it to mean the differential symbol

 > $\mathrm{dt}≔0.01$
 ${\mathrm{dt}}{≔}{0.01}$ (2.8)
 > $\frac{d}{\mathrm{dt}}$
 ${100.}{}{d}$ (2.9)

Solution

You can control whether parse warning messages appear via Typesetting:-Settings.

 > $\mathrm{Typesetting}:-\mathrm{Settings}\left(\mathrm{parserwarnings}=\mathrm{false}\right):$
 > $\frac{d}{\mathrm{dt}}$
 ${100.}{}{d}$ (2.10)

Now you do not see the warning message.