Difference between revisions of "Extensions/Ideas/Calc"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 7: Line 7:
 
Formerly [https://issues.apache.org/ooo/show_bug.cgi?id=122171 bug 122171]
 
Formerly [https://issues.apache.org/ooo/show_bug.cgi?id=122171 bug 122171]
  
Quadratic function ax^2+bx+c=0
+
Quadratic equation ax^2+bx+c=0
  
 
Proposed added function:
 
Proposed added function:
Line 13: Line 13:
 
* quadratic(a,b,c,1) will return (-b+sqrt(b^2-4ac))/(2a)
 
* quadratic(a,b,c,1) will return (-b+sqrt(b^2-4ac))/(2a)
 
* quadratic(a,b,c,2) will return (-b-sqrt(b^2-4ac))/(2a)
 
* quadratic(a,b,c,2) will return (-b-sqrt(b^2-4ac))/(2a)
 +
* error if complex root
  
 
== Numerical integration - Simpson's rules ==
 
== Numerical integration - Simpson's rules ==

Revision as of 09:02, 12 May 2013


Calc Add-ins

Function to return roots of quadratic equation

Formerly bug 122171

Quadratic equation ax^2+bx+c=0

Proposed added function:

  • quadratic(a,b,c,1) will return (-b+sqrt(b^2-4ac))/(2a)
  • quadratic(a,b,c,2) will return (-b-sqrt(b^2-4ac))/(2a)
  • error if complex root

Numerical integration - Simpson's rules

Formerly bug 122202

Given: equally spaced x values, x0 till xn and respective function values in two columns

  • Three points n=2: Simpson's 1/3 ruleFunction
 Simp13 = (x2-x0)*(f(x0)+4f(x1)+f(x2))/6
  • Four points n=3: Simpson's 3/8 ruleFunction
 Simp38 = (x3-x0)*(f(x0)+3f(x1)+3f(x2)+f(x3))/8
  • Five points n=4: Simpson's 1/3 rule on first and last three points
  • Six points n=5: Simpson's 1/3 rule on first three points and Simpson's 3/8 rule on last last four points
  • etc.

Function to return astrological sign

Proposed added function:

  • astrosign(19/07/2013)=Cancer

Function to return calling code

Proposed added function:

  • callcode(Colombia)=57
Personal tools