HP 40g hp 39g & 40g_user's manual_English_E_pdfbpia5212.pdf - Page 155

Symbolic functions

Page 155 highlights

Symbolic functions The symbolic functions are used for symbolic manipulations of expressions. The variables can be formal or numeric, but the result is usually in symbolic form (not a number). You will find the symbols for the symbolic functions = and | (where) in the CHARS menu ( CHARS) as well as the MATH menu. = (equals) Sets an equality for an equation. This is not a logical operator and does not store values. (See "Test functions" on page 1020.) expression1 = expression2 ISOLATE Isolates the first occurrence of variable in expression=0 and returns a new expression, where variable=newexpression. The result is a general solution that represents multiple solutions by including the (formal) variables s1 to represent any sign and n1 to represent any integer. ISOLATE(expression,variable) Examples ISOLATE(2*X+8,X) returns -4 ISOLATE(A+B*X/C,X) returns -(A*C/B) LINEAR? Tests whether expression is linear for the specified variable. Returns 0 (false) or 1 (true). LINEAR?(expression,variable) Example LINEAR?((X^2-1)/(X+1),X) returns 0 QUAD Solves quadratic expression=0 for variable and returns a new expression, where variable=newexpression. The result is a general solution that represents both positive and negative solutions by including the formal variable S1 to represent any sign: + or - . QUAD(expression,variable) Example QUAD((X-1)2-7,X) returns (2+s1*5.29150262213)/2 Using mathematical functions 10-19

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288

Using mathematical functions
10-19
Symbolic functions
The symbolic functions are used for symbolic manipulations
of expressions. The variables can be formal or numeric, but
the result is usually in symbolic form (not a number). You will
find the symbols for the symbolic functions = and | (
where
) in
the CHARS menu (
>6+,)7@
CHARS
) as well as the MATH menu.
= (
equals
)
Sets an equality for an equation. This is
not
a logical operator
and does
not
store values. (See “Test functions” on page 10-
20.)
expression1
=
expression2
ISOLATE
Isolates the first occurrence of
variable
in
expression=
0 and
returns a new expression, where
variable=newexpression.
The result is a general solution that represents multiple
solutions by including the (formal) variables
s1
to represent
any sign and
n1
to represent any integer.
ISOLATE(
expression
,
variable
)
Examples
ISOLATE(2*X+8,X)
returns
-4
ISOLATE(A+B*X/C,X)
returns
-(A*C/B)
LINEAR?
Tests whether
expression
is linear for the specified
variable
.
Returns
0
(false) or
1
(true).
LINEAR?(
expression
,
variable
)
Example
LINEAR?((X^2-1)/(X+1),X)
returns
0
QUAD
Solves quadratic
expression=
0
for
variable
and returns a new
expression, where
variable=newexpression.
The result is a
general solution that represents both positive and negative
solutions by including the formal variable
S1
to represent any
sign: + or – .
QUAD(
expression
,
variable
)
Example
QUAD((X
-
1)
2
-7,X)
returns
(2+s1*5.29150262213)/2