8.10.2009

QtOctave 使用Octave-Forge package的設定方式

這一陣子比較常使用QtOctave
但發現一個問題
一些matlab中常用的到最佳化function都沒辨法使用
查了一下網路,原來在Octave中並沒有像fzero之類的function
需要引入Octave-Forge的package才能使用fzero的function
不過查了一下QtOctave的資料夾.\octave\share\octave\packages\optim-1.0.0
中就已經有包含了Octave-Forge的package了丫

進一步查詢,原來是在QtOctave中所附的Octave3是使用一個叫octave_packages的檔案
來管理外加的package的
由它裡面的內容可以得知,其使用「絕對位置」的方式記載package的位置:
-------------------octave_packages的部份內容------------------
C:\Archivos de programa\Octave\libexec\octave\packages\arpack-1.0.3
-------------------

但也不能自己更新吧…(顯示出自己對Octave的不了解…)
因此上網找到這個方式來更新

只要使用下面的指令即可:
(看來要先對Octave做一點了解才會更強丫…)
(但國內為何沒有人寫呢…真怪)


--------------更新的指令-----------
pkg prefix D:\tool\qtoctave-0.7.2\octave\share\octave\packages\
pkg rebuild arpack
pkg rebuild audio
pkg rebuild combinatorics
pkg rebuild communications
pkg rebuild control
pkg rebuild econometrics
pkg rebuild fixed
pkg rebuild general
pkg rebuild gsl
pkg rebuild ident
pkg rebuild image
pkg rebuild informationtheory
pkg rebuild io
pkg rebuild irsa
pkg rebuild java
pkg rebuild jhandles
pkg rebuild linear-algebra
pkg rebuild miscellaneous
pkg rebuild nnet
pkg rebuild octcdf
pkg rebuild odebvp
pkg rebuild odepkg
pkg rebuild optim
pkg rebuild outliers
pkg rebuild physicalconstants
pkg rebuild plot
pkg rebuild signal
pkg rebuild sockets
pkg rebuild specfun
pkg rebuild special-matrix
pkg rebuild splines
pkg rebuild statistics
pkg rebuild strings
pkg rebuild struct
pkg rebuild symbolic
pkg rebuild time
pkg rebuild windows
#
pkg load all
----------------更新結束------------

沒有留言: