【レビュー】

Ajaxでグラフプロットを - "CALC5" Beta版登場

後藤大地  [2006/12/15]

The calc5 teamは9日(米国時間)、オンラインカリキュレータサービスCALC5 Betaを公開した。同サービスを使うと2Dおよび3Dのグラフをプロットできるほか、2D描画されたグラフはGoogle Mapsのようにドラッグして移動させたり、ズームなどで描画倍率を変更することができる。またグラフ描画だけにとどまらず、式の導出などにも対応している。サイトはAjaxを使って構築されているため、描画はすべて再読み込みなしでスムーズに実行される。

CALC5のサイトにおいてすぐに同サービスを試用することができる。中央のテキストエリアに数式を入力し「OK」ボタンを押すことで、中央下部にグラフや導出された式が表示される。

図.1 CALC5 Beta – 中央のテキストエリアに数式を入力して「OK」ボタンを押すことで式の導出やプロットを実施できる

同サイトにはあらかじめサンプルが用意されている。画面右部に用意されているサンプルボタンをクリックすると、中央のテキストエリアに式が表示されるので、そのまま「OK」ボタンを押してみよう。以下、実行結果の例を掲載する。

図.2 式の展開サンプル: (x – 1) ^ 5の展開

図.3 2Dグラフのプロットサンプル: sin(x) * x、sin(x)、x ^ 2、の3つのグラブがプロットされる

図.4 3Dグラフのプロットサンプル: 3 / (x 2 y 2) * sin(x 2 y 2)の3Dプロット

図.5 式の導出サンプル: sin(x) * xの微分

図.6 サンプルの組み合わせの例

Beta版において用意されている関数は次のとおり。

  • sin() - 正弦
  • cos() - 余弦
  • asin() - 逆正弦
  • acos() - 逆余弦
  • tan() - 正接
  • atan() - 逆正接
  • sqrt() - 平方根
  • log() - 自然対数
  • diff() - 微分

また、サポートしているプロット関数は次のとおり。

  • graph() - 2Dプロット
  • graph3d() - 3Dプロット

CALC5ではグラフの描画にcanvas要素を使っている。canvas要素はIEではネイティブにサポートされていないため、IEでgraph3d()を使った描画を実施するとそれほど性能がでない。Firefoxなどcanvas要素をサポートしたWebブラウザを使っうとよいだろう。

執筆現在、同サービスは使用許諾もライセンスも表記されていない。サイトの中央に広告表示があることから、広告収益をねらった付加価値としてのサービス提供ではないかとみられる。正式なサービスとして展開されていくかどうかわからないが、学生には便利なツールとして活用されそうだ。



IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

『双星の陰陽師』神威役の小野友樹からコメント到着
[15:37 6/25] ホビー
[二階堂ふみ]“ゆるふわ”ファッションで舞台あいさつ 小泉今日子との共演「幸せでした」
[15:06 6/25] エンタメ
長瀬智也、KinKi Kidsとラブホに泊まった過去告白「回転ベッドに川の字で」
[15:01 6/25] エンタメ
「ナヴァグラハ」ドラマCD声優発表!福山潤、櫻井孝宏、安元洋貴ら8名
[14:37 6/25] ホビー
長瀬智也、神木隆之介に「かわいい顔してるなあ」成長にしみじみ
[14:31 6/25] エンタメ

求人情報