1 名前:名無しさん@お腹いっぱい。 [04/06/01 00:13] 知る人ぞ知る強力なデータ解析ツール octave ... unixを科学研究で使っている香具師には非常に心強い味方のはずだ。 matlab互換を主張しながら、微妙にバージョンアップを続ける octaveについて語ろう。
148 名前:名無しさん@お腹いっぱい。 [04/12/25 13:29:55] >>145 するどい。143です。 >>147 octaveではないですが、ATLASだとdouble(REAL*8)の FLOPSがPen4, PenMで全然違います。厳密には覚えてないですが、 Pen4 2.4Gでdgeemが1600MFlopsでPenMが500MFlops程度 だったかと。dualでもtheoretical peak近いところまででます。 (宣伝したい訳ではないが) FreeBSD Expert 2005にATLASの ベンチマークを行った結果を詳しく書いています。ただPentiumMに 関しては書いていません。REAL*8はあまりに低速だったからです。 single precisionということはないですか? PenMのほうが同クロックだと相当高速ですよ。
149 名前:名無しさん@お腹いっぱい。 [04/12/26 01:01:24] >>148 プレスコットでも北森でも同じなのでしょうか? 研究室で数値計算用に一台PCを組もうと思っているんですが 世間のPen4の不人気具合いからためらっています. とりあえず FreeBSD Expert 買ってみます.
150 名前:名無しさん@お腹いっぱい。 [04/12/26 17:44:12] >>149 Expert2005のXeon dualはプレスコットだろうか? すまぬ。厳密な チェックは怠った...しかし、FreeBSD/amd64を入れてみたがブートはしなかった。 SSE2は理論性能は実クロックx2Flops でます。簡単にはXeon dual (3.4G)ならば3.4x2(dual)x2(theoretical) =12.8GFlops Opteronも同様。まぁそこまでは出ません。 数値には出にくいのですが、複雑な処理をさせるとXeonは不利で、 Opteronがキビキビしてるなというのが良く解ります。 FreeBSD ports+HPCというのに僕は期待しています。 ノウハウをみなで共有できたら良いと思いますし、よい記事執筆者 が出ることを期待もしています。
151 名前:143 [04/12/27 22:56:58] 少しスレ違いな話で申し訳ないのですが うちのプレスコなPen4とThinkPad X31 で FreeBSD 5.3-stable の kernelコンパイル時間を計測してみたのですが make buildkernel KERNCONF=MYPC とやると ThinkPadX31(PenM 1.4GHz),自作PC(プレスコPen4 2.8GHz) X31は 10分35秒, 自作PCは8分42秒でした. またuser time と CPU使用率は X31 545.5秒 97.9% 自作PC 795秒 181% でした. 正直いってプレスコ使うのが嫌になってきています.
152 名前:140 mailto:sage [04/12/27 22:57:38] >>151 ごめん名前間違えた 143 ではなく 140です.
153 名前:名無しさん@お腹いっぱい。 [05/01/17 19:45:19 ,] すいません。 お聞きしていいですか?? 現在、octaveで1次元有限要素法のプログラムを書いているのですが、量子井戸の波動関数を求めようとした際に、どうしても解が振動してしまいます。 波動関数の2乗の値はまともなのに、2乗しないとだめです。 どうしてでしょうか??
154 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/18 17:46:38 ] >>153 ネタ?
155 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/18 19:00:34 ] >>153 > 波動関数の2乗の値はまともなのに、2乗しないとだめです。 ここの意味がわかりません.
156 名前:名無しさん@お腹いっぱい。 [05/01/18 21:58:47 ] >>153 とりあえずソースを 固有エネルギー・固有状態がほしいのか 波動関数の時間発展をみたいのか 何をしたいのか明確に説明プリーズ
157 名前:153 [05/01/19 04:45:16 ] すいません。 説明不足でした。 波動関数が振動するとは、1要素ごとにプラスとマイナスが入れ替わってるような、ギザギザした形状になってしまうということです。 以下にソースを載せますので、暇であればお試しください。 欲しいのは時間に依存しない方程式を解いて、固有関数と固有値です。 cyobe36.k-server.org/newpage1.htm
158 名前:153 [05/01/19 04:46:57 ] ttp://cyobe36.k-server.org/newpage1.htm
159 名前:名無しさん@お腹いっぱい。 [05/01/19 21:31:54 ] >>157 ちゃんと解読してないけど 固有値が一番大きな方の波動関数をプロットしてない? だったら1サイトごとに振動してても問題ないかと。 固有値が小さいやつをプロットしてみたらどうでしょう。 ただ、plot(x,v(:199))をしてみたけど ポテンシャル井戸に局在してるようなモードでは無かったです。 対角化したときに固有値・固有状態がどういう順番で出るのか良く知らないんですけど。
160 名前:名無しさん@お腹いっぱい。 [05/01/29 17:13:41 ] ATLASってiccでビルドするとどれくらい速くなるんでしょうか
161 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/11 19:46:36 ] Octave GTK+ octave-gtk.sourceforge.net/
162 名前:名無しさん@お腹いっぱい。 [05/02/11 22:01:01 ] すいません、宣伝になっちゃいますけど liboctaveの使い方をまとめたLiboctaveWikiを立ち上げました liboctave.halfmoon.jp/ ちょっとliboctave使ってみたいなっていう初心者の方から、 liboctaveなら俺に任せろ!な猛者まで、 Wikiの編集に参加していただけるとうれしいです。 なんでOctaveじゃなくてliboctaveの方なんだっていうのは無しの方向で・・(汗
163 名前:名無しさん@お腹いっぱい。 [2005/04/29(金) 23:16:47 ] age
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/30(土) 21:37:06 ] sage
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 03:31:08 ] % grep -1 BROKEN /usr/ports/math/octave/Makefile .if ${OSVERSION} < 500000 BROKEN="Does not compile on FreeBSD 4.x" .else BROKEN="Does not compile on FreeBSD >= 5.x" .endif これはMakefile読めってことですか。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 18:59:44 ] FreeBSDではもうoctaveは使えません
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 19:32:52 ] >>166 (´・ω・`)ショボーン
168 名前:名無しさん@お腹いっぱい。 [2005/05/03(火) 20:28:50 ] >>166 マジ?
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/08(日) 07:09:16 ] だめじゃん
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/08(日) 18:22:22 ] 焦って/usr/ports/distfilesを見たけどoctaveのファイルは残ってなかった 誰かFreeBSD5.4R用のi686バイナリパッケージくれよ
171 名前:名無しさん@お腹いっぱい。 [2005/05/08(日) 19:39:29 ] こういう時こそportdowngradeの出番では
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/10(火) 12:26:18 ] FreeBSDのportsってたまに Octave が Broken になりますよね. またしばらく待っていると復活しますよ.
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/10(火) 13:21:18 ] >171 joke かと思ったら本当にあった... sysutils/portdowngrade
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/13(金) 00:07:36 ] mahoタソがその内直してくれるんじゃね
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/30(月) 22:52:46 ] なおった?
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/01(水) 10:16:48 ] 少なくとも一昨日の段階ではまだ直ってなかったけど... mahoタソたのむ
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/01(水) 10:51:19 ] 5.x以降なら直ってるみたい。 4.xはBrokenだけど。
178 名前:名無しさん@お腹いっぱい。 [2005/06/01(水) 12:51:40 ] 漏れも使っているので、メンテ頼む mahoさん
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/01(水) 14:04:37 ] matlab だと、 x{1} = 1; x{2} = 2; x{1} = []; で、x の最初の cell を消去できますが、octave ではどうするんでしょうか? 同様に structure array の要素の消去の仕方も、[] を代入では駄目でした。
180 名前:179 mailto:sage [2005/06/01(水) 14:11:47 ] すみません。嘘付きました。 cell array の要素の消去は、[] を代入でできるんです。 しかし、structure array の要素の消去が分かりません。
181 名前:179 mailto:sage [2005/06/01(水) 14:36:59 ] 解決しました。 web では見つけられませんでしたが、よく考えれば分かりました。 for i=1:10; x(i).f=i; end とし、 x(7) の削除は、 x = x([1:6 8:10]); ですね。
182 名前:名無しさん@お腹いっぱい。 [2005/06/03(金) 07:45:41 ] 今、FreeBSD で portsから octave を入れたのだけど 微妙に良くなっていっているよね octave メンテや改良ってまだどんどん行われているの?
183 名前:名無しさん@お腹いっぱい。 [2005/06/03(金) 09:17:17 ] FreeBSD 5.3でportsからoctaveを入れようとしたけれど、 ===> octave-2.1.63 is marked as broken: Does not compile on FreeBSD >=5.x って出て、インスコできなかったよ。 これってFreeBSD 5.x以上では使えないってことなの?
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/03(金) 10:01:00 ] >>183 portsを新しくしてください。
185 名前:183 [2005/06/03(金) 14:38:31 ] >>184 portsは新しくしたはずなんだが…オカシイナ
186 名前:名無しさん@お腹いっぱい。 [2005/06/07(火) 19:33:20 ] ttp://adlib.rsch.tuis.ac.jp/~akira/unix/octave/update.html に2.1.Xから多次元配列がサポートされたって書いてあるけど,具体的にどう使えるのでしょうか? ChangeLogとかNEWSとかにも multi とか Arrayとか検索しても引っかからないし, zeros(3,3,3)とかも使えないし…. どなたか教えてください.
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/07(火) 20:35:35 ] octaveじゃないけど math/sdpaも壊れてるような
188 名前:名無しさん@お腹いっぱい。 [2005/06/09(木) 00:35:11 ] >>186 バージョンは? 2.1.50ではだめだけど、2.1.60以降ではzeros(3,3,3)でいける。
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/09(木) 22:07:53 ] >>188 2.1.71にしたら出来ました!ありがとうございました!
190 名前:名無しさん@お腹いっぱい。 [2005/06/21(火) 11:04:05 ] imageコマンドで起動される外部画像ビューアーが、インストールされた計算機によって、 imagemagicだったり、xvだったりするのですが、この違いはなぜ生じるのでしょうか。 また、明示的にどちらかを使いたい場合、どうすればよいでしょうか。
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/06(水) 23:18:05 ] printf('kita---(.v.)-----!'); sleep(10); これが10秒後まで表示されないんですよね どうしようもないですか?
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/16(土) 22:05:40 ] >>191 printf('kita---(.v.)-----!'); fflush(stdout);sleep(10);
193 名前:名無しさん@お腹いっぱい。 [2005/07/27(水) 01:39:55 ] ちょっと板違いなんですが、他に内容に沿ったスレ見つけられなかったんで失礼します。 今VisualC++で卒業研究のプログラム作ってるんですが、VC++で使える数値計算ライブラリってないですか? 欲しいのは特異値分解だけなんですが、そこら辺に転がってるソース改変して使っても計算精度が悪くて使えないんです。 Octave C++もcygwinを通してのgccでしか使えないっぽいし、どうにかVC++で特異値分解をさせるライブラリのようなものお願いします。
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/27(水) 08:15:02 ] >>193 ttp://vision.kuee.kyoto-u.ac.jp/~nob/doc/liboctave/liboctave.html これじゃだめ?
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/27(水) 14:59:39 ] (.v.)オレ
196 名前:193 mailto:sage [2005/07/27(水) 17:12:02 ] >>194 若干板違いだったのに、わざわざ有用な情報をありがとうございます。 結構色々調べたつもりだったんですけど、Octave C++をVC++で使えるとは知らなかったです。 Octaveを使うのあきらめてclapack使おうかと思っててたんですが、こっちの方が良さそうですね。 では、卒業研究頑張ってきますノシ
197 名前:193 mailto:sage [2005/07/28(木) 02:03:21 ] なんかうまくいかねーorz
198 名前:名無しさん@お腹いっぱい。 [2005/10/08(土) 07:15:57 ] Octave で補間や補外ってできますか?
199 名前:名無しさん@お腹いっぱい。 [2005/10/21(金) 23:36:59 ] octave-2.9.3 に UMFPACK をリンクさせたいんですけど、どーやっても configure が libumfpack.a を見つけてくれません。 誰か助けてー。
200 名前:名無しさん@お腹いっぱい。 [2005/10/25(火) 23:34:33 ] octaveの可視化機能は、どこまでMatlabに近いですか? www.cybernet.co.jp/matlab/support/helpdesk/r13/toolbox/matlab/creating_plots/chvolv19.shtml こんな画像を出したいのですが、octave-forgeを入れていても、関数が無いようです。
201 名前:199 [2005/10/26(水) 00:15:58 ] >199 自己レス。 UMFPACKv4.4 の共有ライブラリを自分で作って CVS 版の octave で configure したら認識しました。 でも make がコンパイルエラーで止まる…今度はデバッグか…orz
202 名前:199 [2005/10/27(木) 06:28:25 ] >201 さらに自己レス。解決しますた。静的ライブラリでも大丈夫だった。 足りないライブラリを持ってきて Makefile をやっつけハックでいけた。 2048 * 2048 三重対角行列の LU 分解 - Pentium III Coppermine 1GHz です。 octave:1> a=eye(2048).*rand(2048)+diag(ones(2047,1),1)+diag(ones(2047,1),1)'; octave:2> t=time();[L U]=lu(a);time()-t ans = 46.189 octave:1> b=sparse(eye(2048).*rand(2048)+diag(ones(2047,1),1)+diag(ones(2047,1),1)'); octave:2> t=time();[L U]=splu(b);time()-t ans = 0.30429 (*´д`*)
203 名前:名無しさん@お腹いっぱい。 [2005/12/01(木) 11:28:50 ] portsからoctaveをインストールしようと思ったんだけど、 atlasのコンパイルに無茶苦茶時間かかりますね。 CPU毎に最適化したatlasのpackageってどこかに落ちてない?
204 名前:203 mailto:sage [2005/12/01(木) 11:31:15 ] >>203 ここのスレ的にはいちいち言わなくても問題ないと思いますが、 使っているOSはFreeBSD6.0Rです。 ここの板にいると、ついついみんなFreeBSDを使っていると思ってしまう。
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/01(木) 22:07:16 ] FreeBSD 6.0Stable, pentium-m 1.3GHzでAtlasのチューニングに36時間かかった パッケージは保存したよ デュアルブートでBSD使ってるからもうあんなのやりたくねえ
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 00:03:18 ] 今日はじめて使いました。 自分の作ったFFTのプログラムがあまりに遅かったので…。 ところで、起動時のフォルダって変更できるんですか? 微妙に不便
207 名前:名無しさん@お腹いっぱい。 [2005/12/03(土) 12:19:24 ] ?/.octaverc に好きなコマンドを突っ込んでおけば起動時に実行される スタートアップファイルには他にもいろいろあって順番が決まっている
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 20:42:54 ] >>207 なるほど。 ありがとうございました。
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/07(水) 14:24:02 ] しかし、Opteron dual な鯖で、昨夜の8時からatlasのインストールしているのに まだ終わらない。
210 名前:名無しさん@お腹いっぱい。 [2005/12/26(月) 17:28:06 ] liboctaveでodeをする方法だれかわかりませんか? 微分方程式がどけない、、、、、
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/28(水) 21:59:59 ] 非線形だからMatlabとかという理屈がよくわからん そんな非線形解なんてニュートン法でいいじゃん ニュートン法自体はすげー簡単で単純 学部の頃はQuickBASICで書いてたぞ 奥村晴彦のコンピュータアルゴリズム事典にも載ってるし ニュートン法でポテンシャルのパラメータを出して インパクトパラメータを計算してた
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/29(木) 18:19:06 ] 非線形っていうけど、Matlabって線形計算用なんだよね もともとは...
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 07:04:26 ] FreeBSDでoctaveを使いたいのだけど、atlasのコンパイルに時間がかかりすぎます。 それでpackagesを探しているのですが、FreeBSD6.0 or 6-stable用の atlasのpackagesが見付かりません。 どこかにないでしょうか?
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 10:22:57 ] ports にこう書いてあるから、自分で頑張る方が良いんじゃないかな... NO_PACKAGE= Optimizes for the local machine, so a package is not generally useful. Set FORCE_PACKAGE to override
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 13:35:50 ] >>213 オレ、年末にoctaveのportsをmakeしたけど PentiumIII900MHzで30時間かかったよ
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/04(水) 10:13:40 ] LMItoolboxみたいのありますか?
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/04(水) 22:50:27 ] >213 ATLASは実際にCPUにいろいろ計算させて、その結果を見て最適化していくんだよ。 だから、お前の希望するFreeBSD6.0 or 6-stable用、かつ、お前の使ってるCPU用のバイナリじゃなきゃだめじゃないの?
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/04(水) 22:55:46 ] まあatlasが必要ない用途も多いな。
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 02:28:44 ] >>217 Atlas使うといっても何時間もかかるような数値計算をするわけでも ないので、それほどカリカリに最適化してもらわなくてもいいんだけど...
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 02:43:06 ] atlasってそんなにインストールに時間掛かるの? openoffice位か?
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 06:06:19 ] 演算の最適化部分を省けばたいしたことないと思うけどね。 簡易インストールみたいなのないの?
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 22:51:42 ] >221 最適化をあきらめる選択肢も必要だよね チューニングに時間がかかりすぎるし ATLASを使わないで、BLASだけでつかえたらいいのにね
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 22:54:08 ] ところで、どうしてFreeBSDのPortsにあるATLASには-ffast-mathオプションが付いてるんだろう はずさないとだめなんじゃないの?
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 23:59:39 ] カリカリに最適化してくれるから俺はports ひいてはFreeBSDを使っているわけだが
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/06(金) 00:03:13 ] >222 そういう make option の盛り込み案を maho たんに提案しる
226 名前:名無しさん@お腹いっぱい。 [2006/01/11(水) 17:41:06 BE:81633582- ] 質問なのですが、save のファイル名の引数に文字列を保持した変数を 与えることはできるのでしょうか? a=[1,2; 3,4]; filename = "test.dat"; save filename a; とやると,"test.dat"ではなく"filename"というファイルに出力されてしまいます。 変数filenameの中身をみてくれる方法はないのでしょうか?
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 23:14:55 ] >226 ■俺も初心者。 とりあえず、save関数を使ってやってみてだめだった。つーか、マニュアルを見るとこうある。 たぶんだめなんじゃないのかな?代わりにfopenコマンドを見つけたから試してみたらどうかな? 1.fopenでファイルオープン 2.fputで書き込み 3.fcloseでファイルクローズ perlのファイルハンドルみたいだし、""無かったら変数も展開してくれそうな雰囲気はあるよな。 俺も日頃からクソつまらない作業ばかりの社会人で試す前に寝てしまった。暇ができたらやってみるけど。 ■saveコマンド 15.1.3 Simple File I/O save options file v1 v2 . . . Command Save the named variables v1, v2, . . . in the file file. The special filename '-' can beused to write the output to your terminal. ■15.2.1 Opening and Closing Files [fid, msg] = fopen (name, mode, arch) Built-in Function fid list = fopen ("all") Built-in Function file = fopen (fid) Built-in Function For example, myfile = fopen ("splat.dat", "r", "ieee-le"); fclose (fid) Built-in Function ■15.2.2 Simple Output fputs (fid, string) Built-in Function Write a string to a file with no formatting. ■これを参照した。 GNU Octave A high-level interactive language for numerical computations Edition 3 for Octave version 2.1.x
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 00:44:12 ] どうしてもsaveにこだわるのなら eval(sprintf("save %s a",filename)) で可能。 こんな方法を使うメリットがあるかは疑問だが。
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 01:29:15 ] >228 おおう なるほど
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/15(日) 00:02:40 ] MatlabではM関数をエデットすればそれが次ぎの実行で反映されるのですが Octaveでは一度読み込んだ関数はそのMファイルが書き変わっても反映されない様です それでしょうがなく関数を書き換えたらexitしてoctaveを立ち上げ直しているのですが 関数を初期化する方法は無いでしょうか?
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/15(日) 08:34:26 ] clear all っぽい でも何かエラーが出る
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/15(日) 13:00:18 ] x="output.txt" y=[1,2,3,4] save("x","y"); ってなかったけ
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/15(日) 20:07:34 ] >>230 マニュアルには更新日時を見て 再読込するよな事が書いてあるけど、 実際の動作は違うのか? help -i reload >>231 clear allは普通にできないか? >>232 できない。
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/21(土) 18:48:32 ] Octaveで偏微分方程式は解けますか?
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 13:45:49 ] octaveとscilabってどう違いますか? 初心者にお勧めはあります?
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/05(日) 16:18:36 ] cygwinでscilabをコンパイルできた人居る? cygwinのコンソールでscilabを使いたいよ
237 名前:名無しさん@お腹いっぱい。 [2006/03/12(日) 21:25:19 ] Windows用 Octave 統合環境 Octave Workshop www.math.mcgill.ca/loisel/octave-workshop/ インストールしたらちゃんと動いた! でもグラフは gnuplot for win エディタはメニューの File で open すれば立ち上がる これの凄い所は全部 MinGW で作ってある所! Cygwin 無しなので、UNIXになじみの無い職場でも使えるかも
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/13(月) 16:40:29 ] そういえば、Octave Workshopって、FreeBSDのportsに入っていないね。
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 14:32:49 ] floating pointの形式はieeeじゃなきゃだめなのね。 故に、-mfancy-math-387 -ffast-mathなんかつけるとこけてしまう。
240 名前:名無しさん@お腹いっぱい。 mailto:age [2006/03/17(金) 23:32:02 ] FreeBSDのatlasのportsのfiles/{blas.h,atlas.h}って +#ifdef __cplusplus extern "C" { +#endif --略-- +#ifdef __cplusplus } +#endif なpatchをあてないとc言語の時に困るので 誰かsend-prしてください m(_ _)m
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 23:52:31 ] cygwinでoctaveとatlasをインストールしようとしてたやついる? gcc3.4でoctaveをコンパイルすると遅くなるって言ってたけど gcc4.0とか普通にコンパイルできるぞ? 今からこれでoctaveをコンパイルしてみる
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 06:12:02 ] >>241 atlasしらんが、octaveは出来そうだな。 liboctave/lo-ieee.ccかな?にCygwin_initとかいう関数がある。
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/20(月) 21:09:03 ] SciLabは4.0が出たみたいだな 使いにくいから使わないけど
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/21(火) 01:11:46 ] octaveの方がいろいろルーズでいいな
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/22(水) 12:30:18 ] >>244 確かにな mファイルをコマンドとして使えないとか 関数mファイルを明示的に読み込まないといけないとか、、etc.. Octaveみたいに操作方法もMatLab互換にすればみんな使うのに
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/03(月) 00:21:50 ] 俺はLMI tool(MATLAB非互換)が使いたいからSciLabも使うけどね。 慣れればSciLabもいいよ。
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/05(水) 23:06:34 ] octave-forgeのfillは頂点が4つまでしか描けないの? 有限要素法の研究をoctaveでやらにゃならんのに 8頂点の要素がかけないのはつらい・・・。 情報をください。エロい人!!
248 名前:名無しさん@お腹いっぱい。 [2006/05/14(日) 07:20:32 ] >241 ATLASはgcc-3.3.3でmakeしました。3.4でもいいはずなのですが ファイルの一部がmakeできなかった?(よく覚えていない) octave以外はgcc-3.2でmake (3.4はbroken octaveになるそう。3.3.3は例外処理が遅いため遅い。 cygwin1.dllの一月のverupより遅さが緩和されているような気がしますが) gcc-3.2は普通にはgetできないので www.nuce.nagoya-u.ac.jp/e8/Matsuoka/OctCpp.html を参考にもってくる。