更一般情況下觀察曲線的形狀
雖然通過符號計算得到了某些特定引數設定下"五角星"形狀曲線的引數方程,而且觀察了不同引數對其形狀的影響,但是,如何發現這些"形狀"引數在構造類似的circle rolling on circle的動態曲線時的具體設定和形狀之間的規律,就成為一個還不直觀的反問題.
於是
(1)把可能的引數都變成slider放在Geogebra中,如圖所示;
(2)符號的方式得到最終可能曲線的引數方程, 圖中右下
調整slider,可以觀察每個引數對曲線的影響,原來正六邊形是要這樣....
再回想一下五角星時候的引數設定:
實際上最終的結果在五角星的情況下還作了反射,只是為了讓動態GIF繪製曲線的時候,顯示曲線的筆順跟我手畫類似曲線時的筆順保持一致,alpha也是從-72°開始的.
引數方程中的引數可以任意取, 同一條曲線的引數方程因而並不唯一.
不忘初心, 讓它倆都動起來(如果引數有所不同也不要奇怪,因為都可以)
最後我要問點開這篇部落格看的同學一個問題,提一個忠告:
(1) 同學你聽說過安利嗎?
(2) Geogebra真是個好東西(免費開源). 還有Mathematica(個人版和教育版都便宜有折扣), 它們都是"初等數學和初級高等數學"學習的好伴侶.
相關推薦
更一般情況下觀察曲線的形狀
雖然通過符號計算得到了某些特定引數設定下"五角星"形狀曲線的引數方程,而且觀察了不同引數對其形狀的影響,但是,如何發現這些"形狀"引數在構造類似的circle rolling on circle的動態曲線時的具體設定和形狀之間的規律,就成為一個還不直觀的反問題. 於是 (
一般情況下設計應遵循的原則
傳遞 lag 開放 解耦合 單繼承 數據 原則 display 依賴 在大多數情況下,接口都是比繼承更優的選擇。尤其是對於Java這類單繼承語言。 多用組合(has a),少用繼承(is a)。用實例域代表一個接口,然後將行為封裝進接口族中,再組合進代碼中,這樣的代碼既靈
jQuery easyui dataGrid 動態改變排序欄位名,一般情況下,在使用的時候,我們會點選相應欄位進行排序,這裡以JAVA為例,後端的實體類欄位有可能和資料庫的欄位不一致; 如:實體類中的
jQuery easyui dataGrid 動態改變排序欄位名,一般情況下,在使用的時候,我們會點選相應欄位進行排序,這裡以JAVA為例,後端的實體類欄位有可能和資料庫的欄位不一致; 如:實體類中的屬性為userName,前臺filed="userName"而資料庫的欄位
常用工具~teamviewer~請檢查您的網際網路連線 一般情況下您會使用代理
平時都在用的一個綠色版的teamviewer,都挺好使,但是今天開啟的時候,卻出問題了,提示: 請檢查您的網際網路連線 一般情況下您會使用代理 後面還有一堆文字bulabula的,迷惑的不行,於是乎,
什麽情況下用+運算符進行字符串連接比調用StringBuffer/StringBuilder對象的append方法連接字符串性能更好?
字符串拼接 build 字符串 字符串連接 操作 重新 運算 運算符 對象存儲 String一旦賦值或實例化後就不可更改,如果賦予新值將會重新開辟內存地址進行存儲。而StringBuffer類使用append和insert等方法改變字符串值時只是在原有對象存儲的內存地址上進
關系數據庫中,索引的作用主要有哪些,一般什麽情況下需要建索引?並簡述索引都有哪幾種類型,有何區別
出了 分組 臨時 key 全文索引 兩個 關系數據庫 情況下 普通 提高查詢速度,有利於排序和分組. (排序和分組如用不上索引,則會產生臨時表和filesort的過程) 根據業務邏輯,分析列查詢的頻度和順序, 建立索引和復合索引. 主鍵索引(primary key), --
什麼情況下ArrayList增刪 比LinkedList 更快
public static void main(String[] args){ final int MAX_VAL = 10000; List<Integer> linkedList = new LinkedList<Integer>();
什麼情況下用+運算子進行字串連線比呼叫StringBuffer/StringBuilder物件的append方法連 接字串效能更好?
字串是Java程式中最常用的資料結構之一。在Java中String類已經過載了"+"。也就是說,字串可以直接使用"+"進行連線,如下面程式碼所示: String s = "abc" + "ddd"; 但這樣做真的好嗎?當然,這個問題不能簡單地回答yes or no。要根據具體情況
VB中On Error Resume Next 什麼意思,一般在什麼情況下使用
發生錯誤時 讓程式繼續執行下一句程式碼 Private Sub Form_Load() On Error Resume Next Debug.Print 1 / 0 MsgBox "繼續執行" End
Mysql模糊查詢like效率,以及更高效的寫法 在使用msyql進行模糊查詢的時候,很自然的會用到like語句,通常情況下,在資料量小的時候,不容易看出查詢的效率,但在資料量達到百萬級,千萬級的時
在使用msyql進行模糊查詢的時候,很自然的會用到like語句,通常情況下,在資料量小的時候,不容易看出查詢的效率,但在資料量達到百萬級,千萬級的時候,查詢的效率就很容易顯現出來。這個時候查詢的效率就顯得很重要! 一般情況下like模糊查詢的寫法為(field已建立索引): SELECT `column
mysql join與子查 詢在聯表查詢資料情況下,誰的效率更高?
join只進行一次查詢,就直接返回全部查詢結果;而子查詢每一行都會作一次匹配查詢。 所以通常join比子查詢效率更高; 但是,如果子查詢表的資料相當少或者所有子查詢都是相同結果時,那麼每次子查詢的開銷
什麼情況下用+運算子進行字串連線比呼叫StringBuilder物件的append方法連線字串效能更好?
java技術交流QQ群:83753349經常在網上看到或者在周圍聽到有人說字串拼接不要直接用 String 相加, StringBuilder 的效率要比 String 直接相加拼接要高。還有人常說, StringBuffer 是同步的(執行緒安全的), StringBuil
Oracle單實例情況下的library cache pin的問題模擬與問題分析
replace 等待事件 roc area oba lib plus ota sid Oracle單實例情況下的library cache pin的問題模擬與問題分析 參考自: WAITEVENT: "library cache pin" Reference Not
如何在不使用系統函數的情況下實現PHP中數組系統函數的功能
如何 利用 數組 關聯 uniq 出現的次數 回調 數組賦值 fun PHP中為我們提供了各種各樣的系統函數來實現我們需要的各種功能,那麽,在不使用系統函數的情況下我們要怎樣來實現這些功能呢?以下就是幾種系統函數的實現方式。 首先,我們來定義一個數組: $arr= arr
MySQL分頁優化中的“INNER JOIN方式優化分頁算法”到底在什麽情況下會生效?
表結構 files key 效率 ref 兩個 ges 參考 如果 本文出處:http://www.cnblogs.com/wy123/p/7003157.html 最近無意間看到一個MySQL分頁優化的測試案例,並沒有非常具體地說明測試場景的情況下,給出了
在函數被裝飾的情況下如何取消裝飾器,訪問原始函數
date 訪問 tool ror 幫助信息 函數 auth art run 在函數被裝飾器裝飾的情況下,需要保持原始函數的文檔,幫助信息等信息,或者直接調用原始函數,此時需要引入wraps模塊 #!/usr/bin/env python #coding:utf-8 [em
iscroll5在使用情況下click事件失效的問題
問題 技術 進行 alt false sil turn 設備 word 轉載自:http://www.52html5.com/?p=2618 Bug描述: iOS、android4.4+下不能觸發click事件。 Bug解決: 調用iscroll插件,增加配置參數:
iOS 手機沒有安裝支付寶的情況下,不調支付寶網頁的解決的方法
sar inf order 手機 tin popu 全部 shared bject NSArray *array = [[UIApplication sharedApplication] windows]; UIWindow* win=[array objectAt
DNS分別在什麽情況下使用UDP和TCP
分享 pos 發現 主域名 全部 prim data font tex DNS同一時候占用UDP和TCPport53是公認的,這樣的單個應用協議同一時候使用兩種傳輸協議的情況在TCP/IP棧也算是個另類。但非常少有人知道DNS分別在什麽情況下使用這
點擊不同按鈕,加載不同的頁面(不使用iframe的情況下)
lis button sco oos cati 情況 main style pla <button id="button1">Load Html1</button> <button id="button2">Load Html2<