2012-03-01[n年前へ]
■「おっぱい曲面」で学ぶ「Julia言語の実用テクニック」
「チョー簡単で超上級ハッカーも満足する言語 Julia」をインストールして、2次元の世界で「おっぱい断面方程式」を描いたならば、次は2次元から3次元の世界へと進んでみたくなるものです。
そこで、今日はJulia言語で おっぱい曲面を描いてみることにしました。…といっても、Julia言語は3次元のグラフを(まだ)描くことができません。そこで、Julia言語でおっぱい曲面データを作り・エクセルで読み込み・3次元グラフとして描いてみることにしました。
手順はとても簡単です。Juliaのシェルを立ち上げたら、あとはこんなコードを入力するだけです。つまり、
- おっぱい曲面関数を定義して
- -3から3までのXY領域におっぱい曲面関数を適用し
- 結果をCSVファイルとして書き込む
function bust(x,y)
1/8* (6*exp(-((2/3*abs(x) - 1)^2 + (2/3 *y)^2) - 1/3*(2/3*y + 1/2)^3)+ 2/3 *exp(-2.818^11*((abs(2/3*x) - 1)^2+ (2/3 *y)^2)^2) + 2/3*y - (2/3*x)^4)
end
oppai=[bust(x,y) | x=[-3:0.2:3], y=[-3:0.2:3] ]
csvwrite("oppai.csv",oppai)
そして、作成したCSVファイルをエクセルで開き、グラフにすると、こんな立体的で魅惑的な「おっぱい曲面」が描かれるのです。
科学技術用の言語で処理した結果を、さらにエクセルで加工する…ということも多々あるものです(個人的にはエクセルを使うのは時間の無駄だと思いますが…)。そして、簡単という言葉やハックという言葉は、実用的という言葉との相性は抜群に良いはずのものです。
だから、超簡単で超上級ハッカーも満足するJulia言語を使って計算をした結果を、エクセルでさらに加工する…そんなJulia言語の実用テクニックを「おっぱい曲面」を通じて学んでみるのはいかがでしょうか?
*役立ち情報:丸井綜研 のJulia の行列演算例など
2012-06-06[n年前へ]
■「おっぱい曲面方程式」を立体(モドキ)プリンタで出力してみた!
昨日から、「透明シート印刷+オイル浸け」で「立体プリント」の技術開発を始めました。透明シート上に色材を印刷し、ベースである透明シートが(黒子のごとく)見えなくなるように、色材を印刷した透明シートを(透明シートと)同じ屈折率のオイルに浸けて・眺める、という技術です。
立体プリンタが印刷すべきもの・立体プリンタが為すべきことは何か?と言えば……それはもちろん「巨乳体感プリンタ」に決まっています。というわけで、今日は「おっぱい曲面方程式」を立体(モドキ)プリンタで出力してみました。
おっぱい曲面方程式の断面を印刷し、そのままでは重ねた透明層表面の反射による透過率低下が激しいので、昨日と同じようにおっぱい曲面方程式断面をドップリとオイルに浸けてみたの結果が、右に貼り付けた「おっぱい曲面の立体印刷」写真です。
色処理に失敗してしまったので、実に残念な変な「肌色」にはなっていますが、やはり「おっぱい」が醸(かも)し出す立体感は、「自然が為す・作り出す、神秘な深遠の美しさ」すら感じさせ、実に味わい深いものです。
…というわけで、完成する日まで、まだまだ?続きます。
2013-03-18[n年前へ]
■Excel 2013で描いた「おっぱい曲面 2013」
去年の今頃、Excel 2010(Windows版)を使い、「エクセル・グラフを綺麗な配色にするアプリでおっぱい曲面を描いてみる!?」と遊んでみましたが、今日は、出荷されたばかりのExcel 2013(Windows版)で同じ「おっぱい曲面 2013」を描いてみました。
Excelが標準に使う色は(互換性などの理由もあり)「何だかイマイチな色使い」ですが、半透明にしたり・色を滑らかに心地良い色にしたりすると…Excelだって「とても魅惑的なグラフ」を描き出すことができます。
もちろん、それはExcelが頑張っているだけでなく、この曲面自体の魅力が大きいようにも思います。…というわけで、今日はExcel 2013で「おっぱい曲面 2013」を描いてみました。