少兒編程 > 文章資訊 > 少兒編程 > 用電腦編程后的數學 畫面竟如此美
用電腦編程后的數學 畫面竟如此美
童程童美 2016-08-05
利用電腦中編程后的數學公式,數學系的藝術家Hamid Naderi Yeganeh可以創造出數以千計的獨特而錯綜復雜的圖形。
摘要利用電腦中編程后的數學公式,數學系的藝術家Hamid Naderi Yeganeh可以創造出數以千計的獨特而錯綜復雜的圖形。
“8000個橢圓”
如果你把這張圖放大,可以看見數以千計相互連接的橢圓。數學藝術家Hamid Naderi Yeganeh設計出了一系列數學公式,用電腦編程后創造出了這些圖形。
這張圖看上去有點像深海生物,“制作這張圖的主要目的就是為了展示一張漂亮的插圖。”Yeganeh在電子郵件中寫道。
“飛翔的鳥”由500條線段組成,是Yeganeh的最愛
美國數學學會表示,人類將數學公式用于藝術已經有一千年的歷史。隨著計算機的出現,藝術家擁有了一種全新的強大工具,用來創造那些以吸引人眼球為目的的設計。
“數學總是被用于解決現實生活中的問題,”美國長島大學的退休數學教授Anne Burns表示。她在上世紀80年代開始對數學藝術產生興趣。但是,“人類僅僅用它來展示一些美學。”
“6000個圓”
Yeganeh是伊朗庫姆大學數學系的學生。他在幾年前開始對數學藝術產生興趣。他喜歡用三角學來描繪以線和圓構成的對稱圖形。后來他意識到自己能夠在這個過程中“找到一些長得像真實事物的有趣形狀”。
為了創造這篇文章中的這些圖形,Yeganeh編寫了一些程序來指導他的電腦執行他的公式,這些公式里有些涉及三角函數。通過調整一個公式里的幾個參數,他就能繪制數以千計的圖形。運行程序后,他從電腦輸出的圖形中仔細甄選出他最喜歡的圖案。
“船”,由2000條線段構成
“我會通過改變公式來找到更好的圖形。但在運行程序前,我不知道它會輸出什么樣的結果。比如,船和動物圖形的發現就是個意外。”他寫道。
然而,那些長得像日常物品或者動植物的圖形并不容易得到。Yeganeh可以在一天之內創造出許多對稱的抽象圖案,但他花了一個月微調公式,才繪制出這幅帆船圖像。
“3000條線段”,Yeganeh的許多圖形是由正弦和余弦函數描繪的,但是在這個圖形中,線段的圖樣是由三角波函數繪制的。
過去三年中,Yeganeh把他的藝術作品放在自己的網站上,他現在在赫芬頓郵報博客上撰寫相關專欄。他喜歡把自己的公式公之于眾。用他的話說,因為他想要分享“數學的力量”。
Burns表示,Yeganeh的技術對于其他數學藝術家來說并不難掌握。“我認為任何具有基礎編程經驗的人都能夠模仿他的作品。”她說,“它們非常簡單,但是卻又非常美麗。”