Skip to content

Commit ab95a8a

Browse files
committed
More e => 𝑒 fixes
1 parent e4c6dd4 commit ab95a8a

20 files changed

+95
-95
lines changed

TI-84_Plus_CE_catalog-tokens.json

+34-34
Original file line numberDiff line numberDiff line change
@@ -2429,17 +2429,19 @@
24292429
"TI-82": "1.0"
24302430
}
24312431
},
2432-
"0xBBB4": {
2433-
"name": "e",
2432+
"0xBB31": {
2433+
"name": "𝑒",
2434+
"accessibleName": "[e]",
24342435
"type": "constant",
24352436
"categories": [
2436-
"Statistics > EQ"
2437+
"Catalog > Misc",
2438+
"Keypad"
24372439
],
24382440
"syntaxes": [
24392441
{
2440-
"syntax": "e",
2442+
"syntax": "𝑒",
24412443
"arguments": [],
2442-
"description": "Returns decimal approximation of the constant `e`.",
2444+
"description": "Returns decimal approximation of the constant `𝑒`.",
24432445
"inEditorOnly": false,
24442446
"location": [
24452447
"【2nd】",
@@ -2448,10 +2450,10 @@
24482450
}
24492451
],
24502452
"localizations": {
2451-
"FR": "e"
2453+
"FR": "𝑒"
24522454
},
24532455
"since": {
2454-
"TI-83+": "1.03"
2456+
"TI-83": "0.01013"
24552457
}
24562458
},
24572459
"0xBF": {
@@ -2465,7 +2467,7 @@
24652467
],
24662468
"syntaxes": [
24672469
{
2468-
"syntax": "e^(power)",
2470+
"syntax": "𝑒^(power)",
24692471
"arguments": [
24702472
[
24712473
"power",
@@ -2481,7 +2483,7 @@
24812483
]
24822484
},
24832485
{
2484-
"syntax": "e^(list)",
2486+
"syntax": "𝑒^(list)",
24852487
"arguments": [
24862488
[
24872489
"list",
@@ -21066,31 +21068,6 @@
2106621068
"TI-82": "1.0"
2106721069
}
2106821070
},
21069-
"0xBB31": {
21070-
"name": "𝑒",
21071-
"accessibleName": "[e]",
21072-
"type": "constant",
21073-
"categories": [
21074-
"Catalog > Misc",
21075-
"Keypad"
21076-
],
21077-
"syntaxes": [
21078-
{
21079-
"syntax": "𝑒",
21080-
"comment": "",
21081-
"arguments": [],
21082-
"description": "",
21083-
"inEditorOnly": false,
21084-
"location": ""
21085-
}
21086-
],
21087-
"localizations": {
21088-
"FR": "𝑒"
21089-
},
21090-
"since": {
21091-
"TI-83": "0.01013"
21092-
}
21093-
},
2109421071
"0xBB6A": {
2109521072
"name": "Asm(",
2109621073
"type": "function",
@@ -22780,6 +22757,29 @@
2278022757
"TI-83+": "1.03"
2278122758
}
2278222759
},
22760+
"0xBBB4": {
22761+
"name": "e",
22762+
"type": "text/symbol only",
22763+
"categories": [
22764+
"Char > Letters"
22765+
],
22766+
"syntaxes": [
22767+
{
22768+
"syntax": "e",
22769+
"comment": "",
22770+
"arguments": [],
22771+
"description": "",
22772+
"inEditorOnly": false,
22773+
"location": ""
22774+
}
22775+
],
22776+
"localizations": {
22777+
"FR": "e"
22778+
},
22779+
"since": {
22780+
"TI-83+": "1.03"
22781+
}
22782+
},
2278322783
"0xBBB5": {
2278422784
"name": "f",
2278522785
"type": "text/symbol only",

categories/Char.md

+1
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@
129129
* <a href="../tokens/0xBBB1.md" title="0xBBB1">b</a>
130130
* <a href="../tokens/0xBBB2.md" title="0xBBB2">c</a>
131131
* <a href="../tokens/0xBBB3.md" title="0xBBB3">d</a>
132+
* <a href="../tokens/0xBBB4.md" title="0xBBB4">e</a>
132133
* <a href="../tokens/0xBBB5.md" title="0xBBB5">f</a>
133134
* <a href="../tokens/0xBBB6.md" title="0xBBB6">g</a>
134135
* <a href="../tokens/0xBBB7.md" title="0xBBB7">h</a>

categories/Statistics.md

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
* <a href="../tokens/0x621A.md" title="0x621A">[|e]</a>
3535
* <a href="../tokens/0x6235.md" title="0x6235">r²</a>
3636
* <a href="../tokens/0x6236.md" title="0x6236">R²</a>
37-
* <a href="../tokens/0xBBB4.md" title="0xBBB4">e</a>
3837

3938
## Operations
4039

parser.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ try {
6666
continue;
6767
}
6868
tok.__name = tok.__name.replace('ñ', '⁻¹').replace('å', '►').replace('â', '𝗡').replace('ã', '𝐅').replace('Æ', 'Σ')
69-
.replace('ë', 'e').replace('ä', 'χ').replace('Ü', '²').replace('ü', '→').replace('Á', 'θ')
70-
.replace('û', 'ᴇ').replace('ë', 'e').replace('à', '𝑖').replace('¾', '∆').replace('e^', '𝑒^');
69+
.replace('ë', '𝑒').replace('ä', 'χ').replace('Ü', '²').replace('ü', '→').replace('Á', 'θ')
70+
.replace('û', 'ᴇ').replace('Ë', '').replace('à', '𝑖').replace('¾', '∆').replace('e^', '𝑒^');
7171
if (tok.__name === 'sinh⁻¹') { tok.__name = 'sinh⁻¹('; } // sigh
7272
else if (/^[XY]$/.test(tok.__name)) { tok.categories.category = 'Variables > Window ➤ X/Y'; } // was "Unassigned"
7373
dict[tok.__name] = tok;

tokens/0x64.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ The output is differently expressed:
4444

4545
However, some commands are notably unaffected by angle mode, even though they involve angles, and this may cause confusion. This happens with the [SinReg](SinReg.md) command, which assumes that the calculator is in Radian mode even when it's not. As a result, the regression model it generates will graph incorrectly in Degree mode.
4646

47-
Also, complex numbers in polar form are an endless source of confusion. The angle( command, as well as the polar display format, are affected by angle mode. However, complex exponentials (see the [e^(](𝑒^(.md) command), defined as $e^{i\theta}=\cos\theta+i\sin\theta$, are evaluated as though in Radian mode, regardless of the angle mode. This gives mysterious results like the following:
47+
Also, complex numbers in polar form are an endless source of confusion. The angle( command, as well as the polar display format, are affected by angle mode. However, complex exponentials (see the [𝑒^(](𝑒^(.md) command), defined as $e^{i\theta}=\cos\theta+i\sin\theta$, are evaluated as though in Radian mode, regardless of the angle mode. This gives mysterious results like the following:
4848

4949
```ti-basic
5050
Degree:r𝑒^θ𝑖
5151
Done
52-
e^(πi)
53-
1e^(180i)
54-
Ans=e^(180i)
52+
𝑒^(πi)
53+
1𝑒^(180i)
54+
Ans=𝑒^(180i)
5555
0 (false)
5656
```
5757

tokens/0x65.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ The output is differently expressed:
4444

4545
However, some commands are notably unaffected by angle mode, even though they involve angles, and this may cause confusion. This happens with the <tt><a href="SinReg.md">SinReg</a></tt> command, which assumes that the calculator is in <tt>Radian</tt> mode even when it's not. As a result, the regression model it generates will graph incorrectly in <tt>Degree</tt> mode.
4646

47-
Also, complex numbers in polar form are an endless source of confusion. The <tt>angle(</tt> command, as well as the polar display format, are affected by angle mode. However, complex exponentials (see the <tt><a href="𝑒^(.md">e^(</a></tt> command), defined as $e^{i\theta}=\cos\theta+i\sin\theta$, are evaluated as though in Radian mode, regardless of the angle mode. This gives mysterious results like the following:
47+
Also, complex numbers in polar form are an endless source of confusion. The <tt>angle(</tt> command, as well as the polar display format, are affected by angle mode. However, complex exponentials (see the <tt><a href="𝑒^(.md">𝑒^(</a></tt> command), defined as $e^{i\theta}=\cos\theta+i\sin\theta$, are evaluated as though in Radian mode, regardless of the angle mode. This gives mysterious results like the following:
4848

4949
```ti-basic
5050
Degree:r𝑒^θ𝑖
5151
Done
52-
e^(πi)
53-
1e^(180i)
54-
Ans=e^(180i)
52+
𝑒^(πi)
53+
1𝑒^(180i)
54+
Ans=𝑒^(180i)
5555
0 (false)
5656
```
5757

tokens/0xBB2F.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The ►Rect command can be used when displaying a complex number on the home scr
3333

3434
```ti-basic
3535
i►Polar
36-
1e^(1.570796327i)
36+
1𝑒^(1.570796327i)
3737
Ans►Rect
3838
i
3939
```

tokens/0xBB30.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ The ►Polar command can be used when displaying a complex number on the home sc
3535
i
3636
i
3737
i►Polar
38-
1e^(1.570796327i)
38+
1𝑒^(1.570796327i)
3939
{1,i}►Polar
40-
{1 1e^(1.570796327i)}
40+
{1 1𝑒^(1.570796327i)}
4141
```
4242

4343
It will also work when displaying a number by putting it on the last line of a program by itself. It does **not** work with [Output(](Output\(.md), [Text(](Text\(.md), or any other more complicated display commands.

tokens/0xBB31.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,41 @@
77
# `𝑒`
88

99
## Overview
10-
10+
Returns decimal approximation of the constant `𝑒`.
1111

1212

1313
<b>Availability</b>: Token available everywhere.
1414

1515
## Syntax
1616
`𝑒`
1717

18+
## Location
19+
<tt><kbd><b>2nd</b></kbd></tt>, <kbd>e</kbd>
1820
<hr>
1921

2022
## Description
2123

24+
<tt><em>e</em></tt> is a constant on the TI-83 series calculators. The constant holds the approximate value of [Euler's number](https://mathworld.wolfram.com/e.html), fairly important in calculus and other higher-level mathematics.
25+
26+
The approximate value, to as many digits as stored in the calculator, is 2.718281828459…
2227

23-
## Examples
28+
The main use of <tt><em>e</em></tt> is as the base of the exponential function <tt><a href="𝑒^(.md">𝑒^(</a></tt> (which is also a separate function on the calculator), and its inverse, the natural logarithm <tt><a href="ln(.md">ln(</a></tt>. From these functions, others such as the trigonometric functions (e.g. <tt><a href="sin(.md">sin(</a></tt>) and the hyperbolic functions (e.g. <tt><a href="sinh(.md">sinh(</a></tt>) can be defined. In <tt><a href="r𝑒^θ𝑖.md">r𝑒^θ𝑖</a></tt> mode, <tt><em>e</em></tt> is used in an alternate form of expressing complex numbers.
2429

25-
Explanation 1
26-
```ti-basic
27-
code 1
28-
```
29-
---
30-
Explanation 2
31-
```ti-basic
32-
code 2
33-
```
30+
Important as the number <tt><em>e</em></tt> is, nine times out of ten you won't need the constant itself when using your calculator, but rather the <tt>𝑒^(</tt> and <tt>ln(</tt> functions.
3431

35-
## Error Conditions
32+
## Related Commands
3633

34+
* <tt><a href="𝑒^(.md">𝑒^(</a></tt>
35+
* <tt><a href="ln(.md">ln(</a></tt>
36+
* <tt><a href="log(.md">log(</a></tt>
3737

38-
## Advanced Notes
38+
* * *
3939

40+
**Source**: parts of this page were written by the following TI|BD contributors: alexrudd, burr, DarkerLine, GoVegan, Myles_Zadok, simplethinker, Timothy Foster.
4041

4142
## History
4243
| Calculator | OS Version | Description |
4344
|------------|------------|-------------|
4445
| <b>TI-83</b> | 0.01013 | Added |
4546

46-
## Related Commands
4747

tokens/0xBB4E.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,22 @@ Sets the mode to polar complex number mode (`re``^`θ`i`).
3636
The re^θ𝑖 command puts the calculator into polar complex number mode. This means that:
3737

3838
* Taking square roots of negative numbers, and similar operations, no longer returns an error.
39-
* Complex results are displayed in the form re^(θ𝑖) (hence the name of the command)
39+
* Complex results are displayed in the form r𝑒^(θ𝑖) (hence the name of the command)
4040

41-
The mathematical underpinning of this complex number format is due to the fact that if (x,y) is a point in the plane using the normal coordinates, it can also be represented using coordinates (r,θ) where r is the distance from the origin and θ is the angle that the line segment to the point from the origin makes to the positive x-axis (see [Polar](polar-mode) and [PolarGC](PolarGC.md) for more information on polar coordinates and graphing). What does this have to do with complex numbers? Simple: if x+y𝑖 is a complex number in normal (rectangular) form, and re^(θ𝑖) is the same number in polar form, then (x,y) and (r,θ) represent the same point in the plane.
41+
The mathematical underpinning of this complex number format is due to the fact that if (x,y) is a point in the plane using the normal coordinates, it can also be represented using coordinates (r,θ) where r is the distance from the origin and θ is the angle that the line segment to the point from the origin makes to the positive x-axis (see [Polar](polar-mode) and [PolarGC](PolarGC.md) for more information on polar coordinates and graphing). What does this have to do with complex numbers? Simple: if x+y𝑖 is a complex number in normal (rectangular) form, and r𝑒^(θ𝑖) is the same number in polar form, then (x,y) and (r,θ) represent the same point in the plane.
4242

4343
Of course, that has a lot to do with how you define imaginary exponents, which isn't that obvious.
4444

4545
An equivalent form to polar form is the form r[cos(θ)+𝑖sin(θ)].
4646

47-
Unfortunately, the calculator seems to have some confusion about the use of [degree](degree-mode) and [radian](radian-mode) angle measures for θ in this mode (the answer is: you can only use radians — degrees make no sense with complex exponents). When calculating a value re^(θ𝑖) by using the [e^(](𝑒^(.md) command and plugging in numbers, the calculator assumes θ is a radian angle, whether it's in Degree or Radian mode. However, when _displaying_ a complex number as re^(θ𝑖), the calculator will display θ in radian or degree measure, whichever is enabled. This may lead to such pathological output as:
47+
Unfortunately, the calculator seems to have some confusion about the use of [degree](degree-mode) and [radian](radian-mode) angle measures for θ in this mode (the answer is: you can only use radians — degrees make no sense with complex exponents). When calculating a value r𝑒^(θ𝑖) by using the [𝑒^(](𝑒^(.md) command and plugging in numbers, the calculator assumes θ is a radian angle, whether it's in Degree or Radian mode. However, when _displaying_ a complex number as r𝑒^(θ𝑖), the calculator will display θ in radian or degree measure, whichever is enabled. This may lead to such pathological output as:
4848

4949
```ti-basic
5050
Degree:r𝑒^θ𝑖
5151
Done
52-
e^(πi)
53-
1e^(180i)
54-
Ans=e^(180i)
52+
𝑒^(πi)
53+
1𝑒^(180i)
54+
Ans=𝑒^(180i)
5555
0 (false)
5656
```
5757

tokens/0xBBB4.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
| Property | Value |
22
|---------------|-------|
33
| Hex Value | `$BBB4`|
4-
| Categories | <ul><li>[Statistics](<../categories/Statistics.md>) > [EQ](<../categories/Statistics.md#EQ>)</li></ul> |
4+
| Categories | <ul><li>[Char](<../categories/Char.md>) > [Letters](<../categories/Char.md#Letters>)</li></ul> |
55
| Localizations | <ul><li><b>FR</b>: `e`</li></ul> |
66

77
# `e`
88

99
## Overview
10-
Returns decimal approximation of the constant `e`.
10+
1111

1212

1313
<b>Availability</b>: Token available everywhere.
1414

1515
## Syntax
1616
`e`
1717

18-
## Location
19-
<tt><kbd><b>2nd</b></kbd></tt>, <kbd>e</kbd>
2018
<hr>
2119

2220
## Description
2321

24-
<tt><em>e</em></tt> is a constant on the TI-83 series calculators. The constant holds the approximate value of [Euler's number](https://mathworld.wolfram.com/e.html), fairly important in calculus and other higher-level mathematics.
25-
26-
The approximate value, to as many digits as stored in the calculator, is 2.718281828459…
2722

28-
The main use of <tt><em>e</em></tt> is as the base of the exponential function <tt><a href="𝑒^(.md">e^(</a></tt> (which is also a separate function on the calculator), and its inverse, the natural logarithm <tt><a href="ln(.md">ln(</a></tt>. From these functions, others such as the trigonometric functions (e.g. <tt><a href="sin(.md">sin(</a></tt>) and the hyperbolic functions (e.g. <tt><a href="sinh(.md">sinh(</a></tt>) can be defined. In <tt><a href="r𝑒^θ𝑖.md">r𝑒^θ𝑖</a></tt> mode, <tt><em>e</em></tt> is used in an alternate form of expressing complex numbers.
23+
## Examples
2924

30-
Important as the number <tt><em>e</em></tt> is, nine times out of ten you won't need the constant itself when using your calculator, but rather the <tt>e^(</tt> and <tt>ln(</tt> functions.
25+
Explanation 1
26+
```ti-basic
27+
code 1
28+
```
29+
---
30+
Explanation 2
31+
```ti-basic
32+
code 2
33+
```
3134

32-
## Related Commands
35+
## Error Conditions
3336

34-
* <tt><a href="𝑒^(.md">e^(</a></tt>
35-
* <tt><a href="ln(.md">ln(</a></tt>
36-
* <tt><a href="log(.md">log(</a></tt>
3737

38-
* * *
38+
## Advanced Notes
3939

40-
**Source**: parts of this page were written by the following TI|BD contributors: alexrudd, burr, DarkerLine, GoVegan, Myles_Zadok, simplethinker, Timothy Foster.
4140

4241
## History
4342
| Calculator | OS Version | Description |
4443
|------------|------------|-------------|
4544
| <b>TI-83+</b> | 1.03 | Added |
4645

46+
## Related Commands
4747

tokens/0xBE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Returns the natural logarithm of a real or complex number, expression, or list.
2929

3030
## Description
3131

32-
The ln( command computes the natural logarithm of a value — the exponent to which the constant _[e](e-value)_ must be raised, to get that value. This makes it the inverse of the _[e^(](𝑒^(.md)_ command.
32+
The ln( command computes the natural logarithm of a value — the exponent to which the constant _[e](e-value)_ must be raised, to get that value. This makes it the inverse of the _[𝑒^(](𝑒^(.md)_ command.
3333

3434
ln( is a real number for all positive real values. For negative numbers, ln( is an imaginary number (so taking ln( of a negative number will cause [ERR:NONREAL ANS](errors#nonrealans) to be thrown in [Real](real-mode) mode), and of course it's a complex number for complex values. ln( is not defined at 0, even if you're in a complex mode.
3535

@@ -59,7 +59,7 @@ This is the exponent to which B must be raised, to get X.
5959
## Related Commands
6060

6161
* _[e](e-value)_
62-
* _[e^(](𝑒^(.md)_
62+
* _[𝑒^(](𝑒^(.md)_
6363
* [log(](log\(.md)
6464
* [logBASE(](logBASE\(.md)
6565

0 commit comments

Comments
 (0)