HP hp39gPlus User Guide - Page 162

Test functions

Page 162 highlights

QUOTE | (where) Test functions Encloses an expression that should not be evaluated numerically. QUOTE(expression) Examples QUOTE(SIN(45)) F1(X) stores the expression SIN(45) rather than the value of SIN(45). Another method is to enclose the expression in single quotes. For example, X^3+2*X F1(X) puts the expression X^3+2*X into F1(X) in the Function aplet. Evaluates expression where each given variable is set to the given value. Defines numeric evaluation of a symbolic expression. expression|(variable1=value1, variable2=value2,...) Example 3*(X+1)|(X=3) returns 12. The test functions are logical operators that always return either a 1 (true) or a 0 (false). Less than. Returns 1 if true, 0 if false. value1< value2 Less than or equal to. Returns 1 if true, 0 if false. value1≤ value2 Equals (logical test). Returns 1 if true, 0 if false. value1= = value2 Not equal to. Returns 1 if true, 0 if false. value1≠ value2 Greater than. Returns 1 if true, 0 if false. value1> value2 11-18 Using mathematical functions

  • 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
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294

11-18
Using mathematical functions
QUOTE
Encloses an expression that should not be evaluated
numerically.
QUOTE(
expression
)
Examples
QUOTE(SIN(45))
F1(X)
stores the
expression SIN(45) rather than the value of SIN(45).
Another method is to enclose the expression in single
quotes.
For example,
X^3+2*X
F1(X)
puts the
expression
X^3+2*X
into
F1(X)
in the Function
aplet.
|
(
where
)
Evaluates
expression
where each given variable
is set to
the given
value
. Defines numeric evaluation of a symbolic
expression.
expression
|(
variable1=value1, variable2=value2,...
)
Example
3*(X+1)|(X=3)
returns
12
.
Test functions
The test functions are
logical
operators that always return
either a 1 (
true
) or a 0 (
false
).
<
Less than. Returns 1 if true, 0 if false.
value1
<
value2
Less than or equal to. Returns 1 if true, 0 if false.
value1
value2
= =
Equals (logical test). Returns 1 if true, 0 if false.
value1
==
value2
Not equal to. Returns 1 if true, 0 if false.
value1
value2
>
Greater than. Returns 1 if true, 0 if false.
value1
>
value2