J E Patterson - jepspectro.com - 20231119
| Name | Description | Name | Description | ||
|---|---|---|---|---|---|
| A | Bisection solve routine - needs two guesses in x and y | 2 | Bisection - Store x0 to x1 and x2 to x2 | ||
| B | Secant solve routine - needs two guesses in x and y | 3 | Bisection - Store x1 to x0 and x2 to x1 | ||
| C | Newton - Raphson Solve routine - needs one guess in x | 4 | Secant - Iteration loop | ||
| D | Recover root after program stop | 5 | Newton - iteration loop | ||
| E | Formula to be Solved, f(x) = 0 | 6 | If two guesses are the same, add 1E-7 to R.1 | ||
| 1 | Bisection loop updates x2 and either x0 to x1 or x1 to x0 |
| Name | Description | |
|---|---|---|
| .0 | x0 | |
| .1 | x1 | |
| .2 | Bisection - x2 = (x0+x1)/2, Secant x0-x1, Newton - h | |
| .3 | Bisection - f(x0), Secant - f(x0) | |
| .4 | Bisection f(x2), Secant - f(x1), Newton - f(x1) |
| Number | Description | |
|---|---|---|
| 1 | Bisection - If flag 1 is set x0 = x2 else x1 = x2 |
| Line | Display | Key Sequence | Line | Display | Key Sequence | Line | Display | Key Sequence | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 000 | 042 | 44 .1 | STO . 1 | 084 | 44 .2 | STO . 2 | |||||
| 001 | 42,21,11 | f LBL A | 043 | 42 36 | f RAN # | 085 | 45,40, .1 | RCL + . 1 | |||
| 002 | 44 .0 | STO . 0 | 044 | 44 .3 | STO . 3 | 086 | 32 15 | GSB E | |||
| 003 | 34 | x↔y | 045 | 42,21, 4 | f LBL 4 | 087 | 45,30, .4 | RCL − . 4 | |||
| 004 | 44 .1 | STO . 1 | 046 | 45 .0 | RCL . 0 | 088 | 45,10, .2 | RCL ÷ . 2 | |||
| 005 | 42,21, 1 | f LBL 1 | 047 | 45,30, .1 | RCL − . 1 | 089 | 45 .4 | RCL . 4 | |||
| 006 | 43, 4, 1 | g SF 1 | 048 | 44 .2 | STO . 2 | 090 | 34 | x↔y | |||
| 007 | 45 .0 | RCL . 0 | 049 | 45 .1 | RCL . 1 | 091 | 10 | ÷ | |||
| 008 | 32 15 | GSB E | 050 | 32 15 | GSB E | 092 | 44,30, .1 | STO − . 1 | |||
| 009 | 44 .3 | STO . 3 | 051 | 44 .4 | STO . 4 | 093 | 45 .4 | RCL . 4 | |||
| 010 | 45 .1 | RCL . 1 | 052 | 45 .1 | RCL . 1 | 094 | 43 34 | g RND | |||
| 011 | 45,40, .0 | RCL + . 0 | 053 | 34 | x↔y | 095 | 43,30, 0 | g TEST x≠0 | |||
| 012 | 2 | 2 | 054 | 45,20, .2 | RCL × . 2 | 096 | 22 5 | GTO 5 | |||
| 013 | 10 | ÷ | 055 | 45 .3 | RCL . 3 | 097 | 45 .1 | RCL . 1 | |||
| 014 | 44 .2 | STO . 2 | 056 | 45,30, .4 | RCL − . 4 | 098 | 43 32 | g RTN | |||
| 015 | 32 15 | GSB E | 057 | 43 20 | g x=0 | 099 | 42,21,14 | f LBL D | |||
| 016 | 44 .4 | STO . 4 | 058 | 42 36 | f RAN # | 100 | 45 .1 | RCL . 1 | |||
| 017 | 45,20, .3 | RCL × . 3 | 059 | 10 | ÷ | 101 | 43 32 | g RTN | |||
| 018 | 43,30, 2 | g TEST x<0 | 060 | 30 | − | 102 | 42,21, 6 | f LBL 6 | |||
| 019 | 32 3 | GSB 3 | 061 | 45 .1 | RCL . 1 | 103 | 26 | EEX | |||
| 020 | 43, 6, 1 | g F? 1 | 062 | 44 .0 | STO . 0 | 104 | 16 | CHS | |||
| 021 | 32 2 | GSB 2 | 063 | 34 | x↔y | 105 | 7 | 7 | |||
| 022 | 45 .4 | RCL . 4 | 064 | 44 .1 | STO . 1 | 106 | 40 | + | |||
| 023 | 43 34 | g RND | 065 | 45 .4 | RCL . 4 | 107 | 43 32 | g RTN | |||
| 024 | 43,30, 0 | g TEST x≠0 | 066 | 44 .3 | STO . 3 | 108 | 42,21,15 | f LBL E | |||
| 025 | 22 1 | GTO 1 | 067 | 43 34 | g RND | 109 | 36 | ENTER | |||
| 026 | 45 .2 | RCL . 2 | 068 | 43,30, 0 | g TEST x≠0 | 110 | 36 | ENTER | |||
| 027 | 43 32 | g RTN | 069 | 22 4 | GTO 4 | 111 | 36 | ENTER | |||
| 028 | 42,21, 2 | f LBL 2 | 070 | 45 .1 | RCL . 1 | 112 | 6 | 6 | |||
| 029 | 45 .2 | RCL . 2 | 071 | 43 32 | g RTN | 113 | 30 | − | |||
| 030 | 44 .0 | STO . 0 | 072 | 42,21,13 | f LBL C | 114 | 20 | × | |||
| 031 | 43 32 | g RTN | 073 | 44 .1 | STO . 1 | 115 | 8 | 8 | |||
| 032 | 42,21, 3 | f LBL 3 | 074 | 42,21, 5 | f LBL 5 | 116 | 40 | + | |||
| 033 | 45 .2 | RCL . 2 | 075 | 45 .1 | RCL . 1 | 117 | 20 | × | |||
| 034 | 44 .1 | STO . 1 | 076 | 32 15 | GSB E | 118 | 4 | 4 | |||
| 035 | 43, 5, 1 | g CF 1 | 077 | 44 .4 | STO . 4 | 119 | 20 | × | |||
| 036 | 43 32 | g RTN | 078 | 45 .1 | RCL . 1 | 120 | 7 | 7 | |||
| 037 | 42,21,12 | f LBL B | 079 | 43 20 | g x=0 | 121 | 48 | . | |||
| 038 | 44 .0 | STO . 0 | 080 | 12 | eˣ | 122 | 5 | 5 | |||
| 039 | 34 | x↔y | 081 | 26 | EEX | 123 | 30 | − | |||
| 040 | 43,30, 5 | g TEST x=y | 082 | 4 | 4 | 124 | 43 32 | g RTN | |||
| 041 | 32 6 | GSB 6 | 083 | 10 | ÷ |