Home
Math Tools
>Web API<
Feedback
|
Differentiation - Web API
This api returns a (partial) derivative of a provided function.
» Check the function of this API: go to
Differentiate f(x)
page (math tool).
To use this API, access to the URLs listed below.
Each Web API returns XML / JSON (JSONP) / CSV data.
XML |
http://www.rurihabachi.com/web/webapi/differentiation/xml
|
JSON/JSONP |
http://www.rurihabachi.com/web/webapi/differentiation/json
|
CSV |
http://www.rurihabachi.com/web/webapi/differentiation/csv
|
» See also
How to use Web API
page.
Parameters:
(*required)
function *
|
string
|
a function (e.g. x^2+x+2)
- valid characters (x, y, z, a, b, and c are constants): 1234567890+-*/()^,pi,e,sqrt,log,sin,cos,tan,a,b,c,x,y,z
|
variable
|
string
|
a variable (e.g. x)
- differentiate the function with respect to this variable.
- default: x
|
callback
|
string
|
a callback function name (e.g. setResult)
- valid only JSONP
|
|
Return values:
function
|
string
|
a recognized function (might have a different form from the submited function).
e.g. x^2+x+2
|
variable
|
string
|
the function above has been (partially) differentiated with respect to this variable. (e.g. x)
|
status
|
integer
|
0:OK, 1-999:error
|
message
|
string
|
an error message etc.
|
count
|
integer
|
the number of the result set (0 or 1)
|
resultset
|
-
|
a result set
|
expression
|
string
|
a differentiated expression (empty if status is not 0)
e.g. 2x+1
|
|
* * *
Return data samples:
XML
<?xml version="1.0" encoding="UTF-8"?>
<result function="differentiation">
<function>x^2+x+2</function>
<variable>x</variable>
<status>0</status>
<message>OK</message>
<count>1</count>
<resultset>
<expression>2x+1</expression>
</resultset>
</result>
|
JSON(JSONP)
{"function":"x^2+x+2","variable":"x","status":0,"message":"OK","count":1,"resultset":[{"expression":"2x+1"}]}
|
CSV
"x^2+x+2","x",0,"OK",1
"2x+1"
|
Copyright (C) 2011-2024 rurihabachi. All rights reserved.
|