- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/29(木) 20:44:28.38 ]
- >>264
エスパー的解釈で補完して答えてあげやう。 どうせwindows版だろうし。 1)C:\Octave というフォルダがあるだろうから(なければ作る) その中に MyProj とかいうフォルダを作る。 1)Windowsのメモ帖を立ち上げる。 2)そこに a=1 b=a+5 ってな感じでmatlabっぽいコードを書いて見る。 3) 名前をつけて保存で ファイルの種類をテキスト文書(*.txt)じゃなく、全ての文書(*.*)にしてから 1)で作ったc:\Octave\MyProjの中に mytest.m という名前で保存する。 ファイル名は適当でいいが、 拡張子は必ず .m にすること (テキスト文書で保存すると、 mytest.m.txt っていうワケワカランファイル名に なってしまうので注意) 4)Octaveを立ち上げる。 5) cd c:\octave\myproj と打つ。 (1で作ったフォルダ) 6) pwd と打って、ans=c:\octave\myproj って出るのを確かめる 7) dir と打って、 mytest.m が表示されるのを確かめる 8) mytest と打つ( 拡張子 .m は つけちゃダメ) 9) 動いた? 10) 本当は source mytest.m と打つべきなんだけどね(これは拡張子をつける。ややこしいね) 11) mytest とうつと、 mytest という関数を起動しようとして、カレントディレクトリを探すと mytest.m があるので それが起動されるというシカケなのだ。 12) 例えば which mytestってやると、それがどこにあるかわかるだろう 13) たとえば which plotってやると実は plot も plot.m を遥か深い漆黒の穴から古(いにしえ)の契約により呼び出している事がわかるだろう 14) こんなもんでどうでしょか?
|

|