HP 33s hp 33s_user's manual_English_E_HDPM20PIE56.pdf - Page 257

Flags Used, Program Instructions, coordinate in variable - 35s

Page 257 highlights

Program Lines: (In RPN mode) Description Prompts for and stores V.    " Pushes V up and recalls U.    ! Pushes U and V up and recalls T.   Sets radius to 1 for the computation of sin(T) and cos(T).  θ8T´¸8º Calculates cos(T) and sin(T). Calculates U cos(T) -V sin(T) and U sin(T) + V cos(T).    Pushes up previous results and recalls N.     Pushes up results and recalls M. Completes calculation by adding M and N to previous results.   ! % Stores the x-coordinate in variable X.   º65¸ Swaps the positions of the coordinates.   ! & Stores the y-coordinate in variable Y.   º65¸ Swaps the positions of the coordinates back. Halts the program to display X.   #$ & Halts the program to display Y.   !  Goes back for another calculation. Checksum and length: 8C82 66 Flags Used: None. Program Instructions: 1. Key in the program routines; press ‡ when done. 2. Press X D to start the prompt sequence which defines the coordinate transformation. 3. Key in the x-coordinate of the origin of the new system M and press g. 4. Key in the y-coordinate of the origin of the new system N and press g 5. Key in the rotation angle T and press g. 6. To translate from the old system to the new system, continue with step 7. To translate from the new system to the old system, skip to step 12. Mathematics Programs 15-35

  • 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

Mathematics Programs
15–35
Program Lines:
(In RPN mode)
Description
Prompts for and stores
V
.
Pushes V up and recalls
U
.
Pushes
U
and
V
up and recalls
T
.
Sets radius to 1 for the computation of sin(
T
) and cos(
T
).
θ
Calculates cos(
T
) and sin(
T
).
Calculates
U
cos(
T
) –
V
sin(
T
) and
U
sin(
T
) +
V
cos(
T
).
Pushes up previous results and recalls
N
.
Pushes up results and recalls
M
.
Completes calculation by adding
M
and
N
to previous
results.
Stores the
x
–coordinate in variable
X
.
Swaps the positions of the coordinates.
Stores the
y
–coordinate in variable
Y
.
Swaps the positions of the coordinates back.
Halts the program to display
X
.
Halts the program to display
Y
.
Goes back for another calculation.
Checksum and length: 8C82
66
Flags Used:
None.
Program Instructions:
1.
Key in the program routines; press
when done.
2.
Press
D to start the prompt sequence which defines the coordinate
transformation.
3.
Key in the
x
–coordinate of the origin of the new system
M
and press
.
4.
Key in the
y
–coordinate of the origin of the new system
N
and press
5.
Key in the rotation angle
T
and press
.
6.
To translate from the old system to the new system, continue with step 7. To
translate from the new system to the old system, skip to step 12.