Try to learn something about everything, and everything about somethingThomas Huxley “Darwin's bulldog” (1824-1895)

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:calculator:guides:dm15l_curve_fit [01/02/26 22:10 GMT] – [Method] johnpublic:calculator:guides:dm15l_curve_fit [12/02/26 21:01 GMT] (current) – [DM15L : Non-linear Curve Fit] john
Line 2: Line 2:
  
  
-====== DM15L Non-linear Curve Fit ======+====== DM15L Non-linear Curve Fit ======
  
 ** Using DM15L/HP15C built-in L.R function to fit non-linear curves ** ** Using DM15L/HP15C built-in L.R function to fit non-linear curves **
Line 12: Line 12:
 The different curves require different treatment of the data to linearize, and the resulting coefficients may require treatment too. The different curves require different treatment of the data to linearize, and the resulting coefficients may require treatment too.
  
-===== Tl;DR =====+===== Tl;dr =====
  
-==== Method for Exponential ====+==== Method for Exponential==== 
 +**y = b.e<sup>ax</sup>** 
 + 
 +'' Ln(y) = a.x + Ln(b) ''
  
 |Enter Accumulation data | '' y<sub>i</sub> <key>'g'</key><key>'Ln'</key> x<sub>i</sub> <key>'∑+'</key>''| |Enter Accumulation data | '' y<sub>i</sub> <key>'g'</key><key>'Ln'</key> x<sub>i</sub> <key>'∑+'</key>''|
Line 21: Line 24:
  
 ==== Method for Logarithmic ==== ==== Method for Logarithmic ====
 +**y=a.ln(x)+b**
 +
 +''y = a.Ln(x) + b ''
  
 |Enter Accumulation data | '' y<sub>i</sub> <key>Enter</key> x<sub>i</sub> <key>'g'</key><key>Ln</key><key>'∑+'</key>''| |Enter Accumulation data | '' y<sub>i</sub> <key>Enter</key> x<sub>i</sub> <key>'g'</key><key>Ln</key><key>'∑+'</key>''|
Line 27: Line 33:
  
 ==== Method for Power ==== ==== Method for Power ====
 +**y=b.x<sup>a</sup>**
 +
 +'' Ln(y) = a.Ln(x) + Ln(b) ''
  
 |Enter Accumulation data |'' y<sub>i</sub> <key>'g'</key><key>Ln</key> x<sub>i</sub> <key>'g'</key><key>Ln</key><key>'∑+'</key>''| |Enter Accumulation data |'' y<sub>i</sub> <key>'g'</key><key>Ln</key> x<sub>i</sub> <key>'g'</key><key>Ln</key><key>'∑+'</key>''|
Line 62: Line 71:
 ==== Example Data ==== ==== Example Data ====
  
-|**x**|0.8|1.1|1.7|2.1|+
 |**y**|2.8|3.6|5.8|8.0| |**y**|2.8|3.6|5.8|8.0|
 +|**x**|0.8|1.1|1.7|2.1|
  
  
Line 120: Line 130:
 To estimate ''ŷ'' first find the ''Ln'' of ''x'' then use the <key>'f'</key><key>ŷ.r</key> To estimate ''ŷ'' first find the ''Ln'' of ''x'' then use the <key>'f'</key><key>ŷ.r</key>
  
-=== Method ===+==== Mechanism ====
  
  
Line 133: Line 143:
 ''x''<key>'g'</key><key>Ln</key><key>'f'</key><key>ŷ.r</key> ''x''<key>'g'</key><key>Ln</key><key>'f'</key><key>ŷ.r</key>
  
-=== Example Data ===+==== Example Data ====
  
-|**x**|0.8|1.7|2.6|4.9| 
 |**y**|1.5|1.7|1.8|2.1| |**y**|1.5|1.7|1.8|2.1|
 +|**x**|0.8|1.7|2.6|4.9|
 +
  
 <key>'f'</key><key>clear ∑</key> <key>'f'</key><key>clear ∑</key>
Line 186: Line 197:
  
  
-=== Method ===+==== Mechanism ====
  
 Accumulate using  Accumulate using 
Line 201: Line 212:
 ''x<key>'g'</key><key>Ln</key><key>'f'</key><key>ŷ.r</key><key>'e'<sup>x</sup></key>'' ''x<key>'g'</key><key>Ln</key><key>'f'</key><key>ŷ.r</key><key>'e'<sup>x</sup></key>''
  
-=== Example Data ===+==== Example Data ====
  
-|**x**|0.6|1.3|2.4|3.6| 
 |**y**|1.3|2.2|3.3|4.4| |**y**|1.3|2.2|3.3|4.4|
 +|**x**|0.6|1.3|2.4|3.6|
 +
  
 <key>'f'</key><key>clear ∑</key> <key>'f'</key><key>clear ∑</key>

Navigation