神奇的阿基公尺德螺線

2021-08-03 05:43:27 字數 1412 閱讀 3976

今天在讀數學史,正巧讀到阿基公尺德螺線,於是寫了一段js**,生成螺線。更多的有趣內容請參考這篇文章

**如下(需要jquery和d3):

html

cssbackground-color:#000000;

} js

.attr("stroke", "#fa6900").attr("stroke-width", 1).attr("fill", "none");

return circle;

}function drawline(p1, p2, c, isdash) 

return line;

}$(function () ;

var l = 250;

var a = 0, b = 0, p0, p1, line;

var v = 0.3; //直線移動速度

var f = 360; //轉動速度 

drawcircile(center,3,root)

var timer = setinterval(function();

p1 = ;

drawcircile(p1,1,root)

if( b > l )  else  else  

}},10);

});以上**會生成以下的圖形:

改變v和f的值分別改變點在直線上的移動過速度和直線轉動的角速度,會得到不同的結果。

我拿給我還在讀一年級的女兒看,她很是入迷,不斷要求我修改引數,結果得到許多有趣的圖形,大家可以通過這個鏈結自己試試看。

f=2.5 海星

f=3 雪花

感嘆於數學的神奇和美麗,感嘆於小孩子的探索精神, 感嘆於計算機和程式設計使得數學的探索變得簡單和有趣!

在Matlab中繪製阿基公尺德螺線

阿基公尺德螺線 archimedean spiral 亦稱 等速螺線 當一點p沿動射線op以等速率運動的同時,這射線又以等角速度繞點o旋轉,點p的軌跡稱為 阿基公尺德螺線 它的極座標方程為 這種螺線的每條臂的間距永遠相等於 2 b 起始位置 b 10 螺線間距引數 theta 0 0.05 pi 5...

非阿基公尺德幾何,從何而來??

非阿基公尺德幾何,從何而來?在幾何學中,不存在無窮小量,被人們稱為阿基公尺德原理,但是,1899年,希爾伯特在 幾何基礎 中指出 幾何學含有無窮小量不會導致邏輯矛盾,預言了非阿基公尺德幾何學的合理性。然而,半個世紀過去了。非阿基公尺德幾何學沒有鋪出現。1960年,魯賓遜引入了超實數系統 直線 至此,...

Matlab 繪製阿基公尺德螺旋線結構

本文基於阿基公尺德螺旋線的基本理論,用matlab實現阿基公尺德螺旋線的繪製 project code 日期 2021.1 6 星期三 模擬阿基公尺德螺旋線型 極座標圖 clear,clc cir input 輸入阿基公尺德螺旋線的旋向 右旋為1,左旋為0 r0 input 輸入阿基公尺德螺旋線的起...