發表文章

如何在Mac OS安裝Octave

圖片
Octave主要是拿來做線性與非線性數值計算問題的軟體, 很適合運用在矩陣計算和工程數學分析使用。 與它功能相近也很有名的軟體是Matlab ,這兩個軟體的與發十分接近,互通性很高, 基本上程式碼在這兩個軟體之間的轉換不會有很大的問題。 但至於為什麼我們會需要Octave呢? Matlab不是已經在學校裡廣泛的被拿來教學跟使用嗎? 其實有很大的原因是,Octave是 免費 軟體, 在脫離學生的身份後,作為一個社會人士, 如果想使用Matlab來做一些個人興趣用的小計算與分析, 要價真的不斐,家用版的Matlab,所有套組買下來, 要價將近台幣ˊ萬,真的會讓荷包消瘦不少。 不過也因為Octave是開源軟體, 是各路程式好手一起貢獻出的成果, 所以功能也不比Matlab這種商用軟體來的齊全, 當然換個方向想,這也是很好磨練的機會啦!別人都幫你做好好的, 成長的機會就沒那麼多了! Octave在Windows 系統下安裝是非常簡單的, 只要到Octave官網上下載驅動程式即可, 跟一般軟體安裝過程相同。但在Mac OS系統下,要安裝的步驟就相對複雜了。 下面來就來說明,如何在MAc OS系統裡安裝Octave。 主要有以下四個步驟: 安裝Xcode 安裝XQuartz 終端機程式操作 安裝Octave GUI介面 1. 安裝 Xcode 你可以在App Store 裡直接搜尋”Xcode”,就可以下載並安裝, 或可點選下方網址去下載。  Xcode Note:檔案有些大! 2. 安裝 XQuartz 可以直接點選下方網址進去下載,或直接google搜尋也可。 XQuartz 3. 打開Terminal.app 用Max快捷鍵:command+空白鍵,搜尋” Terminal.app”,然後點選打開它。 然後依序鍵入以下程式碼:     # 1. 安裝 homebrew /usr/bin/ruby -e "$(curl -fsSL  https://raw.githubusercontent. com/Homebrew/install/master/ insta...

10個最常用的Matlab快捷建 增加寫code效率

圖片
寫code如果知道有哪些快捷鍵,對於寫code的速度與效率有很大的幫助。 想跟大家分享,這幾年寫code,我心目中在editor裡最有用的10個快捷鍵,希望對大家有幫助。🤗 Win: ctrl+R /Mac:⌘ + R:註解多行代碼 這個快捷鍵超級好用,有時候有些測試型的code,測試完後需要先註解掉,下次需要再測試時就可以用下面的快捷鍵取消。 Win: ctrl+T/Mac: ⌘ + T: 取消註解多行代碼  就像第一點講的,可以將單行或多行代碼取消掉註解,超級方便的! Win: F5/Mac: ⌘ + return : 就是執行整個Script的快捷鍵! 選取多行代碼+Tab: 可以同時把多行代碼縮行! Win: ctrl+I/Mac: ⌘ + I: 自動調整格式。 這也是神級好用的快捷鍵!Code如果有照格式來寫的話,對於將來的易讀性有很大的幫助,這個快捷鍵就是可以自動幫我們來調整代碼格式! Win: ctrl+c/Mac: ⌘ + C: 中斷代碼執行 這個要特別註明一下,這個快捷鍵是用在command window裡的,但也是很好用的快捷鍵,尤其當你困在無限循環的迴圈裡的時候!😅 Win: ctrl+enter: 用來跑在script裡分段的code,像下圖,第9行的符號“%%”就是可以將script裡面的代碼分區,要執行特定區域的代碼,只要將指標點一下該區域的位置,點到後,該區域就會整區變黃色凸顯,然後就可以用這個快捷鍵來跑了! Win: Ctrl + N/Mac: ⌘ + N: 快速新增新的script! Win: Ctrl+S/Mac: ⌘ + S: 儲存script的快速鍵! 大家可以有事沒事就按一下這個快捷鍵,可以避免當機時沒有存檔的悲劇。 【F12】:設置或取消斷點。 Debug時很好用!