• 2

分享- Octave,一個可以媲美Matlab的freeware

看起來很有趣的軟體,一直以來我只會用matlab
希望老大可以為電腦白痴如我的朋友寫一篇教學文
我有多電腦白痴呢,
我只會安裝AquaTerm和Gnuplot
至於Octave我則是放在桌面
用終端機解壓縮都還顯示找不到檔案呢,
很笨吧

老大如果肯寫教學文,我一定給滿分低
胖子哥 wrote:
看起來很有趣的軟體,...(恕刪)


http://hpc.sourceforge.net/

這個網頁裡面Octave的部分,有說明如何安裝,我個人是在這個頁面下載的,照它說明的安裝
要執行的時候,程式是放在/usr/local/bin裡面,再執行即可。

要結束程式只要輸入quit或是exit。

另外如果要安裝AquaTerm和gnuplot的話,請先安裝AquaTerm 1.0.0,再裝gnuplot 4.0.0,這兩個軟體都是pkg檔案,很好裝的
SteveSYU wrote:
http://hpc...(恕刪)


另一個方法是,在shell底下輸入:
PATH=/usr/local/bin:$PATH
然後再輸入:
export PATH

這樣以後就可以直接在shell底下直接輸入octave直接執行octave這個軟體,gnuplot也是可以的
我試了一天了,雖然結果還有些出槌,但我認為這是一個懶人可以用的安全也完整的方法。
強烈建議還沒裝過 gnuplot, aquaterm, octave 的人試用此法。
請到 DarwinPort
下載最新的版本.

1. 依網頁下載位址,下載檔案到你的電腦(隨便那個資料夾都行) .
2. 找到你下載的檔案,應該是個 dmg 檔,用滑鼠點二下,打開它,會出現一個 Finder 視窗,會看到一個 DarwinPorts-1.3.x.pkg 檔案,用滑鼠點二下,就會有安裝畫面,請依畫面指示安裝完即可。
3. 打開 Terminal 視窗 ( Terminal 你可以在 Applications/Utilities/ 下找到), 執行下列指令
sudo port -d selfupdate
會要你輸入密碼,請你輸入你的使用者密碼。然後它就會自己去 update 了。
4. 這樣你的 DarwinPorts 應該是裝好了,而且也有最新的 Portfile. 詳細解說可以參見這裏

接下來就是利用 DarwinPorts 來安裝 Gnuplot 跟 Octave 了,

1. 同樣在 Terminal 視窗下 ,打入下列指令來安裝 gnuplot.
sudo port install gnuplot
打入密碼後,DarwinPorts 就會自己去安裝 gnuplot ,及相關的程式,包括 Aquaterm.
2. 經過一段時間的等待, gnuplot 安裝完成,接著用同樣的方法安裝 Octave.
打入
sudo port install octave
打入密碼,然後 DarwinPorts 就會自己安裝所需的程式了.

請注意,安裝 Octave 非常久,我是下班前開給它裝,晚上九點溜回去看還沒好,隔天上午進公司裝好,所以要有心理準備,我不知道到底要裝多久,機器不一樣,時間可能也不一樣吧,(我是 iBook G4800 ~~ )

當你以上動作都完成後,關掉 Terminal 視窗,執行 Disk Utility 的 Repair Permissions, 修復
硬碟權限,然後重開機(這樣作是確保系統穩定性,你也可以不作 repair, 不重開機)。
現在打開 Terminal, 輸入 octave, 應該就可以跑 octave 在你的 Mac OSX 了。

(由於我用英文系統,相關的程式位置請自行參考中文系統的翻譯. Terminal:終端機)
===============================================

不過我還是遇到問題,我用 plot 指令叫不出 aquaterm 來顯示圖形,但是沒收到任何
錯誤訊息, 所以我還在找問題所在。如果各位依上述方法,可以成功執行 octave 並畫
出圖形,請回覆這則留言,讓我知道一下,謝謝 ~~~

以上說明,如有錯誤之處,還請不吝告知,謝謝 !

ps. 注意你的硬碟空間,安裝需要不少的空間.
iBook @ Seattle

patch wrote:
昨天看了這篇文章之後,我有去抓下來試試看。
然後我根據以下這篇文章安裝了octave,
http://sarnesjo.org/2006/09/24/howto-install-octave-on-mac-os-x/
(恕刪)


patch, 你的網址連結語法有錯誤,會連到 Mobile 01 去,應該是 到這裏

這篇文章介紹的步驟很清楚,也很簡單,也提供解決 新版 Aquaterm 的連結問題,
cd /usr/local/lib
sudo ln -s libaquaterm.1.0.1.dylib libaquaterm.1.0.0.dylib


我想你的問題是出在 gnuplot 沒有辦法被正確呼叫出來, 應該是也要在 shell 下面動點手腳,但這
部份我就不知道了,Sorry~

我採用文章的方法重裝了 octave, gnuplot 以及 aquaterm (1.0.1版), 結果成功了

對了,我除了根據文章中建立了
.bashrc
檔之外,也在
.profile
內加了這些指令
export PATH=$PATH:/usr/local/bin
export GNUTERMAPP=/Applications/AquaTerm.app
export GNUTERM=aqua

不知道這是不是有影響~~

參考看看 ~~~
iBook @ Seattle
看得木沙沙 我還太嫩了 ><
搞一個下午還是搞不出來
希望大大有完整的教學 我不太懂終端機的指令
感恩阿!!!
我用的是macbook 會跟大大的安裝方法會有不一樣嗎?

AquaTerm+gnuplot這兩個我都裝好了 我也抓了octave 解壓完 看到一個資料夾 不知怎安裝 看終端機也看不懂 = =
HELP 弄不出來我就要投靠 來路不明的xp跟 matlab 了
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?