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 | ÷ |