2016年8月27日 星期六

於 8/25 魅客空間演講 RWG Spider 投影片

http://4rdp.blogspot.com/2016/08/825-rwg-spider.html



2016年8月24日 星期三

受邀魅客空間8/25演說

http://4rdp.blogspot.com/2016/08/825.html




【Maker Hatch Night #16 從蜘蛛機器人談啟發教育】
報名網址:http://www.accupass.com/go/makerpro0825

機器人一直是許多Maker都非常感興趣的題材之一,蜘蛛機器人可說是進階版的機器人作品。想組裝並操控一隻蜘蛛機器人,背後有著太多的學問。
這場分享會將邀請給氣狼機器人聯盟(Robot Wolf Group)的Bridan Wang和長期推廣機器人及其教學的Michael來現身說法,為大家分享從零到實踐的研發心路歷程,以及如何降低學習機器人製作入門的門檻,讓大家都能輕易上手。
對機器人、啟發教育有興趣的朋友,千萬別錯過了此次難得的機會,一起來切磋交流吧!

2016年8月20日 星期六

使用免費免授權插圖

http://4rdp.blogspot.com/2016/08/blog-post.html


觀察網民多數喜歡觀賞影片,對純文字的文章大多敬謝不敏,還好喜歡技術討論的人,對閱讀這件事還不會太排斥,只要文章短一點有重點,花幾分鐘看看總可以學些東西,因此研發養成所的部落格文章,基本上就是這樣八年多不知不覺中累積近六百多篇專文。

網誌如果只有

2016年8月17日 星期三

訓練數學感 111 ─ 數字魔術

http://4rdp.blogspot.com/2016/08/111.html

FB 看到一題有趣數學,一個簡單的數學魔術,

先請對方任意選四位數
假設是 9527
請他將數列倒過來變 7259
請他拿大的減小的變 2268
請他隨意拿掉一個數字,例如拿掉 8
請他把剩下數字隨意排列,假設是 262
(以上過程魔術師只下指令,不知數字)
然後請對方回答剩餘的數字

魔術師將這三個數相加,本例為 262 相加後等於 10
再把 10 的 1 和 0 相加等於 1
最後用 9 減 1 等於 8
這就是他在心中拿掉的那個數字
請問這魔術的數學邏輯方法為何?有沒有限制條件?

2016年8月13日 星期六

Andy 的神奇算式 以及 組合公式對應高維錐體的 Bridan 猜想

http://4rdp.blogspot.com/2016/08/andy-bridan.html

今天這篇文是想分享一個數學公式的幾何意義猜想,這個靈感來自我的小朋友 Andy 的神奇組合算法。

大家在學習排列組合時,數學老師都會教導公式解,你可曾想過以別種方法計算,替代大家所熟用的公式?這先從排列公式談起,


假設有 16 個東西要排列,那麼共有
P(16,16) = 16! = 16 x 15 x 14 x ..... x 2 x 1   種排列方式

如果 16 樣東西任取兩樣排列,那麼共有

P(16,2) = 16! / (16-2)! = 16 x 15   種排列方式

如果 16 樣東西任取兩樣組合,那麼共有

C(16,2) = 16! / [(16-2)!  x 2!] = 16 x 15 / 2   種組合方式

好,到此為止,這些都是大家從學校習得的數學知識,套公式計算排列組合數值。

最近我跟朋友們開始研究另一新數列,它是個組合問題,這題 Andy 有興趣參與,因此我請他計算 C(16,2),結果他給我一個算式 = 15 + 14 + 13 + ... + 2 + 1 = 120 ?! 答案與階乘計算法結果一樣,因為小朋友才國中而已,我也不主動指導他數學,通常丟有趣問題讓他思考,所以他是有能力解同齡程度的難題,也常自創奇怪解法,這個連加計算就是他自創算法,問為何這麼解?他說十六顆棋子,任意取兩子的組合,相當於選定一顆子後,將剩餘棋子數量遞減相加到一為止,它代表 16 顆選定一個後剩 15 顆可以選,再選定一顆後剩 14 顆可選,以次類推至沒棋子為止,他的解釋我實在想不出邏輯關聯性,不過還是以小朋友的方法驗算比較,結果發現 C(m,2) = m! / [(m-2)! x 2!] = m x (m-1) / 2 = (m-1) + (m-2) + ... + 2 + 1 完全相符。不知道各位讀者還有沒有其它合適的解釋,可以講通為什麼可以遞減連加?講得通就可以稱為 Andy 算法之類,哈哈哈。

這個遞減連加法,只適用任取兩個的組合,取三個以上的計算就不適用,倒是小朋友的算式給我靈感,

2016年8月10日 星期三

訓練數學感 110 ─ 數支數支輪到誰

http://4rdp.blogspot.com/2016/08/110.html

一群人,假設有 10 個人,每個人能夠出 1 ~ 5 根手指頭進行 "數支" 的活動。 當從發起人位置一直循環數到誰,誰就要被逞罰。 假設發起人的位置是固定,請問:
1. 你要出幾支手指頭最有利?
2. 你要站在靠近那裏的位置最有利?
3. 每個人被逞罰的機會相等嗎?

2016年8月6日 星期六

C++程式設計實習 ─ 趣玩 Arduino

http://4rdp.blogspot.com/2016/08/c-arduino.html

C++程式設計實習 ─ 趣玩 Arduino,ISBN 978-986-463-276-3,陳會安編著,全華圖書出版。

會發現這本書,是因為近日工作任務更動,以前專寫嵌入式系統控制器,而新任務是寫 PC 端的驅動程式 DLL,需重新學習 C++ 與 C# 程式語言, 雖然此書跟工作沒有直接關連,由於本人有在玩 Arduino,所以就在書局翻翻內容,發現書中有兩樣有趣的東西值得關注。

第一個有趣的東西是作者自己開發的 fChart 流程圖直譯教學工具