HP 40gs HP 39gs_40gs_Mastering The Graphing Calculator_English_E_F2224-90010.p - Page 190

The ‘List’ group of functions, CONCAT(<list1>, <list2>), LIST(<list>), MAKELIST(<expression>

Page 190 highlights

The 'List' group of functions CONCAT(, ) This function concatenates two lists - appending one on to the end of the other in the order that you specify. Lists must be enclosed in curly brackets unless list variables are used. Eg. L1={2,5,-2,10,3.75} L2={1,2,3,4,5} CONCAT(L1,L2) = {2,5,-2,10,3.75,1,2,3,4,5} CONCAT(L1,{5}) L1 would add another element of value 5 onto the end of list L1, storing the resulting longer list back into L1. ∆LIST() This function produces a list which contains the differences between successive values in the supplied list. The resulting list has a length one less than the original. Eg. L1={1,4,7,10,13} ∆LIST(L1)={3,3,3,3} MAKELIST(,,,,) This function produces a list of the length specified using a rule of your choice. It is very useful, not only in programming but in statistical simulations and modeling. The syntax is: MAKELIST(expression, variable name, start, end, increment) where expression variable name start end and increment is the mathematical rule used to generate the numbers. is the variable that is to be used in the expression (any other letters will be taken constants). is the first value that variable name is be given. is the largest value that variable name is to take. is the amount that variable name should be incremented by. Examples are shown on the following page. 190

  • 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
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366

The ‘List’ group of functions
CONCAT(<
list1>, <list2>)
This function concatenates two lists - appending one on to the end of the
other in the order that you specify. Lists must be enclosed in curly
brackets unless list variables are used.
Eg.
L1={2,5,-2,10,3.75}
L2={1,2,3,4,5}
CONCAT(L1,L2)
= {2,5,-2,10,3.75,1,2,3,4,5}
CONCAT(L1,{5})
L1
would add another element of value 5 onto the end of list
L1
, storing the resulting
longer list back into
L1
.
LIST(<list>)
This function produces a list which contains the differences between successive values in the supplied list. The
resulting list has a length one less than the original.
Eg.
L1={1,4,7,10,13}
LIST(L1)
={3,3,3,3}
MAKELIST(<expression>,<var_name>,<num>,<num>,<num>)
This function produces a list of the length specified using a rule of your choice. It is very useful, not only in
programming but in statistical simulations and modeling.
The syntax is:
MAKELIST
(expression, variable name, start, end, increment)
where
expression
is the mathematical rule used to generate the numbers.
variable name
is the variable that is to be used in the expression (any other
letters will be taken constants).
s
tart
is the first value that
variable name
is be given.
e
nd
is the largest value that
variable name
is to take.
and
increment
is the amount that
variable name
should be incremented by.
Examples are shown on the following page.
190