rurihabachi
English Home



Home

数式ツール



> Web API <

使い方(共通)

数値計算
xの関数
xの関数-グラフ
関数の微分



お問い合わせ









数値計算 Web API

本APIは、送信された数式を数値計算して、その結果を戻します。

  » この数値計算APIの機能については 電卓のページ (数式・計算ツール)で確認することができます。

このAPIを利用するには、下記のURLにアクセスしてください。
それぞれ XML / JSON (JSONP) / CSV形式に対応しています。

XML http://www.rurihabachi.com/web/webapi/calculator/xml
JSON/JSONP http://www.rurihabachi.com/web/webapi/calculator/json
CSV http://www.rurihabachi.com/web/webapi/calculator/csv

  » WebAPIの使い方については 使い方(共通) もご覧ください。


引数:  (*は必須)
exp * string 数式(例:2000+2)
- 許容文字・関数: 1234567890+-*/()^,pi,e,sqrt,log,abs,sin,cos,tan
callback string callback関数名(例:setResult)
- JSONP形式のみ必須

出力内容:
expression string 認識された数式(送信された数式とは表記が完全に一致しない場合があります。)
例:2000+2、 6400000*800000
status integer 0:正常終了、  1-999:エラーあり
message string エラーメッセージなど
count integer 結果セットの数(0 または 1)
value - 結果セット
calculatedvalue string 計算結果(statusが0以外の場合は値がセットされません。)
例:2002.0、 5.12*10^12

      *      *      *

出力データの例:

  XML形式
<?xml version="1.0" encoding="UTF-8"?>

<result function="calculate">
  <expression>2+20</expression>
  <status>0</status>
  <message>OK</message>
  <count>1</count>
  <value>
    <calculatedvalue>22.0</calculatedvalue>
  </value>
</result>

  JSON(JSONP)形式
{"expression":"2+20","status":0,"message":"OK","count":1,"value":[{"calculatedvalue":"22.0"}]}

  CSV形式
"2+20",0,"OK",1
"22.0"


Copyright (C) 2011-2019 rurihabachi. All rights reserved.