2012年04月02日

Google検索で数式を検索フィールドに入れると、三次元グラフを検索結果として表示するサービスを公開


Google検索公式ブログによると、2変数の数式を検索フィールドに入れるだけで、三次元グラフを検索結果として表示するサービスを公開しました。

専門家ではない私にとって応用のイメージは湧きませんが、理科系の学生には数式を入れるとその結果の三次元グラフが直ぐに具体的に目にする事ができる素晴らしいサービスになるかも知れません。

但し、WebGLを利用している為、動作するのはサポートしているChromeかFirefoxとされていますが、最新安定版Firefox 11.0では不可でした。本ブログとして確認したのはChrome 18です。



実際にこちらこちらこちらのように、数式をGoogle検索フィールドに入れてください(自動で表示されますが、表示されなければ検索アイコンをクリック)。

100-3/(sqrt(x^2+y^2))+sin(sqrt(x^2+y^2)), x is from -10 to 10, y is from -10 to 10, z is from 85 to 101



sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5



5 -(-sqrt(1-x^2-(y-abs(x))^2))*cos(30*((1-x^2-(y-abs(x))^2))), x is from -1 to 1, y is from -1 to 1.5, z is from 1 to 6(ハートマーク)


その他、こちらに多数の数式例があります([link]をクリックすると、直接検索画面になる)。こちらのようにチョット気になるグラフも・・・



アイコンやマウス操作などで、自由に回転したり適宜停止したりできます。



見るだけでなく実際に思いつくままに(学生時代の教科書を思い出して)数式を並べるだけで面白いグラフになるかも知れません。

まず上掲の2番目のグラフで、sqrt(x*x+y*y)の後ろの「+」を「-」にするだけで、グラフの四脚の部分と頭部が変わります。他の数値の部分も、関数を入替えたりしたら面白い結果が得られるかも知れない・・・

指定できる関数には、
  • 四則演算【+、-、*、/】
  • 三角関数【sin(x)、cos(x)、tan(x)】
  • 逆三角関数【arcsin(x)、arccos(x)、arctan(x)】
  • 常用対数【log(x)】
  • 平方根【sqrt(x)】
  • べき乗【例:x^3+x^2+x、など】
  • 絶対値【abs(x)】
  • ネイピア数の累乗【exp(x)】
  • π定数【例:sin(pi/2*x)、など】
などがあります。


単純に「sin(x+y) +cos(x+y)」と入れてもこちらのようになりますから、思いつくままに関数を入れて遊べます。


 
posted by 鎌倉太郎 at 23:48| 神奈川 ☀| Comment(0) | TrackBack(0) | 体験利用 | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください

この記事へのトラックバック