Texas Instruments TI-92 Owners Manual - Page 507

remain, Rename, Request, a, b, c;e, f, g], refm1

Page 507 highlights

ref( ) MATH/Matrix menu ref(matrix1[, tol]) ⇒ matrix Returns the row echelon form of matrix1. Optionally, any matrix element is treated as zero if its absolute value is less than tol. This tolerance is used only if the matrix has floating-point entries and does not contain any symbolic variables that have not been assigned a value. Otherwise, tol is ignored. • If you use ¥ ¸ or set the mode to Exact/Approx=APPROXIMATE, computations are done using floating-point arithmetic. • If tol is omitted or not used, the default tolerance is calculated as: 5Eë 14 ù max(dim(matrix1)) ù rowNorm(matrix1) ref([ë 2,ë 2,0,ë 6;1,ë 1,9,ë 9;ë 5, 2,4,ë 4]) ¸ 100 ë 2/5 1 0 ë 4/5 4/7 1 ë16412///5771 [a,b,c;e,f,g]!m1 ¸[ a e b f cg] ref(m1) ¸ 1  0 f e 1 g e aøgì aøfì  bcøøee Note: See also rref(). remain() MATH/Number menu remain(expression1, expression2) ⇒ expression remain(list1, list2) ⇒ list remain(matrix1, matrix2) ⇒ matrix Returns the remainder of the first argument with respect to the second argument as defined by the identities: remain(x,0)  x remain(x,y)  xì yùiPart(x/y) As a consequence, note that remain(ì x,y)  ì remain(x,y). The result is either zero or it has the same sign as the first argument. Note: See also mod(). remain(7,0) ¸ 7 remain(7,3) ¸ 1 remain(ë 7,3) ¸ ë1 remain(7,ë 3) ¸ 1 remain(ë 7,ë 3) ¸ ë1 remain({12,ë 14,16},{9,7,ë 5}) ¸ {3 0 1} remain([9,ë 7;6,4],[4,3;4,ë 3]) ¸ 1 ë1 [2 1 ] Rename CATALOG Rename oldVarName, newVarName Renames the variable oldVarName as newVarName. {1,2,3,4}! L1 ¸ {1,2,3,4} Rename L1, list1 ¸ Done list1 ¸ {1,2,3,4} Request CATALOG Request promptString, var If Request is inside a Dialog...EndDlog construct, it creates an input box for the user to type in data. If it is a stand-alone instruction, it creates a dialog box for this input. In either case, if var contains a string, it is displayed and highlighted in the input box as a default choice. promptString must be { 20 characters. Request "Enter Your Name",str1 ¸ This instruction can be stand-alone or part of a dialog construct. 490 Appendix A: Functions and Instructions

  • 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
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603
  • 604
  • 605
  • 606
  • 607
  • 608
  • 609
  • 610
  • 611
  • 612
  • 613
  • 614
  • 615
  • 616
  • 617
  • 618
  • 619
  • 620
  • 621
  • 622
  • 623

490
Appendix A: Functions and Instructions
ref()
MATH/Matrix menu
ref(
matrix1
[
,
tol
]
)
matrix
Returns the row echelon form of
matrix1
.
Optionally, any matrix element is treated as
zero if its absolute value is less than
tol
. This
tolerance is used only if the matrix has
floating-point entries and does not contain
any symbolic variables that have not been
assigned a value. Otherwise,
tol
is ignored.
If you use
¥¸
or set the mode to
Exact/Approx=APPROXIMATE
, computations
are done using floating-point arithmetic.
If
tol
is omitted or not used, the default
tolerance is calculated as:
5
E
ë
14
ù
max(dim(
matrix1
))
ù
rowNorm(
matrix1
)
Note:
See also
rref().
ref([
ë
2,
ë
2,0,
ë
6;1,
ë
1,9,
ë
9;
ë
5,
2,4,
ë
4])
¸
1
ë
2/5
ë
4/5
4/5
0
1
4/7
11/7
0
0
1
ë
62/71
[a,b,c;e,f,g]
!
m1
¸
[
]
a
b
c
e
f
g
ref(m1)
¸
1
f
e
g
e
0
1
a
ø
g
ì
c
ø
e
a
ø
f
ì
b
ø
e
remain()
MATH/Number menu
remain(
expression1
,
expression2
)
expression
remain(
list1
,
list2
)
list
remain(
matrix1
,
matrix2
)
matrix
Returns the remainder of the first argument
with respect to the second argument as
defined by the identities:
remain(x,0)
²
x
remain(x,y)
²
x
ì
y
ù
iPart(x/y)
remain(7,0)
¸
7
remain(7,3)
¸
1
remain(
ë
7,3)
¸
ë
1
remain(7,
ë
3)
¸
1
remain(
ë
7,
ë
3)
¸
ë
1
remain({12,
ë
14,16},{9,7,
ë
5})
¸
{3
0 1}
As a consequence, note that
remain(
ì
x,y
)
²
ì
remain(
x,y
)
. The result is either zero or it
has the same sign as the first argument.
Note:
See also
mod()
.
remain([9,
ë
7;6,4],[4,3;4,
ë
3])
¸
[
1
ë
1
2
1
]
Rename
CATALOG
Rename
oldVarName
,
newVarName
Renames the variable
oldVarName
as
newVarName
.
{1,2,3,4}
!
L1
¸
{1,2,3,4}
Rename L1, list1
¸
Done
list1
¸
{1,2,3,4}
Request
CATALOG
Request
promptString
,
var
If
Request
is inside a
Dialog
...
EndDlog
construct, it creates an input box for the user
to type in data. If it is a stand-alone
instruction, it creates a dialog box for this
input. In either case, if
var
contains a string, it
is displayed and highlighted in the input box
as a default choice.
promptString
must be
{
20
characters.
This instruction can be stand-alone or part of
a dialog construct.
Request "Enter Your Name",str1
¸