Home
数式ツール
> Web API <
お問い合わせ
|
数値計算(xの関数) Web API
本APIは、送信されたxの関数に、指定された範囲のxの値を代入してその計算結果を戻します。
» この数値計算APIの機能については
Xの関数のページ
(数式・計算ツール)でも確認することができます。
このAPIを利用するには、下記のURLにアクセスしてください。
それぞれ XML / JSON (JSONP) / CSV形式に対応しています。
XML |
http://www.rurihabachi.com/web/webapi/functionx/xml
|
JSON/JSONP |
http://www.rurihabachi.com/web/webapi/functionx/json
|
CSV |
http://www.rurihabachi.com/web/webapi/functionx/csv
|
» WebAPIの使い方については
使い方(共通)
もご覧ください。
引数:
(*は必須)
fx *
|
string
|
xの関数(例:x^2+x+2)
- 許容文字・関数(xは変数、a,b,cは定数): 1234567890+-*/()^,pi,e,sqrt,log,abs,sin,cos,tan,a,b,c,x
|
xfrom
|
string
|
xの値(自) (例:-10)
|
xto
|
string
|
xの値(至) (例:10)
|
xspan
|
string
|
x値の間隔 (例:1)
|
a
|
string
|
aの値
|
b
|
string
|
bの値
|
c
|
string
|
cの値
|
callback
|
string
|
callback関数名(例:setResult)
- JSONP形式のみ必須
|
|
出力内容:
function
|
string
|
認識された関数(送信された関数とは表記が完全に一致しない場合があります。)
例:x^2+x+2、ax+b
|
avalue
|
string
|
aの値(未設定時は値がセットされません。)
|
bvalue
|
string
|
bの値(未設定時は値がセットされません。)
|
cvalue
|
string
|
cの値(未設定時は値がセットされません。)
|
status
|
integer
|
0:正常終了、 1~999:エラーあり
|
message
|
string
|
エラーメッセージなど
|
count
|
integer
|
結果セットの数
|
valuelist/value
|
-
|
結果セット(statusが0以外の場合は値がセットされません。)
|
xvalue
|
string
|
xの値
例:3.0、 1.1*10^12
|
functionvalue
|
string
|
関数値
例:14.0、 2.893726238034*10^(-13)
|
|
* * *
出力データの例:
XML形式
<?xml version="1.0" encoding="UTF-8"?>
<result function="functionx">
<function>ax+b</function>
<avalue>2.0</avalue>
<bvalue>3.0</bvalue>
<cvalue></cvalue>
<status>0</status>
<message>OK</message>
<count>5</count>
<valuelist>
<value>
<xvalue>-10.0</xvalue>
<functionvalue>-17.0</functionvalue>
</value>
<value>
<xvalue>-5.0</xvalue>
<functionvalue>-7.0</functionvalue>
</value>
<value>
<xvalue>0.0</xvalue>
<functionvalue>3.0</functionvalue>
</value>
<value>
<xvalue>5.0</xvalue>
<functionvalue>13.0</functionvalue>
</value>
<value>
<xvalue>10.0</xvalue>
<functionvalue>23.0</functionvalue>
</value>
</valuelist>
</result>
|
JSON(JSONP)形式
{"function":"ax+b","avalue":"2.0","bvalue":"3.0","cvalue":"","status":0,"message":"OK"
,"count":5,"valuelist":[{"xvalue":"-10.0","functionvalue":"-17.0"}
,{"xvalue":"-5.0","functionvalue":"-7.0"},{"xvalue":"0.0","functionvalue":"3.0"}
,{"xvalue":"5.0","functionvalue":"13.0"},{"xvalue":"10.0","functionvalue":"23.0"}]}
|
CSV形式
"ax+b","2.0","3.0","",0,"OK",5
"-10.0","-17.0"
"-5.0","-7.0"
"0.0","3.0"
"5.0","13.0"
"10.0","23.0"
|
Copyright (C) 2011-2024 rurihabachi. All rights reserved.
|