1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/28(水) 22:13:01 .net] 知る人ぞ知る強力なデータ解析ツール octave ... unixを科学研究で使っている香具師には非常に心強い味方のはずだ。 matlab互換を主張しながら、微妙にバージョンアップを続ける octaveについて語ろう。 そのPart 2です 前スレ データ解析ツールoctaveを語ろう pc12.2ch.net/test/read.cgi/unix/1086016412/
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/23(土) 13:28:04.11 .net] >>338 おぉ、やはり他の環境でも再現することがあるのですね。 ぐぐっても何も出てこないので、困ってました。 時間ができたら、起動シーケンスを追っかけてみることにします。Thx!
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/25(月) 08:31:17.57 .net] >>337 >>338 MinGW版はXPではやたらと起動が遅くなるようです。 MSVC版だとそれほど遅くならないようです。
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/25(月) 22:54:11.86 .net] >>340 そうなんですか…情報感謝。 ただ、MSVC版は開発環境が揃ってないんで、自作octが コンパイルできないのがネックです。 コンパイラだけでなく、dllとかもぼろぼろ抜けてるような…
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/28(木) 15:54:52.26 .net] Scilabの5.4.0のbeta-1が出ました www.scilab.org/products/scilab/download/5.4.0-beta-1
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/03(火) 09:10:21.12 .net] >>341 >コンパイラだけでなく、dllとかもぼろぼろ抜けてるような… それはこまったことですね。
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/15(日) 19:18:59.66 .net] 337の件、追加でご報告。 どうも、時間が掛かってるのはoctaveのmain関数が呼ばれる前で、 main関数に入ってしまえばコンソールにアクセスできるまで 1秒もかかってません。 dllのロードが重いのかとrebase.exeとか使ってみましたが、効果なし。 私にはここから先のアプローチが思いつかないのですが、どなたか ヒントお願いします…
345 名前:名無しさん@お腹いっぱい。 [2012/07/25(水) 12:26:52.32 .net] octave-3.6.2 mingw版ですが、peaksなどなんでも良いのですがグラフを書いてもちゃんと描いてくれません。refreshすると描いてくれます。以前にもこんなことありましたが対処法はありますか。
346 名前:名無しさん@お腹いっぱい。 [2012/07/27(金) 09:14:20.16 .net] 345の件 graphics_toolkit("gnuplot") putenv("GNUTERM","wxt") でとりあえず希望どおりに動きました。
347 名前:名無しさん@お腹いっぱい。 [2012/07/30(月) 20:02:25.49 .net] 345の続き putenv("GNUTERM","wxt")の状態でpeaksなどとしてグラフを描くと、グラフは ちゃんと描いてくれますがwindowsのターミナルが大きくなってしまいます。 どなたか教えてくれませんか。 最近、書き込みが少なくて寂しいです。
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/07/31(火) 19:53:06.42 .net] 答えてあげたいけど、Linux版を使ってるしグラフも余り書かないから答えてあげられない・・・
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/17(金) 21:15:22.40 .net] > 男性は聯合ニュースの取材に対し、 暴行を受けている間も警察は積極的に止めようとせず、 男らは韓国人を差別する暴言を吐いたという。 警察はチョンの見方ですから有り得ません。 日本人にどうしても有事を惹起せしめたい欧米軍産複合体の意図じゃん
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/31(金) 22:01:03.02 .net] Congratulations, Max Brister! ttp://jit-octave.blogspot.jp/ Octave用のJIT Compilerに、とりあえず一通りの機能が揃ったらしい! 速度も期待を裏切らず、例えば下のコードが、34sec->0.1secになるとか。 result = 0; for ii = 0:1e-7:1 result += inc * (1/3 * ii * ii); end Octave本家にマージもされたらしく、次回のリリースにexperimentalとして含まれるという話。 ソースはこちら。 ttp://inversethought.com/hg/octave-max 誰か試してみません?
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/04(火) 20:33:58.95 .net] Windows(MSYS)版を使ってますが、ファイル選択ダイアログを表示してパスを 取得できる関数、あるいはそういう機能が使えるようになるパッケージって ないもんでしょうか?
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/05(水) 13:37:47.23 .net] >>351 使ったことないのでよくはわからないが,uigetfile なるものがあるらしい。 ttp://www.gnu.org/software/octave/doc/interpreter/I_002fO-Dialogs.html#I_002fO-Dialogs
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/05(水) 20:50:05.79 .net] おぉ、望みどおりのことができました。 GTKなのか見た目はショボいですが、機能的には十分です。
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 14:29:07.59 .net] 画像データを読み込んで行列にしたりそれを表示したりできますが、 この行列データに対して直線や円を描画する関数とかないですか?
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 18:34:23.91 .net] >>354 それは表示した状態に書き込むのか, それとも画像の実体(行列)に書き込むのか?
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 19:05:27.78 .net] 行列に対してです。 一応Bresenhamのアルゴリズムとか調べてみましたけど、既に実装 されているものがあればそっちを使いたいなぁと。
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/11(火) 01:08:11.79 .net] そういえばScilab-5.4.0がβ3まで来ましたが xcosが不安定で使い物にならないですね 5.3.3は安定なんですけど、AFFICH_mがバグって使えない(実行中に数値を表示しない)
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/19(水) 13:27:37.39 .net] Scilabが5.4.0のβ3が不安定なのを認めてひっこめましたね 原因が特定できたらしいので リリース時には急に落ちる事はなくなりそうです
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/20(土) 00:59:15.48 .net] MatlabのGUIを自宅でやりたいんだけどOctaveでできますか?
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 13:47:03.03 .net] できません
361 名前:名無しさん@お腹いっぱい。 [2012/10/21(日) 18:48:24.67 .net] >>360 ありがとうございます では、他のフリーソフトで行うことはできませんか? どうしても自宅でやりたいんですが・・・
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/22(月) 22:36:45.68 .net] Javaででも書けば?
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/22(月) 23:31:44.32 .net] >>361 SIMULINKをやりたいってことですかい?
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 01:21:39.57 .net] imcropがoctaveにはないけどトリミングはどうすればいいの?
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/12(月) 10:39:31.83 .net] >>364 最新のoctave-forgeのimage パッケージにはimcropがあるようです。 octave.sourceforge.net/image/function/imcrop.html
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/15(木) 03:12:08.14 .net] >>365 ありがとうございます
367 名前:名無しさん@お腹いっぱい。 [2012/12/08(土) 02:35:03.97 .net] leasqrを使って、2変数関数のフィッティングをやりたいんですが、 どう書けばいいですか? octave.sourceforge.net/optim/function/leasqr.html によると、 x = vector or matrix of independent variables. と、独立変数がmatrixでもいいように書いてあるので、 2変数でも使えるんじゃないかと思っています。 試しに、xを2次元で取って、それぞれ-1〜1の整数を代入してやると、 推定対象の関数f(x,p)の中で、x=(-1,0,1,-1,0,1)として認識されています。 その先、関数内で2つの独立変数を式にどう表せばいいのかが分かりません。
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/08(土) 03:00:32.70 .net] 前のスレから 256 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/06/27(火) 20:52:22 >>253 octave-forge から持ってきて、leasqrdemo.m をにらめっこしながら、 ようやく動かすことができました。 x=[1; 2; 3; 4; 5]; y=[1; 3; 6; 7; 8]; function ret=F(x,p) ret = p(1)*x.*x + p(2)*x + p(3); endfunction pin=[1 1 1]; [f,p]=leasqr(x,y,pin,"F") まず、xとyを列ベクトル標記に変え、さらにx*xの計算のところを x.*xに変えました。これで、動かし方を理解できました。 どうもありがとうございます。
369 名前:名無しさん@お腹いっぱい。 [2012/12/08(土) 15:59:35.11 .net] [f,p]=leasqr(x,y,pin,"F")と、「x*x→x.*x」ですね。 ありがとうございました。 試してみます(月曜にならないとためせないんですが)。
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/08(土) 18:04:46.43 .net] Octave-3.6.2-vs2010-setup って、ライブラリもインストールできるのはいいんですが、 pkg rebuild -auto ってやってもロード出来ない(再起動しても、autoLoadされていない) のはしょうがないんですかね? (pkg load all って打てば大丈夫だから、スタートアップに入れておけばいいんだけどさ)
371 名前:名無しさん@お腹いっぱい。 [2012/12/09(日) 01:54:34.33 .net] >>368 >>369 ・・・って、思ったら「前のスレから256」は、独立変数xが1つの場合ですよね? 知りたいのは、例えば独立変数xが2種類(x1とx2とします)あって、 (x1,x2)の組に対して観測値yが1つあり、 ret = p(1)*x1 + p(2)*x2 + p(3) みたいな場合に、x1とx2のそれぞれの取る値をmatrix xに入れた上で、 ret = F(x,p) の式で、matrix xの中のx1に相当する値とx2に相当する値を どう表現すればいいかってことなんですが・・・。 具体的には、画像座標(x,y)について、各整数画像座標位置に対して与えられる とある値(例えば標高値)を関数でフィッティングしたいんです。
372 名前:名無しさん@お腹いっぱい。 [2012/12/14(金) 23:06:25.18 .net] 参考になりますかどうか。 あと、複素数で表すことも出来ます。 function z = f1(x,p) x0=p(1); y0=p(2); z = exp( -( (x(:,1)-x0).^2 + (x(:,2)-y0).^2 )/2 ); endfunction % ns = xpoints*ypoints; % z(ns,1), x(ns,1) = x of data, x(ns,2) = y of data % p(1, parameters) x0 = 0.1; y0 = 0.2; xt = [-4:0.5:4]; yt = [-4:0.5:4]; [xm, ym] = meshgrid(xt, yt); zm = exp(- ((xm-x0).^2+(ym-y0).^2)/2 ); plot3 (xm, ym, zm, "linestyle","none","marker","+"); input("type enter","s"); x = [xm(:),ym(:)]; z = zm(:); pin = [0.3, 0.4]; [f,p,cvg,iter] = leasqr(x,z,pin,@f1); p
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/15(土) 09:55:39.53 .net] ちょっと板違いかもしれませんが… WindowsでC++からOctaveを呼ぶ場合、cygwinかMSYSのgccでしか使えないんでしょうか? VC++で通常のWindowsアプリから使える方法はあるでしょうか?
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/16(日) 09:41:45.46 .net] ある。人並みの検索能力がある人間ならば。
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/19(水) 16:37:50.18 .net] >>373 wiki.octave.org/Octave_for_Windows#Using_the_Visual_C.2B.2B_compiler_with_Octave
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/27(日) 21:13:59.07 .net] www.lifeness.jp/525
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/27(日) 21:15:14.50 .net] www.lifeness.jp/714
378 名前:名無しさん@お腹いっぱい。 [2013/01/28(月) 19:37:43.92 .net] octaveを使おうとインストールしたのですが、エラーが出てgnuplotが出ません。 error: feval: function `unimplemented' not found と出ます。どうすればいいのでしょうか。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/29(火) 16:35:29.22 .net] >>378 Octaveのバージョンとプラットフォーム(WIndows,Mac, Ubuntu)などを明示してください
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/30(水) 00:04:49.12 .net] >>379 バージョンは3.6.1で、windowsです。
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/30(水) 14:14:09.52 .net] >>380 MSVC版ですか? MinGW版ですか? 名前にスペースのあるフォルダ (C:\Program Files 等)にインストールして いませんか?
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/30(水) 16:45:20.23 .net] >>381 申し訳ないのですが、自己解決しました。 ありがとうございました。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/31(木) 11:42:30.56 .net] >>382 どうやって解決したの?
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/31(木) 11:44:01.01 .net] まず服を脱ぎました。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/25(月) 23:38:58.12 .net] Windows VS2010版Octave 3.6.2のGUIで 実行するたびにコマンドラインが右にずれるのはなぜでしょうか 日本語ロケールがいけないのかな ちなみにスタート直後にmoreがかかってるので more off した方がいいです
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/04(月) 17:30:44.74 .net] >>385 試しに system("chcp 437") としてみてください。
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/05(火) 07:01:42.33 .net] >>386 カーソル位置はずれるけど、 shift-jis(932) よりはましですね 英語版Windowsならまともに動くのかもね
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/06(水) 13:58:23.32 .net] >>387 >カーソル位置はずれるけど、 Fileメニューのsetteingでterminalタブでfontを Lucida Consoleに選んて,chcp 437をかけると少しましになります。
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/06(水) 14:43:53.59 .net] Octave-3.7.2+/Windows [VS2010] available ttp://octave.1599824.n4.nabble.com/Octave-3-7-2-Windows-VS2010-available-td4650194.html
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/06(水) 20:47:35.66 .net] >>388 本当だ、すげ! 使いものにならないと思ってたのが見違えた
391 名前:名無しさん@お腹いっぱい。 [2013/03/07(木) 04:56:26.85 .net] ねえ 作った関数って保存できないの?
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/07(木) 09:16:37.60 .net] >>389 開発版だとGUIがデフォのようですね。 コマンドライン版Octave-cliになってます。 結構安定に動くのでこちらを使おうかな。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/07(木) 09:56:50.69 .net] >>391 エディタで関数を書いてfoo.mのような名前で保存すればいい。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/07(木) 16:36:46.86 .net] OctaveのGUI環境にはWOctaveというのもあります sourceforge.net/projects/woctave/?source=directory 使い方はインストーラーでインストールした後に メニューバーのEdit>Preferenceで、OctavePathを入力するだけ OctavePathはOctaveをインストールしたbinディレクトリです
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/08(金) 13:14:59.91 .net] >>394 インストールしてみましたが,なかなかよいですね。 フォントをTerminalにすると日本語の表示も問題ないですね。
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/08(金) 14:59:34.17 .net] >>394 DomainMath IDEというのもありますね。 https://sites.google.com/site/domainmathide/home Java(JRE>1.7)が必要ですがWindows以外でも動くようです。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/14(木) 00:25:44.00 .net] Windows用の3.6.2でグラフをprintで保存したいんだけど、msys版だとグラフの 描画がバグる場合があって、VS版だとprintしてもファイルができませんでした。 Windows版でjpgかpngでグラフを保存したい場合、どういう環境/設定を 使えばいいでしょうか?
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/14(木) 10:33:42.87 .net] >>397 msys版じゃなくてMinGW版でしょう。 それはさておき,graphics_toolkitをgnuplotにして試してもらえませんか? >> graphics_toolkit gnuplot >> fplot ("[cos(x), sin(x)]", [0, 2*pi]) >> print ('test.png', '-dpng')
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/14(木) 20:24:19.12 .net] gnuplotにしたらVS版で保存できるようになりました。ありがとうございました。 ところで、graphics_toolkitを一旦gnuplotにしたら再起動するまでqtには 戻せないんですかね?available_graphics_toolkitsにも出てこないですし。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/15(金) 08:52:36.78 .net] >>399 >> graphics_toolkit qt で戻せると思います。
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/15(金) 10:21:16.99 .net] >>400 >> close all >> graphics_toolkit qt ですね。失礼しました。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/11(木) 23:04:52.65 .net] 規制明け。 >>388 Thanks!! >>389 JITコンパイラすげー!!! Octave 3.6.2 (MSVC2010): 2.3 [sec] Octave 3.7.2+ (MSVC2010): 0.016 [sec] a = 1; b = 1; for i=1:1000 for j=1:1000 a = a + b; end end …と思ってたら、a,bが行列の場合は速度Upしないのね…残念。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/18(木) 18:09:54.03 .net] >>193 大分前の話ですが,tf2ssなどはsignalパッケージに移ったようです。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/19(金) 16:55:10.70 .net] Scilab 5.4.1がリリースされました 5.4.0はバグが多かったのでそのフィックスが主のようです
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/05/16(木) 17:59:18.66 .net] >>394 >>396 WOctaveとDomainMath IDEがバージョンアップしたようです。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/05/30(木) 09:14:08.16 .net] Octave 3.6.4 for Microsoft Visual Studio released ttp://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/Octave%203.6.4%20for%20Windows%20Microsoft%20Visual%20Studio/
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/04(火) 23:54:56.16 .net] >>404 Scilab 単独スレってないのかな?? Scilabは、Octaveよりかはメジャーだと思うのだけど。 大学とかCQ出版の本とかでも、よく画像処理や音声処理で用いられているし。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/06(木) 13:01:16.58 .net] >>407 「Scilabを触ってみるスレ」とか「SCILABな」とかあったみたいだけど終わっているようですね
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/21(金) 23:48:34.47 .net] >>408 > >>407 > 「Scilabを触ってみるスレ」とか「SCILABな」とかあったみたいだけど終わっているようですね 終わったというか、サーバーが落ちたときに全スレがなくなって、その後、誰も立ててないってっ感じ。 だれかScilabスレたてて。
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/22(土) 01:10:44.93 .net] プログラム板に「【scilab】サイラボ」ってのも有ったな・・・11レスで落ちたけど。 誰かたててくれるなら俺はうれしいけど、すぐdat落ちする予感。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/22(土) 08:05:37.47 .net] OctaveなんてただのMatlabクーロンだからMatlabと統合でよい。 Scilabは独自に進化しているからMatlabやOctaveとは違うのだけどなあ。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/12(金) NY:AN:NY.AN .net] octave3.6.2_gcc4.6.2をWindows7 64bit環境で使っているのですが 13500x13500程度のデカい行列を扱うとmemory exhausted errorで落ちてしまいます octaveを64bitに対応させるにはどうすればよいのでしょうか?
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/17(水) NY:AN:NY.AN .net] >>412 64ビット化はDevelopment Branchで試みられている段階で現時点では利用できません
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/01(木) NY:AN:NY.AN .net] Scilabについてなのですが、ここで質問させてください。 (他に適切なスレがあれば誘導お願いします。) 組み込み関数abs(x)のように、渡した行列xのそれぞれの要素に対して 条件分岐をする関数を作りたいと思い、以下のようなコードを書いたのですが 期待通りの動作をしません。 これは for i = 1:length(x) do ... といったようなコードを書かなければならないので しょうか? function y = myabs(x) if x < 0 then y = - x; else y = x; end endfunction x = linspace(-1,1); plot(x,myabs(x),'-r'); plot(x,abs(x),'-b');
415 名前:名無しさん@お腹いっぱい。 [2013/12/13(金) 20:22:23.00 .net] 保守
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/16(月) 14:49:07.28 .net] >>414 x = linspace(-1, 1) y = x.*(x>=0)-x.*(x<0) これでいいじゃん。 見てないと思うけど。 子供の頃BASICで遊んでいたとき、IF文は遅いのでこういう論理式で処理してた。
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/16(月) 14:55:52.74 .net] >>416 行けました。 ありがとうございます! function y = myabs(x) y = x .* (x >= 0) - x .* (x < 0); endfunction x = linspace(-1,1); plot(x,myabs(x));
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/17(火) 00:39:28.43 .net] >>417 すげえ! 4ヶ月越しの遅レスだったのに、書き込まれて5分で確認して返答かよ!!やるな、おぬし。
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/02(木) 17:38:01.08 .net] 録音を継続しつつ、いままでに録音した分を参照するには どうすればいいのでしょうか。 標準のコマンドでいけるのでしょうか。 matlab, scilab, freematならいける? R言語, numpy, scipyにする CやJavaで録音する関数を作成しcallする R/Scilab (D)COM Server経由 録音ソフトからファイルで受け取る 等々面倒な手順が必要? どういうアプローチをすればいいのか分からず困っています。
420 名前:名無しさん@お腹いっぱい。 [2014/01/02(木) 20:15:33.39 .net] octave の windows 版って、 minGW と VC版がありますが、 どう違うの?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/03(金) 13:11:45.20 .net] Windows8では、 wiki.octave.org/Octave_for_Microsoft_Windows によると、 Note for windows 8 users: As a workaround for a gnulib windows 8 compatibility bug, add command line switches ' -i --line-editing' to the octave.exe shortcut (i.e. <octave-dir>\bin\octave.exe -i --line-editing) だそうなので、ショートカットのアイコンの右クのプロパティに追加ですね。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/04(土) 10:05:06.38 .net] Octave 3.8.0 がリリースされたようです。 各種バイナリはまだわかりませんが。 www.gnu.org/software/octave/NEWS-3.8.html
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/04(土) 10:12:29.34 .net] >>420 MinGW版 gccでビルドされ,コンパイラなどの開発ツールも含まれる。 (OctファイルやMexファイルの作成が容易) インストーラーがないので,手順を読んでマニュアルでインストールが必要。 VC版 MicrosoftのVC++等でビルドされている。 Microsoftランタイムライブラリが必要 インストーラーがあるのでインストールは容易。 開発環境は用意されていないので,oct,mexファイルを作成するためには VC++2010が必要(フリーのExpressEditionでよい)
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/04(土) 22:52:42.98 .net] >>419 Octave または、Scilab,R,Matlab,Pythonなど,アプリ実装方法なんでも良いから、 音声をリアルタイムで入力しつつ、ある程度バッファにたまったら次々と処理したいということですね。 Octave、Scilabでは、簡単にはできないと思います。 元気があるなら、Processingとか、他のアプローチも探ってみるとよろし。 もし、音声エフェクトアプリとかに興味あるのなら、VSTエフェクトの自作とかも探ってみる。 VSTっぽいみたいなのを、簡単にやってみたいなら ↓ とか面白いかも。 jvaptools.sourceforge.net/scripteffect/screenshot.htm Javaの文法で音声エフェクトを簡単にリアルタイムコーディングできて面白い。
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/14(火) 21:20:57.96 .net] >>423 サンクスです。 やっぱインストーラある方が便利ですよね
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/16(木) 18:54:59.64 .net] Windows版ですが,アンオフィシャルな3.8.0があるようです。 octave.osuv.de/3.8/windows/ 参考 octave.osuv.de/3.8/windows/README.txt
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/01/17(金) 01:21:04.90 .net] >>426 試してみました。 バイナリ:octave-3.8.0-2-portable.zip 動作環境:WinXP on VMware Player MSYS環境でコンパイルしてあるらしく、相変わらず起動が異常に遅い(CPU 100%)。 > a = 1; b = 1; tic; for i=1:1000; for j=1:1000; a = a + b; end; end; toc Elapsed time is 1.5 seconds. > jit_enable(1) > a = 1; b = 1; tic; for i=1:1000; for j=1:1000; a = a + b; end; end; toc 無限ループ… ヽ(`Д´#)ノ
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/10(月) 09:14:43.88 .net] >>425 最新のoctave-3.8.0-5なら,windows 7 では起動は早いです。 jit_enable(1)の問題はそのままです。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/10(月) 23:21:37.84 .net] >>428 Thanks! Windows7なら、MinGW版でも起動は早い、らしいですね… 3.2から3.4の時に急に遅くなったので、いつかは原因を究明してみたいものですが。
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 12:52:55.15 .net] >>426 windows 8ではGUIは動かないようです。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 14:06:38.08 .net] >>396 >>430 GUI スキンとしてDomainMath IDE 0.16はWindows 8でも動くようです。 しばらくはこれを使おう。 https://sites.google.com/site/domainmathide/home
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/21(金) 10:39:56.89 .net] octave-3.8.1-rc3がでました。 octave.1599824.n4.nabble.com/Octave-3-8-1-rc3-release-candidate-available-for-ftp-td4661972.html windows用バイナリは以下からダウンロードできるようです。 mxeoctave.osuv.de/3.8.1-RC/
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/21(金) 12:53:56.63 .net] mxeoctave.osuv.de/ に新しくおかれた w8-octave-gui.bat を使えば windows 8 でもExperimental GUIが使えるようです
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/05(水) 13:04:19.78 .net] >>427 放っておいてあった古いマシンにUbuntu 12.04 LTS を入れてoctave 3.8.0 をビルドしてみました。 octave:1> a = 1; b = 1; tic; for i=1:1000; for j=1:1000; a = a + b; end; end; toc Elapsed time is 4.21553 seconds. octave:2> jit_enable(1) octave:3> a = 1; b = 1; tic; for i=1:1000; for j=1:1000; a = a + b; end; end; toc Elapsed time is 0.891052 seconds. Ubuntu 上ではjitは動作してますね。MinGWの特有の問題かもしれません。
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/05(水) 19:43:16.33 .net] >>434 かもしれませんねー。 検証感謝!!
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/07(金) 20:12:39.75 .net] >>435 octave MLで訪ねてみたら octave.1599824.n4.nabble.com/jit-test-failure-octave-3-8-on-windows-td4662807.html MinGW上でのjitは問題がありそうです。 savannah.gnu.org/bugs/?40608 jit自体もまだまだ実験段階なので, しばらく時間はかかるのではと思います。 (4.0での目標だったような気が。)
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/08(土) 08:00:09.80 .net] octave-3.8.1がリリースされました。 octave.1599824.n4.nabble.com/Octave-3-8-1-Released-td4662832.html これはバグフィックスリリースのようです。
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/09(日) 22:16:15.07 .net] >>436 おぉ、そこまでしていただけるとは…。 そうですね、実用段階までまったり待っていることにします。 # Max Bristerさん、燃え尽きちゃったりしないですよね…? # ttp://hg.savannah.gnu.org/hgweb/octave/search/?rev=Max%20Brister&revcount=200
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/10(月) 13:56:19.63 .net] >>438 いえいえ,ちょうど聞きたいところだったので。 # Max Bristerさん、燃え尽きちゃったりしないですよね…? すごい勢いですよね。燃え尽きはこわいですね。