【レビュー】

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

 

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ブラウザを使っうとよいだろう。

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



転職ノウハウ

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

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

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

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

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

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

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

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

人気記事

一覧

イチオシ記事

新着記事

矢口真里、着信拒否で絶縁状態だった美川憲一に謝罪「大先輩に…」
[21:38 8/29] エンタメ
[三浦知良選手]来年50歳でも「うまくなりたい」
[21:22 8/29] エンタメ
東国原英夫、ネット住民と直接対決「また選挙に出るつもり?」と詰め寄られ…
[21:19 8/29] エンタメ
ジュウオウジャー、「ゴーカイジャー」との共演シーンではNGも - 映画大ヒット御礼イベントで告白
[21:00 8/29] ホビー
武藤敬司流「想像の斜め上をいく極意」- 「遊び心」が「人の心」をつかむ
[21:00 8/29] エンタメ

求人情報