[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 01/10 18:54 / Filesize : 290 KB / Number-of Response : 794
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

データ解析ツールoctaveを語ろう Part 2



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/

279 名前:octave for windows メモの筆者 mailto:sage [2012/01/07(土) 12:55:10.79 .net]
>>278
Octave Workshopのoctaveあまりにも古く,使用するのはあきらめてください。
GUI Octaveの方が現実的だと思います。
ttps://sites.google.com/site/guioctave/

GUI OctaveではOctave-3.2.4ですが,頑張ればOctave-3.4.3も使用できます。
ttp://guioctave79.freeforums.org/guioctave-stuck-with-gnu-octave-3-4-2-t108.html
(OpenGLのgraphicsが使用できませんが。)

280 名前:名無しさん@お腹いっぱい。 [2012/01/07(土) 21:22:43.08 .net]
278です。
GUI Octaveをインストールしたのですが
Error message: Redirect console error: 3
と表示されてしまいます。
たびたび申し訳ありませんが、原因をご存知の片がいればお教えください。

281 名前:octave for windows メモの筆者 mailto:sage [2012/01/08(日) 07:16:25.00 .net]
>>281 私は,GUI に興味がないので使用したことがないので,お役に立てません。
ここで回答がつかなければ,GUI Octaveは生きているプロジェクトのようです
ので敷居は高いですが,GUI Octaveの英語のフォーラムで尋ねられるとよいか
と思います。


282 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/08(日) 12:10:39.94 .net]
>>280
Octave-3.2.4をインストールしていない

に1票


283 名前:名無しさん@お腹いっぱい。 [2012/01/08(日) 12:30:30.35 .net]
Octave-3.2.4をインストールする前にGUI Octaveをインストールすると、
Error message: Redirect console error: 3
が出る。

これは、GUIOctaveの File/Options/Octave/GNUOctave Executable Files Directory に
パスが正しく設定されていないことでもわかる。
Octave-3.2.4を入れているのに、なぜかここにパスが設定されていないときは、
ここに 
C:\Octave\3.2.4_gcc-4.4.0\bin
を設定する。

そもそもOctave-3.2.4を入れていないのであれば、
一度GUIOctaveをアンインストールして、Octave-3.2.4を入れる.
これが正しく入っていると、GUIOctaveはインストール時に自動的にOctaveパスをセットしてくれるので
特に設定は要らない。

Octave-3.2.4を入れるときには
octave for windows メモの筆者さんの
www.tatsuromatsuoka.com/octave/jpn/OctaveWinMemo.html#100403
を、ありがたく、よく読んでからな〜

284 名前:octave for windows メモの筆者 mailto:sage [2012/01/09(月) 13:38:37.75 .net]
3.6.0がでそうでなかなか,いろんな話題がでてなかなかでませんが,
そういうなか 3.5.92のスナップショットがでました。

ビルドできる人はトライしてみてください。
octave.1599824.n4.nabble.com/Octave-3-5-92-snapshot-available-for-ftp-td4270829.html

285 名前:octave for windows メモの筆者 mailto:sage [2012/01/11(水) 08:09:58.85 .net]
Octave-3.6.0のrc0がでました。
octave.1599824.n4.nabble.com/Octave-3-6-0-rc0-release-candidate-available-for-ftp-td4283677.html

Octave-3.6.0のリリースもまもなくでしょう。

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/11(水) 13:30:25.43 .net]
FreeBSD 9.0Rが出たので入れてみたメモ

octaveはpackagesから入れると起動時にGLIBCXXなにがしというエラーが出ます
portsから入れるとmake途中で同じエラーが出ます

原因はglibcのバージョンの問題で

LD_LIBRARY_PATH

の先頭に

/usr/local/lib/gcc46

を入れてください。
一応正常そうに動きました。

287 名前:名無しさん@お腹いっぱい。 [2012/01/14(土) 20:02:14.37 .net]
for i=1:1:n
t=0:dt:t;
figure(i)
subplot(1,3,1)
plot(t,xx1(i,:))
grid on
title('Displacement-time')
xlabel('time')
ylabel('displacement')

subplot(1,3,2)
plot(t,xx2(i,:))
grid on
title('Velocity-time')
xlabel('time')
ylabel('Velocity')

subplot(1,3,3)
plot(t,xx3(i,:))
grid on
title('Acceralation-time')
xlabel('time')
ylabel('Acceralation')
hold on
end



288 名前:名無しさん@お腹いっぱい。 [2012/01/14(土) 20:04:41.86 .net]
上のコードは自分で作成しました。
もし、n=5であれば、5つの図を出したいのですが、
上記の場合ですと、1つ目の図はプロットされていますが、
2つ目以降のグラフは、grid とtitleなどが表示された図が表示されるだけで
プロットされてません。
なお、xx1やxx2はちゃんと値が入っているので数字的ミスはまったくないです。

forで回すのは、figureを作成するうえでやめたほうがいいんでしょうか?

よろしくお願いします。

289 名前:octave for windows メモの筆者 mailto:sage [2012/01/14(土) 22:22:53.77 .net]
>>288
それぞれの図を描くとき
drawnow
が入っていないのが原因なのでは?

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/15(日) 12:05:33.07 .net]
t=0:dt:t;
octaveにかけると、この文でエラーになるけど?


291 名前:octave for windows メモの筆者 mailto:sage [2012/01/15(日) 14:17:54.69 .net]
>>290

上のコードはこれ単独では動きません。
動かすには,tとdtの設定のほかにも,xx1とxx2の定義が必要ですので。

できれば,単独で動いて動作確認できるコードをあげていただけると
答えがつきやすいと思います。

ところで
t=0:dt:t; はループの外に出すでしょう。ループの中にいれるのは,
間違いでないけど意味が不明です。

292 名前:octave for windows メモの筆者 mailto:sage [2012/01/15(日) 18:49:34.46 .net]
やってみました。たしかにループでなく描画するとグラフかけますね。
バグかもしれません。
Octaveのバージョン,Windows,Mac,Linuxなどお知らせください。

293 名前:octave for windows メモの筆者 mailto:sage [2012/01/15(日) 18:50:29.52 .net]
>>
おっと, windows版octave 3.4.3で試してみました。

294 名前:octave for windows メモの筆者 mailto:sage [2012/01/16(月) 06:47:46.80 .net]
Octave-3.6.0がリリースされました。

octave.1599824.n4.nabble.com/Octave-3-6-0-uploaded-to-ftp-gnu-org-td4297674.html

295 名前:octave for windows メモの筆者 mailto:sage [2012/01/16(月) 12:17:54.38 .net]
>>287
よくコードを読むと
t=0:dt:t;
がfor loopの中に入っているためn=2からは
区間ではなくなってますね。
t=0:dt:t
をloopの外に出すと正しく動くようです。

以上


296 名前:octave for windows メモの筆者 mailto:sage [2012/01/26(木) 06:54:39.70 .net]
Octave team で開発中のOctave-GUIの現在のスナップショット
www.geocities.co.jp/tmoctwin/files/OctaveGUI0.8.5.html

Windows上のスナップショットですが,Ubuntuでもほぼ同じイメージでした。

297 名前:octave for windows メモの筆者 mailto:sage [2012/01/26(木) 13:07:09.86 .net]
>>213
bode線図でこけるのは,control packageのせいではではなく,
fltk graphic_toolkit が対数軸でのマウスオペレーションがこける
ためのようです。

https://savannah.gnu.org/bugs/?35292




298 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/27(金) 09:11:43.11 .net]
>>296
Scilabも5.4.0-alphaからコマンドウインドウの左右に
補助ウインドウが出るようになりました
ただしScilabは左が、変数&履歴ウィンドウ、右がファイルブラウザ

まあでもド素人にMatlab系のプログラミング技術を教えるだけなら
FreeMATでいいかもしれないです
インストールが簡単だし、dos画面じゃないし、
グラフもgnuplotとかではなくてネイティブだし

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/29(日) 11:13:02.52 .net]
>>298
FreeMATって、コントロールパックとかあるんでしたっけ?
伝達関数とか、それのインパルス応答とか、ボード線図かくやつ。


300 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/29(日) 14:56:20.91 .net]
>>299
無いですね
tfもzpもstepもbodeも

制御をやる目的ならscilabの方がいいと思います
scilabはmatlabから入ると流儀がわからないかもしれませんが
慣れればどってことないです

octaveは限界が高いですけど
初心者がやるにはハードルも高いと思います
dos画面だけってのは初心者は面くらうでしょう

それで電卓代わりに使う目的ならfreematで十分という話です

301 名前:octave for windows メモの筆者 mailto:sage [2012/01/30(月) 07:48:33.24 .net]
>>300
OctaveはもともとUnix由来のソフトですし,Windowsの開発陣のリソースは実に
薄い。UnixではTerminalでのソフトはまだ一般的ですし,UnixのTerminalは
コマンドプロンプトよりは使いやすい。

#Windows 2000からはコマンドプロンプトが正しい名称であって
#ドスプロンプトではないです。まあ,それのほうがつうじますが。

302 名前:octave for windows メモの筆者 mailto:sage [2012/01/30(月) 07:54:27.43 .net]
>>301 ちょっと舌足らずした。
とはいうもののUnixでもGUIのご時世なので,Octave本体もやっと
真剣にGUIインターフェースをつくりはじめています。

ちとお待ちください。

303 名前:octave for windows メモの筆者 mailto:sage [2012/01/31(火) 12:28:20.15 .net]
Octave3.6.0_gcc4.6.2 mingw binaries for testing

octave.1599824.n4.nabble.com/Octave3-6-0-gcc4-6-2-mingw-binaries-for-testing-td4338795.html

インストールの仕方などは以下を参照してください。
www.octave.org/wiki/index.php?title=Octave_for_Windows#Octave-3.6.0-mingw_.2B_octaveforge_pkgs

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/31(火) 23:58:19.85 .net]
遅ればせながら、3.6.0のNEWSを読んでみた。

ぱっと目についた新機能は以下。

1.バイナリ演算子のブロードキャスト
  ex.) rv=(1:5)'、M=magic(5)の時、repmat(rv,1,5).*Mがrv.*Mと書ける
2.プロファイラの実装
  profile, profshow, profexplore
3.parfor(for文の並列処理)のサポート
  但し、内部動作はforのまま

parfor、一瞬期待したのに…!

305 名前:octave for windows メモの筆者 mailto:sage [2012/02/01(水) 06:16:26.76 .net]
>>303

Release 3.6.0 still not "official"
octave.1599824.n4.nabble.com/Release-3-6-0-still-not-quot-official-quot-td4345497.html

で3.6.1がでるようです。qhullのルーチンがごく最近改定されたのでちょうど
いいかもです。Windows版のビルドもATLASのバージョンを変えてテストが
終わりつつあるのでこれもいいかもです。

parforですか。たしかにあるといいと思いますが今の開発陣のマンパワー
だとどうかなという気がします。そこらへんに強い人が開発陣に参戦される
ことを期待したいのですが。

306 名前:octave for windows メモの筆者 mailto:sage [2012/02/02(木) 10:06:13.73 .net]
Octave for GNU Linux: Binary Octave packages for GNU Linux

www.octave.org/wiki/index.php?title=Octave_for_GNU_Linux:_Binary_Octave_packages_for_GNU_Linux

307 名前:octave for windows メモの筆者 mailto:sage [2012/02/08(水) 07:05:13.92 .net]
Octave 3.6.1-rc0 release candidate available for ftp

octave.1599824.n4.nabble.com/Octave-3-6-1-rc0-release-candidate-available-for-ftp-td4365618.html



308 名前:名無しさん@お腹いっぱい。 [2012/02/10(金) 15:43:20.25 .net]
octaveってデフォルトで上三角の連立方程式 U x = y を高速に解けないの?
ちょっと使ってみようと思ってググったら2003年の記事出てきたんだけど、
www.math.meiji.ac.jp/~mk/labo/text/a-remark-lu.pdf
これ未だにfixされてない?

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/10(金) 23:24:48.60 .net]
>>308
もしかして、試してすらいない?

うちの環境だとこんな感じ。
Octave 3.2.4, Linux 2.6.32, Core2Duo 1.8GHz

octave:1> lutest(5000);
P の掛け算の計算時間
Elapsed time is 0.0580444 seconds.
L による割り算の計算時間
Elapsed time is 0.0310717 seconds.
U による割り算の計算時間
Elapsed time is 0.0300882 seconds.
leftdivu() による割り算の計算時間
Elapsed time is 0.843658 seconds.
精度
ans = 1.1294e-06
ans = 1.1197e-06

※実際は100回計算してる。上の時間は平均値

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 17:30:46.00 .net]
>>309
試してというか、インストールすらまだしてないw
ちょっとoctave使ってみようかな、ありがとう

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 21:52:48.99 .net]
久々です
少し訳の分からないエラーが出たので質問したいのですが…
今サクラエディタ上で次のようなプログラムを作ってました

function dx = f(x,t)
dx = 1/(1+t^2);
end

t = linspace(0,10,101);

x = lsode("f",1,t);

因みにプログラムの内容は微分方程式 X' = 1/(1+t^2)をlsodeを用いて解くというものです
コレをコンパイラしたところ以下のようなエラーが出てしまいます

warning: function name `f' does not agree with function file name (filename)
parse error near line 5 of file (filename)

syntax error

>>> t = linspace(0,10,101);

error: `t' undefined near line 2 column 12
error: called from:
error: (filename)

こんな感じのエラーでした
しかし窓でプログラムを制作した場合は何故かエラーなしでグラフを表示することができました

何でこんなエラーが出たのでしょうか?
^

312 名前:octave for windows メモの筆者 mailto:sage [2012/02/15(水) 07:42:59.15 .net]
>>311

今サクラエディタ上で次のようなプログラムを作ってました

というのは,以下の内容を含むmファイルを作成して(例えばfoo.m)
function dx = f(x,t)
dx = 1/(1+t^2);
end

t = linspace(0,10,101);

#**********:
Octave のプロンプトからfooと打ったということでしょうか。

Octaveのmファイルには,スクリプトmファイルと関数mファイルがある。

Octaveはfunctionで始まるmファイルは関数mファイルと考える。
上の例は関数定義のあとにlsodeがあり,明らかに関数mファイルではない。
したがって上のスクリプトは間違いである。

warning: function name `f' does not agree with function file name (filename)
は,関数mファイルは関数名とファイル名が一致しないといけないのでたwarning.



313 名前:octave for windows メモの筆者 mailto:sage [2012/02/15(水) 07:43:43.77 .net]
>>311 >>312
上のスクリプトをスクリプトmファイルと認識させたいならfunctionキーワードの
前に命令を入れる。例えば

1;
function dx = f(x,t)
dx = 1/(1+t^2);
end

1;は無意味な命令だがそのおかげで,octaveはこのファイルをスクリプトm
ファイルと認識できる。


314 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/15(水) 20:58:11.93 .net]
>>313
解決しました!
ありがとうございます!

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/21(火) 22:33:37.23 .net]
流石に課題丸投げは行けないと思うが、悩みに悩んだ結果積んでしまったので教えてください
ttp://loda.jp/subject_2ch/?id=762
これが課題の内容(pdf形式)です
只今小問2に関するプログラムを制作してるのですが、どうしても等高線グラフができません
一応原因はある程度把握してますが(ip(k,n)に関して、kが整数ではないからエラーがでる)それに変わるプログラムが分からず…
以下に小問2に関するプログラムを載せますので、どこがどう違うのかを指摘してくれれば有難いです

1;
function dx = f(x,t,n1,k1)
dx = -k1*x^n1;
endfunction

t = (0:1:300);
x0 = 10;

for k = 10^-9 : 0.1 : 1
for n = 1 : 5
x = lsode(@(x)f(x,t,n,k),x0,t);

ip(k,n) = (x(21) - 8)^2 + (x(41) - 6)^2 + (x(61) - 5)^2 + (x(121) - 3)^2 + (x(181) - 2)^2 + (x(301) - 1)^2;
endfor
endfor

contourf(pi)

316 名前:octave for windows メモの筆者 mailto:sage [2012/02/23(木) 11:42:18.48 .net]
>>315
ttp://loda.jp/subject_2ch/?id=762
がダウンロードできないので,もとの問題についてはわかりませんが,

ip(k,n) = (x(21) - 8)^2 + (x(41) - 6)^2 + (x(61) - 5)^2 + (x(121) - 3)^2 + (x(181) - 2)^2 + (x(301) - 1)^2;

はkが正の整数かロジカルでないといけないので,こういう書き方は許されません。

317 名前:octave for windows メモの筆者 mailto:sage [2012/02/23(木) 11:52:06.35 .net]
>>316
(ip(k,n)に関して、kが整数ではないからエラーがでる)って書いてありましたね。
すみません。



318 名前:octave for windows メモの筆者 mailto:sage [2012/02/23(木) 12:13:15.01 .net]
>>315

1;
function dx = f(x,t,n1,k1)
dx = -k1*x^n1;
endfunction

t = (0:1:300);
x0 = 10;
k=1e-9;
for m = 1:10
for n = 1 : 5
x = lsode(@(x)f(x,t,n,k),x0,t);

ip(m,n) = (x(21) - 8)^2 + (x(41) - 6)^2 + (x(61) - 5)^2 + (x(121) - 3)^2 + (x(181) - 2)^2 + (x(301) - 1)^2;
k=k+0.1;
endfor
endfor

contourf(ip)

は一応等高線はでるが,目指しているものと同じかわかりません。

319 名前:octave for windows メモの筆者 mailto:sage [2012/02/23(木) 13:27:38.33 .net]
>>318

contourf(ip)

contourf(1:5, 1e-9:0.1:1, ip)

contourf(1e-9:0.1:1, 1:5,ip')
にすればよいかも。

320 名前:octave for windows メモの筆者 mailto:sage [2012/02/23(木) 17:57:12.75 .net]
>315-319
要は配列の概念とcontoturfの使い方がわかっていないのかなと思います。

ヘルプを読めばいいのですが,英語ですしね。無理もないかもしれません。

pdfをダウンロードできました。
もう少しいじる必要があると思いますが,基本的にはこれでいいのかな。
あとは自力で頑張ってください。

321 名前:octave for windows メモの筆者 mailto:sage [2012/02/23(木) 18:04:53.50 .net]
>315-319
要は配列の概念とcontoturfの使い方がわかっていないのかなと思います。

ヘルプを読めばいいのですが,英語ですしね。無理もないかもしれません。

pdfをダウンロードできました。
もう少しいじる必要があると思いますが,基本的にはこれでいいのかな。
課題ですので,あとは自力で頑張ってください。

322 名前:octave for windows メモの筆者 mailto:sage [2012/02/28(火) 15:10:56.60 .net]
Octave 3.6.1 がリリースされました。
octave.1599824.n4.nabble.com/GNU-Octave-3-6-1-Released-td4425272.html
3.6.0はバグのため公式版とならなかったため,3.6.1が公式版となります。

323 名前:octave for windows メモの筆者 mailto:sage [2012/02/28(火) 15:18:33.76 .net]
まだ,公式には発表されていませんが,Michael氏がMSVC版のoctaveの復活に意欲
を見せておられます。さて,どうなるでしょうか。

324 名前:octave for windows メモの筆者 mailto:sage [2012/02/28(火) 15:18:51.21 .net]
まだ,公式には発表されていませんが,Michael氏がMSVC版のoctaveの復活に意欲
を見せておられます。さて,どうなるでしょうか。

325 名前:octave for windows メモの筆者 mailto:sage [2012/03/03(土) 16:10:02.07 .net]
MSVC版のoctave-3.6.1がでました。
octave.1599824.n4.nabble.com/Octave-3-6-1-for-Windows-VS2008-VS2010-available-td4440168.html


326 名前:名無しさん@お腹いっぱい。 [2012/03/03(土) 23:33:37.71 .net]
いきなりの質問ですみません。
2つほど質問があります。
1.2段のワードの形式で論文を書いているのですが、
どうしても、ワードの大きさに縮小してしまうと、メモリどころか
線すらはっきり映りません。これをどう解決すればよいのでしょうか?

2.グラフを描くときに、色ではなく破線や点線はどのようなコードを
打てばよいのでしょうか?


なにとぞよろしくお願いします。特に1番目の質問が深刻です。


327 名前:名無しさん@お腹いっぱい。 [2012/03/03(土) 23:42:00.21 .net]
2番目は解決しました。すみません。



328 名前:octave for windows メモの筆者 mailto:sage [2012/03/04(日) 17:42:22.14 .net]
>>326
?? プロットした図が縮小すると見えなくなるということでしょうか。
ワードだからWindowsですよね。octave-3.2.4でしょうか。
gnuplotの画面をコピーしてワードに貼り付けているということでしょうか。

私はoctave の図をそのまま使わないので良くわかりませんが,
print コマンドでemfか何かでセーブした図を使ったほうがいいかもしれません。

329 名前:名無しさん@お腹いっぱい。 [2012/03/05(月) 20:49:38.55 .net]
octave-3.6.0で
1.1
ans = 1.10000000000000
single(1.1)
ans = 1.10000002384186
となります。これってどうなんですか?
どなたか教えて下さい。

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/05(月) 22:52:08.58 .net]
>>329
問題ないです

331 名前:octave for windows メモの筆者 mailto:sage [2012/03/07(水) 08:09:54.51 .net]
Windows版の書き込みですみませんm(__)m。
MinGW版 の 3.6.1がでました。
sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/Octave%203.6.1%20for%20Windows%20MinGW%20installer/

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 14:24:18.76 .net]
>>329
補足するとsingle(単精度)の有効桁は10進に治すと約6-7桁なので
それ以上の桁数の数値についての保証はなく 
>>330
の方がおっしゃるように,単精度の範囲では問題ないことになります。

333 名前:名無しさん@お腹いっぱい。 [2012/03/29(木) 13:44:37.57 .net]
octave 3.6.1-mingwで例えば
text(0.5,0.5,"{\pi}","interpreter","tex")
とやってもTeXでπで書いてくれません。
対処法を教えていただけませんか。
お願いします。

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 08:04:27.54 .net]
>>333 graphics_toolkit gnuplot
でなんとかなりませんか?
octave 3.6.1-mingwはgraphics_toolkitはfltkがデフォで,texはまだfltkでは
対応していないと思うので。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/20(水) 19:21:31.18 .net]
最近はJuliaというのが出てるらしいです

julialang.org/

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/21(木) 00:38:00.45 .net]
>> 335
へー…。

そういえば、OctaveにもJIT Compilerを実装するプロジェクトが、
今年のGSoCに登録されてました。
これは、期待してもいいんでしょうか…

jit-octave.blogspot.jp/

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/21(木) 00:54:19.14 .net]
SourceForgeに登録されてるWindowsバイナリの3.2.4、3.4.3、3.6.1
(MinGW版、いずれもクリーンインストール)を、現在XPで使用中
なのですが、3.2.4と比較して3.4.3、3.6.1の起動がやたらと遅くなって
おります(30secくらい?CPU100%)。

どなたか、回避策をご存知の方とかいらっしゃいませんでしょうか?



338 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/06/23(土) 01:27:08.49 .net]
>>337
全く同じ事で悩んでいたけど、
windows7/64bit+Corei7+16GBRAMに買い換えたら起動が速くなったよ


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さん、燃え尽きちゃったりしないですよね…?
すごい勢いですよね。燃え尽きはこわいですね。

440 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/10(月) 23:27:13.27 .net]
>>434
Ubuntuでoctave 3.8をビルドする際に参考にしたHP

blogs.bu.edu/mhirsch/2013/12/compiling-octave-3-8/

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/13(木) 14:37:07.27 .net]
Ubuntu 12.04 LTS でmxe-octaveを使って,octave-3.8.1 をビルドしました。

参考 wiki.octave.org/Windows_Installer

native-gccでビルドがこけたのでoctave MLで質問してパッチを得ました。
パッチが載ってるスレッドのURLは,ここ。

octave.1599824.n4.nabble.com/mxe-octave-cross-build-errors-when-building-native-gcc-tt4662612.html

MinGW上でのビルドはうまくいきません。
クロスビルドするしかないのかなあ。

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/14(金) 11:13:02.21 .net]
win7-x64 x86_64-w64-mingw32 gcc-4.9でビルドしてみた。
最初staticライブラリを使ってguiを有効にしてビルドしたんだけど、

1.QtとGraphicsMagickでtiffの関数がかぶる
2.最終リンクでvtable for file_editor_interfaceのエラーが出る
3.Qt有効時には、src/makefileに -loleaut32 -lwinmm -lcomdlg32 -limm32 -lwinspoolの追加が必要
4.ssl有効にしてた場合ssl関連のライブラリ追加が必要

2に関しては試してないけどGUNの掲示板でpatchが出てた。
3、4はmakefile修正で解決
1の問題解決が面倒というかQtかGraphicsMagickどっちかのtiffを無効にしてライブラリ再ビルドか、
もしくはsharedライブラリじゃないと無理?

で、disable-guiでmake。ライブラリはstatic。
今度はrpl_gethostnameが不明とか出たので、…gethostnameをコメントアウトしちゃった。
一応ビルドは通って>>427の計算も速いんだけどうーん。

443 名前:442 mailto:sage [2014/03/30(日) 04:01:08.86 .net]
GUIもビルド出来た
1.tiffを無効にしたライブラリを使用
2.公式のパッチを当てる
3.LIBSに追加してconfigure
4.3同様

やはり、gethostname.cを処理して無いみたいなので定義をsokets.cに移植
これでビルドは完了するんだけど初回起動時設定ファイルを作成出来ずに
クラッシュしてた。なんとかして設定ファイルを作成し所定の場所に配置

どうにかしてGUIの起動を拝めたんだけど、どうもpngも処理されていない。
まあなんとか起動までは漕ぎ着けたので満足して終了

それと、win7-64bitではatlasのビルド時、atlasの測定ツールみたいなの
が異常終了する。色々ググってたらそういう人多いみたい。
しかし、めげずにmakeを繰り返していると通る。というか通す。
ちな10時間かかった…
atlasはpythonの拡張であるsicpyをビルドする時必須(少なくても自分の環
境では)のようで、openblasではtest中落ちる。sicpyに依存するmatplotlib
もatlasでビルドしたsicpyじゃないとビルド中落ちる。
matplotlibを実行してpythonが無反応になる場合は
font_manager.py中のif not local:の前に
local = None
を書き加える。
MinGWというかwindowsでやるもんじゃないね。VMware上のUbuntuで同じ事
やったら1時間かからなかったつД`)

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/30(日) 12:53:11.07 .net]
>>443
おつかれさまでした。

Windowsだと、何かコンパイルしようと思うと異常にハードルが上がるのは、同感です…
でも自分の場合は、お仕事がWindowsメインだから仕方ない

ちなみに教えてほしいのですが、他のライブラリとかはすんなりビルドできました?
Benjaminさんのビルドスクリプトだと、あっちこっちパッチ当てて、涙なしには見れないのですが。。。

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/30(日) 19:48:24.54 .net]
お仕事かあー、そりゃ大変なるべく力になるよ!
winでビルドはあまりにも情報少なくて何度も折れそうになったしね

パッチはwinだとOpen Source Waresってトコが頼りになる。
あと ttps://build.opensuse.org/project/show/windows:mingw:win64
と ttp://lfsbookja.sourceforge.jp/BLFS/svn.ja/index.html
ここらで情報収集、だけどまず素でビルドしてみてどうしてもダメなら当てる
あとスクリプトビルドは極力避け地道にコツコツやるといいかも

atlasは前述した通り諦めずもうひたすらmakemakemakemake
scipyのビルド手順もどこぞに書いたのでもし興味あれば参考に
基本Open Source Waresさんの情報通りでいいんだけど、umfpackはCHOLMOD関連でエ
ラーになるのでmakeのコマンドは make CC="gcc -DCHOLMOD=0" library みたいな感
じでやるといいと思う。

guiならGraphicsMagick、qt4が必要、ちなみにimagemagickだとウチではエラー出た。
python@spyderまで視野に入れるならqt4はwebkitも有効にしなくちゃいけない。
qtはmsys上からではなくてcmdからビルド。msysのツールも使いたいので、msys上から
start cmdでコマンドプロンプトを呼び出しビルドする。
staticビルドにするなら、Open Source Waresさんのパッチは必須。winの関数の問題
であれこれライブラリ要求されるけどそれらは随時.proに追加。
それとは別にfreetypeと64bit固有の問題のパッチ当てなきゃダメだったけど、これ
は問題に遭遇した時ググればすぐ出てくる。

ちなみにOpen Source Waresさんのpython使うなら自分でビルドした方がいいと思う
何故なら、恐らくwinだと、readlineとcursesを組み合わせると挙動がおかしくなる
から。cursesはPDCでも通る(要リネーム)。組み込むならどっちかの2択だと思う。

GCCはトランクから引っ張ってビルドした4.9だけど、いやー去年に比べて随分安定し
てきたなー、以前はしょっちゅうセグメントエラー出て大変だったんだけど
こんなとこです

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/31(月) 14:44:14.44 .net]
>>445
その苦労をみてるとUbuntu何かを古いマシンに入れてmxe-octaveで
クロスビルドしてwindowsバイナリを作成する方が簡単ですね。

時間はかかるけど,一か所パッチをあてるだけですんなりビルドが通る。
作成されるgnuplotがバギーなので,本家のもので置き換える必要があります。

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/01(火) 00:01:01.23 .net]
やばい、ちょっと目を離してる間に、完全に時代に取り残されてるのを感じる…

>>445
丁寧にありがとう!
うん、めっちゃ泥臭い作業が必要だというのは判った。
遠くない未来にWin 64bitでコンパイルしなければならないのですが、それなりの覚悟をしときます。

Pythonは覚えてみたいと思いつつ放置してたけど、spyder+scipy+matplotlibでここまでできるのか!
疎行列の演算とかはそれほど充実してないみたいだけど、スカラーの数値計算ならMATLABレベルのことはできそう。
あとは、JITあり/なしのOctaveと比べて、どの程度の速度がでるかですが、今度試してみます。

>>446
LinuxでWindowsバイナリをクロスコンパイルできることは聞いたことだけありますけど、そんなにすんなり通るんでしょうか?
コンパイル時の問題として
 @configure/makeを通すためのコマンドが足りないor動作がおかしい
 Aコンパイラorソースコードのトラブルで、コンパイル時にエラーになる
の二種類があるとして、上ではAも大きいみたいですけど、Aの条件ってMinGWとあんまり変わらないんじゃないでしょうか…多分。
Windows上でコンパイルするより楽ならこちらの方法も検討してみたいので、ご意見いただけたらありがたいです。



448 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/01(火) 05:41:05.53 .net]
>>447

441に書きましたが,一か所既出のパッチを当てるだけで通りましたよ。
ただ,使っているマシンが32ビットしか対応できないので64ビット
ビルドはやってないのですが。

ちなみに,内部ではBenjaminさんレベルに結構ソースにパッチをかけてやっている。

mxe-octaveは,原理的にはMsys+MinGW(+少しのツール)で動くはずなのですが
全然うまくいきませんでした。なぜ,うまくいかないかは時間がないので追及
してません。

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/01(火) 06:02:42.62 .net]
>>441 >>448

wiki.octave.org/Windows_Installer
には,Ubuntuの例がなかったのでDebainので
aptitude installをsudo apt-get installに変える必要があります。

ちなみに,mxeというのはいろいろなOSのパッケージをクロスビルドで
作成するためのシステムのようです。
mxe.cc/

mxe-octaveはmxeをもとに,jwe氏が作りはじめて,そのほかのOctave-MLに
登場するメンバーなどがかかわってメイテイテナンスされています。
いいところはOctaveの開発メンバーが直接かかわっている点です。

450 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/04(金) 00:47:18.99 .net]
返信感謝です。
mxe-octave、さっそく確認してみました。

てっきりOctave本体だけの話かと思ってましたが、関連ライブラリも含めてコンパイルしてくれるんですね。
また、仰るとおり、パッチを山ほど当ててるみたいです。
hg.octave.org/mxe-octave/file/44eb8941c35f/src

なるほど、使いこなせれば、かなり便利そうですね。
ありがとうございます!

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/05/10(土) 17:54:20.12 .net]
mxeoctave.osuv.de/
に置かれたoctave-3.8.1(MinGW32)がrelease-2になってます。

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/07(土) 19:22:53.74 ID:gzb8IZC6J]
3-8-2-rc1がでました。
octave.1599824.n4.nabble.com/Octave-3-8-2-rc1-release-candidate-available-for-ftp-td4664525.html

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/10(火) 14:51:31.19 ID:hoIJ3RZnF]
mxeoctave.osuv.de/
に置かれたoctave-3.8.1(MinGW32)がrelease-3になってます。

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/18(水) 12:42:54.29 ID:XRGSvpAx5]
io-packageの詳しい解説がoctaveのwikiに記載されました。

wiki.octave.org/IO_package

xlsxを読み書きするときは,io pacakge(>=2.2.0)だけでいいようです。
xlsの場合は,windows上で32bitのexcelをインストールしている場合は
io pacakgeに加えてwindows packageをloadする必要か
javaパッケージを使う必要があります。

455 名前:名無しさん@お腹いっぱい。 [2014/06/23(月) 14:31:53.85 .net]
しかし、本屋の統計コーナーはRばっかりだなあ
MATLAB系はScilabも含めてほとんど使われてない
Rのどこがいいんだかよくわからない

まあ統計の教科書のほとんどがS言語ってのが大きいのかな

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/06/24(火) 07:59:04.81 ID:xGfQmuXkJ]
>>455
まあ,わたしもわかりませんが,統計計算ならRかなと思います。
個人的に統計計算はしないのでoctaveです。
MATLABもっているわけでないんでScilabでもいいんですけど,
なんとなくOctaveをつかってます。

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/07/03(木) 17:08:02.82 ID:tWEIa+asW]
Octave 3.8.2-rc2 release candidate available for ftp

octave.1599824.n4.nabble.com/Octave-3-8-2-rc2-release-candidate-available-for-ftp-td4665149.html

Ubuntu 12.04 LTS 64bit上でビルドしてみました。
make checkでは特に問題ありません。
rc-1がでてから約4週間弱。正式リリースがまちどおしいですね。



458 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/07/03(木) 17:52:43.45 ID:tWEIa+asW]
mxeoctave.osuv.de/
にあるwindows版octave 3.8.1がrelease4と
なってます。jitとjavaがenableになってます。

が,
>> a = 1; b = 1; tic; for i=1:1000; for j=1:1000; a = a + b; end; end; toc
Elapsed time is 1.20107 seconds.
>> jit_enable(1)
>> a = 1; b = 1; tic; for i=1:1000; for j=1:1000; a = a + b; end; end; toc

でjitをenableするとハングします。うーむ。私のPCが悪いのか?

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/07/04(金) 14:07:05.31 ID:F2rEQt6I9]
スレ違いなのですが,他に書くところがないので,
Scilab 5.5.0が出てます。www.scilab.org/

私のPCではアイコンをクリックしても,起動画面がフラッシュして使えず
なやんでいたら,cmd経由だと起動することに気づき,
ショートカットにリンク先を
"C:\Program Files\scilab-5.5.0\bin\WScilex.exe"から
C:\Windows\System32\cmd.exe /c "C:\Program Files\scilab-5.5.0\bin\WScilex.exe"
に変更したら動くようになりました。
余計なcmdが残るのは不満ですが。

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/07/18(金) 19:39:57.36 ID:VMKX5uKk+]
mxeoctave.osuv.de/
にあるwindows版octave 3.8.1がrelease 5と
なってます。
まだ,インストールしていませんが。
release 4の時にあったjitとjavaに関する記載が消えています。
問題ありということでしょうか。

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/07/19(土) 15:33:35.96 ID:v2Y/gu885]
>>460 release 5にもjitとjavaはついているようです。
javaはわかりませんが,jitはうまく動きません。

462 名前:名無しさん@お腹いっぱい。 [2014/08/14(木) 18:57:27.09 ID:ZsY30qtEj]
Octave 3.8.2 released

octave.1599824.n4.nabble.com/Octave-3-8-1-Released-td4662832.html#a4666038

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/08/14(木) 18:58:06.58 ID:ZsY30qtEj]
保守

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/08/19(火) 12:17:53.72 ID:t9B00Va8s]
mxeoctave.osuv.de/
にあるwindows版octaveが3.8.2 release 1と
なってます。
まだ,インストールしていませんが。

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/08/22(金) 20:28:43.33 ID:MZyq9bl2N]
>>464 インストールしてみました。
octave-forgeのインストールでmake(msys)がwin7 64bitでhangしてこける。
Win 8なら大丈夫。
win7 64bitではoctave 3.8.1でもmakeがこけだしたのでどうもwindowsの方に
問題があるような気がする。

対処法として,他のディレクトリにあるmsysにpathを設定してから,
octave-forgeを作成するとそちらのmakeが起動し問題なくなる。

>> a=['C:\MinGW\msys\1.0\bin;' getenv('PATH)];
>> putenv('PATH', a);

こんな感じです。私の環境だけかもしれませんが,同じことが2台の
win 7 64bitのPCで起きましたので一応報告を。

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/09/05(金) 12:02:59.97 ID:ApZDClreb]
mxeoctave.osuv.de/
にあるwindows版octaveが3.8.2 release 2と
なってます。
enable-javaでビルドされています。

ポータブル版のみですが,Large indexビルドを実験的にしてあるものもあります。

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/28(日) 13:58:29.70 .net]
>>455
> まあ統計の教科書のほとんどがS言語ってのが大きいのかな

その流れでRが流行っているね。
とりあえず現状は、R使っておけば安心。

だけど、今後は、Python択一になりそうな勢い。 OctaveでやれることもPythonでみたいな。



468 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/04(水) 19:21:05.57 ID:ZnwP12IJA]
Re: 4.0 release date
octave.1599824.n4.nabble.com/Re-4-0-release-date-td4668942.html

こういうのを見るといつ4.0が出るのか楽しみですね。

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/07(土) 13:56:23.16 ID:cJYXrhNc/]
octave-4.0.0-rc1がでました。
Octave 4.0.0 release candidate 1 available for ftp
octave.1599824.n4.nabble.com/Octave-4-0-0-release-candidate-1-available-for-ftp-td4668988.html

ソースに加えwindows版のバイナリもあるようです。
ftp://alpha.gnu.org/gnu/octave
からダウンロードできます。

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/07(土) 17:36:13.23 ID:bsqFWUbST]
Windows版のバイナリをインストールしてみた.
octave.1599824.n4.nabble.com/Octave-4-0rc-installer-on-Windows-7-td4668998.html
のようにGUIが使い物にならない.orz

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/07(土) 18:37:52.98 ID:bsqFWUbST]
>>470
Ubuntu 14.04LTS 64bit上で4.0.0-rc1をビルドしてみた.GUIもちゃんと動いてるし
,新しいqtベースびグラッフィクスのツールキットの動作も軽い.やっぱりoctaveはLinux上が快適だと感じる.

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/08(日) 09:31:12.94 ID:0yisemaMU]
>>470
File-Preference-Editor pane (スクロールする必要あり)
Use custom editor のチェックを外すとEditorが使えるようになりました。

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/09(月) 04:04:35.70 ID:M6G4TGrZn]
知ってるヒトには当たり前かとも思いますが、備忘録として
軸の数値のフォントのサイズの変えかた

set (gca (), "fontsize", 20);

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/09(月) 04:17:03.40 ID:M6G4TGrZn]
プロットで塗りつぶしのシンボルを使う。
plot(x,'or','markerfacecolor','r');

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/21(土) 17:58:34.71 ID:ufxVo7BEz]
octave-4.0.0-rc2がでました。

Octave 4.0.0 release candidate 2 available for ftp
octave.1599824.n4.nabble.com/Octave-4-0-0-release-candidate-2-available-for-ftp-td4669285.html

Windows のバイナリは現時点でまだのようですが,そのうち出るでしょう。

476 名前:名無しさん@お腹いっぱい。 [2015/03/25(水) 20:31:19.89 .net]
oct ファイルおよび Octave の C++の内部インターフェースについて調べています。
NDArray と Matrix という、一見よく似たクラスがあるのですが、
これらはどう使い分けるのでしょうか?

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/26(木) 08:25:28.66 ID:V8z8Ul0yI]
octave-4.0.0-rc2のWindows installerがでました。

octave-4.0.0-rc2 windows binary seems to be uploded

octave.1599824.n4.nabble.com/octave-4-0-0-rc2-windows-binary-seems-to-be-uploded-td4669366.html

ダウンロードは以下から
ftp://alpha.gnu.org/gnu/octave



478 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/26(木) 09:29:58.27 ID:V8z8Ul0yI]
>>476
わからないので,本家で聞いてみてます。

octave.1599824.n4.nabble.com/Difference-between-NDArray-ans-Matrix-class-in-Octave-C-td4669367.html

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/26(木) 22:18:27.94 ID:7cC33haWK]
>>477 >>478
jweさんが答えてぐれました。

When Octave was first developed, it had only 2-dimensional arrays, so it only had the Matrix classes.  Then later we added N-dimensional arrays.  Now the Matrix classes are a special case of NDArray that are restricted to 2 dimensions.

480 名前:名無しさん@お腹いっぱい。 [2015/03/27(金) 09:26:41.28 ID:U1sUHTGr3]
>>479 答えてぐれました。--> 答えてくれました。

すみません。jweさんがぐれた見たいですね。

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/29(日) 15:07:05.54 ID:g3woTAaqV]
保守

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/02(木) 20:29:43.74 ID:7thFfLbfZ]
スレ違いですがScilab 5.5.2がでました。
www.scilab.org/community/news/20150401

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/03(金) 23:28:09.13 ID:uFGUrO+1J]
>>476

関連する話題として次をあげておきます。
octave.1599824.n4.nabble.com/Create-Matrices-e-g-A-randn-5-5-3-in-oct-file-td4669579.html

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/06(月) 10:19:17.22 ID:nZvbl/MWB]
Octave-4.0.0-rc2でguiの日本語訳をしてみました。
わからない点は未翻訳の部分もあります。

www.geocities.jp/tmoctwin/files/ja_JP.zip.html の ja_JP.zip です。
ja_JP.zipの md5sum d479ce73573ddf481c61f1f27cd15a06, size 31,718

ja_JP.zipの中身

ja_JP.ts 翻訳のxmlファイル
ja_JP.qm qtのlreleaseで変換したファイル(実際に使うファイル)

Windowsの場合
c:\Octave\Octave-4.0.0-rc2\share\octave\4.0.0-rc2\locale\
にja_JP.qmを置いてoctaveをguiで起動してください。

他のプラットフォームでも同様な位置に置くことで試すことができると思います。
(未確認)

フィードバックよろしくお願いしますm(__)m。

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/06(月) 10:49:25.13 ID:OxiIVRBvU]
>> 484
Ubuntu 14.04 LTSで自分でビルドしたoctave-4.0.0-rc2で翻訳の動作確認しました.
私は/opt/octaveにoctave-4.0.0-rc2をインストールしたので,ja_JP.zipを解凍
したディレクトリから
sudo cp -p ./ja_JP.qm /opt/octave/4.0.0-rc2/share/octave/4.0.0-rc2/locale
でコピーしました.

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/06(月) 11:16:27.48 ID:OxiIVRBvU]
>>485
(誤)私は/opt/octaveにoctave-4.0.0-rc2をインストールしたので
(正)私は//opt/octave/4.0.0-rc2/にoctave-4.0.0-rc2をインストールしたので
細かいことですが,一応訂正を.

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/10(金) 19:59:30.88 ID:VMYpKoj2J]
odepkg-0.8.4 がoctave ver.4 ではそのままでビルドできません.
Mercurial repository にあるものにパッチを当てるとoctave ver.4 でビルドできます.面倒なので,tar ballを作成し,webに上げました.

www.tatsuromatsuoka.com/octave/Eng/odepkg/

今,odepkgをブラッシュアップする動きがありますが,4.0.0のリリースには,
間に合いそうにないので一時的なものとしておいてあります.



488 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/11(土) 13:11:22.45 ID:SQJC1YVCN]
Octave 4.0.0 release candidate 3 available for ftp

octave.1599824.n4.nabble.com/Octave-4-0-0-release-candidate-3-available-for-ftp-td4669752.html

ダウンロードは以下から,
ftp://alpha.gnu.org/gnu/octave

いまのところソースのみでWindowsバイナリはまだのようです.
そのうちアップされるでしょう.

いよいよ rc3 ですね.正式版リリースはもうすぐでしょう.

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/11(土) 16:38:24.31 ID:qJyAPUsxA]
久々に gnuoctavejp@ウィキ を更新しました。
まだ,完全ではありませんが。

www40.atwiki.jp/gnuoctavejp

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/11(土) 20:55:38.62 ID:aYigRYK77]
ftp://alpha.gnu.org/gnu/octave
を今見たら、windowsバイナリもアップされていますね。

octave-4.0.0-rc3-installer.exe

てす。

491 名前:名無しさん@お腹いっぱい。 [2015/04/12(日) 18:32:17.24 ID:W7Q9Tex2T]
Ubuntu 14.04 上でoctave 4.0をビルドする。
依存ライブラリのインストール。
blogs.bu.edu/mhirsch/2015/04/compiling-octave-4-0-on-ubuntu-14-04/

gawk gfortran gperf flex libbison-dev libqhull-dev libglpk-dev libcurl4-gnutls-dev libfltk1.3-dev librsvg2-dev libqrupdate-dev libgl2ps-dev libosmesa6-dev libarpack2-dev libqscintilla2-dev
を sudo apt-get install でインストール。
これであとは,cofigure, make, make check, sudo make install.
configureのオプションは, ./configure --helpを参照に参照にして決める。

Ubuntu 上のビルドは実に簡単。Repositoryに上がるのを待っていたら,
(14.04でもまだ3.8.1)なかなか4.0は使えません。

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/12(日) 18:33:40.97 ID:W7Q9Tex2T]
保守

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/26(日) 00:45:01.58 .net]
パソコンを新しくしたのでWindows8.1になったのも含めて
OctaveやらScilanbやらインストールしてたのだけど
Core i5-5200U 2.2GHzのマシンで

Octave Windows VS2010 ver 3.6.4

n=4096;A=rand(n,n);B=rand(n,n);tic;C=A*B;t=toc,GFLOPS=2*n^3/t*1e-9

をやると
t = 9.2240
GFLOPS = 14.900

だったのに、Scilab-5.5.2 64bitで
stacksize('max')
としてから
n=4096;A=rand(n,n);B=rand(n,n);tic();C=A*B;t=toc,GFLOPS=2*n^3/t*1e-9

をやると、
t = 4.021
GFLOPS = 34.180292

になった。
実はScilabには Intel MKLが入っていて、Octaveに入っているOpenBLASではSSE3までしか対応していないのに対して
MKLではAVX2に対応してるので、1クロックの倍精度実数の演算回数がSSE3の2回から4回に増えるためだと思う。
理論演算速度は2.2GHzの場合、SSE2で17.6GFLOPS、AVX2で35.2GFLOPSで、理論値通りの性能がでているようだ。

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/27(月) 18:09:05.97 ID:R2AD3j7E9]
>>493
細かいですが,2番目のtocもtoc()にしないといけませんでした。
n=4096;A=rand(n,n);B=rand(n,n);tic();C=A*B;t=toc(),GFLOPS=2*n^3/t*1e-9

比較
Intel Core i5-2400 CPU 3.10GHz (おそらくSandy Bridge)
windows 7 (64 bit)

GNU Octave, version 4.0.0-rc3 openblas
t = 3.0242
GFLOPS = 45.447

Scilab 5.5.2
t =2.289
GFLOPS = 60.04323

Scillabの方が速いですが,倍速とまでいかないようです。
Octave 3.6.4のころに比べるとOpenBlasも進化しているようです。

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/27(月) 18:27:33.68 ID:R2AD3j7E9]
>>494
OpenBLASのホームページを見ると,
www.openblas.net/dgemm_snb_1thread.png
というグラフがあります。MKLは最新の11.2でなく11.0ですが。

Sandy Bridgeでは,Single Thread の DGEMM では,差はほとんどないようです。

ということは,MultiThreaddで差がでているのかなと思います。
また,Octave 3.6.4のころのOpeBLASは,たしかNehalemdだった気が。
NehalemはかなりSandy Bridgeより遅いです。

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/04/30(木) 07:42:44.94 ID:WRTsig74d]
octave 4.0.0 release candidate 4 available for ftp

octave.1599824.n4.nabble.com/octave-4-0-0-release-candidate-4-available-for-ftp-td4670148.html

ダウンロードは以下から,
ftp://alpha.gnu.org/gnu/octave

Windowsバイナリもあるようです.

rc3 でいろいろ不具合が見つかりました,これが最後のrelease candidateと
なるのか? 確実に正式リリースに近づきつつあるようです。

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/01(月) 07:29:32.47 ID:EWGsDbP7d]
May 29, 2015 — Octave 4.0.0 Released
www.gnu.org/software/octave/

ついに4.0.0がでました。
ソースのダウンロードは,ftp://ftp.gnu.org/gnu/octave
Windowsバイナリは,
ftp://ftp.gnu.org/gnu/octave/windows/octave-4.0.0_0-installer.exe

です。



498 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/08(月) 17:56:23.05 ID:zJ9n1oOWu]
gnuoctavejp @ ウィキ
www40.atwiki.jp/gnuoctavejp

の 「Octaveのインストール」 に,Windows上とUbuntu上での
4.0.0のインストールについて書いてあります。

Octave MLやbug trackerでの議論を参考に書かれていますので,
参考になると思います。

Mac OSXやLinuxの他のディストリビューションでのインストールについて
の情報をお持ちの方は是非加筆をお願いします。

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/10(水) 18:06:06.92 ID:LGsSH/UOM]
Ubuntu 32 bitでopenjdk-7を使ってビルドすると
ov-java.cc-tstのテストでエラーが発生します。

savannah.gnu.org/bugs/?45264

これは,バクのようで,

hg.savannah.gnu.org/hgweb/octave/rev/209ee4a730f6

のパッチを適用すれば問題はなくなるようです。
ソースの修正はVer. 4.0.1でなされるようなので,
当面は自分でパッチを当ててビルドしてください。

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/16(火) 18:37:16.06 ID:efQJPEA3i]
SourceForgeがページメンテナーの了解も得ずに,Gimpのwindows installerをラップ
してadwareの入ったインストーラーを作成して配布するということが,5月の末ごろ
起きたようです。

Octave関係では,Octave-ForgeでSourceForgeを使っています。
Octave-forge自体は,ソースのアーカイブのみなので影響されません。

3.6以前のOctaveのwindows版はSourceForgeを使ってWindows binaryを配布して
いました。Ver.4 からWindows版のバイナリは,octaveプロジェクトのftpサイト
で配付されるようになったので,影響は少ないと思います。

Octave MLでスレッドが立っていますので,参考までにNabbleでのアドレスを
書いておきます。

Sourceforge adding adware to software will we be moving to github?
 octave.1599824.n4.nabble.com/Sourceforge-adding-adware-to-software-will-we-be-moving-to-github-td4670950.html

We need to talk about SourceForge
 octave.1599824.n4.nabble.com/We-need-to-talk-about-SourceForge-td4670942.html

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/20(土) 18:03:29.43 ID:m99JO/fEU]
外部プロジェクトなどでは,Window版のOctave3.8で動くが4.0動かないものもある
ようです。

www.tatsuromatsuoka.com/octave/Eng/Win/

にローカルに保存しておいたものをアップロードしました。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 07:30:03.79 ID:KkyeOaXPa]
Cygwin版Octave-4.0.0, それに対応したOctave-Forge packagesがリリースされました。
cygwin.1069669.n5.nabble.com/Updated-octave-4-0-0-1-td119162.html
cygwin.1069669.n5.nabble.com/ANNOUNCEMENT-Updated-octave-forge-packages-td119165.html

https://www.cygwin.com/
から setup-x86.exe (32-bit) または setup-x86_64.exe (64-bit).
をダウンロードして,カテゴリMathからインストールしてください。
gnuplot(Math), xinit(X11), Xlaunch(X11)も忘れずにインストールして
くださいとのこと。

今回,メンテナーMarco Atzeriさんがかなり精力的にOctave-Forgeのパッケージ
を充実されています。おそらく,Windows Nativeより動くOctave-Forgeのパッケージ
は多いとおもます。

また,Windows Native版にのみ存在する不具合,

パスに非アスキー文字が入っている場合はそのパスに移動できない。
GUIのコマンドウィンドウやCLIの画面に日本語表示できない。

がありません。なお,Octave GUIの文字コードはutf8(BOMなし)なので,
日本語を使いたいときはターミナルの設定をお忘れなく。

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/01(土) 00:23:27.29 .net]
Octave 4.0出たようですが、plotでグラフを描くとフリーズします
Windows7 64bit
WIndows8.1 32bit
の両方で確認しております

それと、MATLABがMATLAB Homeとして、個人用の場合
1万5000円ぐらいで買えるようになりました
Simulinkを含めたtoolbooxも各4500円で買えます
Octaveもいいですが、ちょっとお金がある人はMATLAB Home買った方が幸せかも
上のレスにもある通りMATLABならMKLが入っているので
SSE2, AVX, AVX2というSIMD命令とマルチコア演算による
高速な行列演算が可能になります

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/01(土) 13:07:34.94 .net]
Matlab Home Edition は
あくまで個人用途みたいだから
ライセンス気を付けないとね

でも個人用途でMatlab使う人なんて
そんなにいるの?

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/02(日) 11:38:28.36 .net]
>>504
自宅で作業する場合とかにあると便利でしょうね
Matlab homeの制限はここに載ってます(以下機械翻訳)
jp.mathworks.com/products/matlab-home/includes/faq.html
よくある質問
MATLAB Homeライセンスを購入して使用することができますQ.?
A. MATLAB Homeライセンスは、あなたの個人的な使用のためです。
 これは、政府、学術、研究、商業、またはその他の組織使用することはできません。

Q. MATLABホームとMATLABのプロ版の違いは何ですか?
A. MATLABホームは、MATLABのプロフェッショナル版と同じパワーと機能を提供します。
  違いは、MATLABホームは、個人使用のためにのみ利用可能であり、
  政府、学術、研究、商業またはその他の組織の目的に使用することができないことです。

個人で買って家庭のPCにインストールして、家庭で作業をするのはOK
そのアウトプットを組織のアウトプットとして使う場合は、
組織でライセンス取ってねという話だと思われます

MathWorksがやりたいのは、Matlabの裾野を広げたいということで
個人でOctaveやScilabをやってる連中は、仕事で使う場合は喜んで
Matlabの企業ライセンスを買うと思うので、そこはどうでもよくて
一方の、Python系のScipy+Numpy+Matplotが無料で高性能であることから
急速にひろがっておりますが、そちらに行った連中にMatlab体験させるために
格安のMatlabを用意したのでしょう

しかし個人利用限定とはいえOptimization Toolboxまで4500円ってのは破格
https://jp.mathworks.com/store/link/products/home/new?u=HOME&m=newLicense

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/04(火) 18:16:53.04 ID:auDclanyv]
>>503
> Octave 4.0出たようですが、plotでグラフを描くとフリーズします

最初のプロットは確かに結構時間かかりました。
しかし,私の場合はちゃんとその後はふつうにプロットしてます。
Windows 7 と8.1 で確認してます。
本家で一人起動しないといっている人いましたが,
運の悪い例にあたってしまわれたのかもしれません。
ただ,初回のプロットは結構時間かかりますよ。
2回目からふつうになります。

>>503 >>504 >>505
学生版の倍ぐらいですかね。
それでも今までから考えると安いですね。

うちは職場貧乏なんで,仕事につかえないとなるとoctaveを使い続けるしか
ないかな。

Scipy+Numpy+Matplot
は最近興味がありますが,まだ情報が少ないのとこれまでの資源のこと考える
となかなかそちらにはいけません。

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/06(木) 20:07:06.51 .net]
なるほど
python系への対抗なのか

回答ありがとう!



508 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/04(金) 00:26:02.54 .net]
OctaveでもIntel MKL使えるみたいだぞ。

https://software.intel.com/en-us/articles/using-intel-mkl-in-gnu-octave

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/04(金) 00:29:12.53 .net]
Intel MKL無償で使えるのか。いい時代だ。

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/04(金) 18:35:06.58 ID:Yw94ZJqEE]
>>508 見たらかなり古い情報(2011)ですね。最近の質問ではビルドうまく
いかないみたいですよ。

>>509 無償で使えるとは上記のページには書かれていませんでした。残念。

511 名前:名無しさん@お腹いっぱい。 [2015/09/09(水) 22:25:30.10 .net]
おいおいなんでこのスレUNIX板なんだよ

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/10(木) 19:58:36.37 ID:n6ziMHnOe]
保守

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/06(日) 15:20:27.19 ID:hw/w1ganW]
>>511 よく言われるんですが、簡単にはスレ立てできないので、許してください。
誰かがソフトウェア板にスレ立てしていただけるといいのですが。

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/12(土) 13:38:35.60 ID:dORPcxzMF]
ftp://alpha.gnu.org/gnu/octave からoctave-4.0.1rc4がダウンロードできます。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 00:55:33.63 .net]
>>511
よく言われるんですが、簡単にはスレ立てできないので、許してください。m(__)m

誰かがソフトウェア板にスレ立てしていただけるといいのですが。

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 00:58:00.45 .net]
なんでUNIX板なんだろうな
GNU Octaveだから?

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 16:18:52.69 .net]
>>516
このスレの最初にスレ立ての理由がかかれていますが、現状ほとんどUnix関係ない。誰かがソフトウェア板にスレ立てしてくれることを希望。m(__)m



518 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 16:25:21.47 .net]
でもソフトウェア板だとmatlabと被るから
更に過疎りそうだぬ

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 17:17:06.58 .net]
ソフトウェア板?
matlabスレもないけど
プログラム板にはmatlabスレやmathematicaスレがあるようだけど

520 名前:467 mailto:sage [2016/03/20(日) 18:04:35.14 .net]
プログラム板と間違えたw
プログラミング技術はプログラム板で
ソフトウェアの設定や使い方はソフトウェア板か

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 19:53:54.47 .net]
>>518
そうですね。
今のスレがおわる(いつだ?)までこのままでいいのかな。

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 11:59:27.52 .net]
過疎ってるゆうても、話題があればなんだかんだみんな来るやんw

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 15:20:50.03 .net]
Unix板なのにWindowsの話ですいません。でも、このビルドツールはunix類似環境で動くので言い訳しておきます。

Build instructions using MSYS2/Mingw-w64

https://sourceforge.net/p/gnuplot/support-requests/199/

このインストラクションにそって開発版のgnuplotのビルドが出来ました。

いい時代になったものだ。

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 15:23:18.59 .net]
gnuplotスレと間違えたm(__)m

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 20:11:56.62 .net]
>>523 >>524
msys2には本当にいろんなライブラリがある。これを使って、windows nativeな環境でoctaveがビルドできるかもしれない。

#でも、素直にLinux使ってmxe-octaveでビルドする方がはるかに楽だろうが。

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/24(木) 06:23:24.33 .net]
octave-4.0.1がリリースされました。octaveのwebページにリリースの詳細とリンクがあります。

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/27(日) 09:10:46.06 .net]
4.0.1のリリースにあわせて,拙Wikiのインストール方法を更新しました。
www40.atwiki.jp/gnuoctavejp/

ご意見を頂ければ幸いです。
また,Unix関係は,Ubuntuしか事情が分からないので他のディストリビューションの方が
加筆していただけると幸いです。



528 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 05:46:56.02 .net]
公式ページにはアナウンスされていませんが,octave-4.0.2がでています。
ftp%3A//ftp.gnu.org/gnu/octave (ソース)
ftp%3A//ftp.gnu.org/gnu/octave/windows (windowsバイナリ)。

詳しいことは,Octave MLのNabbleアーカイブで
octave.1599824.n4.nabble.com/octave-4-0-2-td4676595.html

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 05:48:05.00 .net]
>>528
文字化けすまぬ

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 05:48:31.55 .net]
>>528 >>488

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 05:49:32.82 .net]
>>528 >>529 >>530

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 05:52:23.53 .net]
>>528 >>529 >>530 >>531
操作ミスすみませんでした。

ftp%3A//ftp.gnu.org/gnu/octave (ソース)
ftp%3A//ftp.gnu.org/gnu/octave/windows (windowsバイナリ)。

詳しいことは,Octave MLのNabbleアーカイブで
octave.1599824.n4.nabble.com/octave-4-0-2-td4676595.html

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 07:04:59.09 .net]
文字化けってどこよ?

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 09:22:04.81 .net]
コロンがASCIIコード 3Aになってる
文字化けとは言わない
コピペでそうなっても1文字分くらい手打ちでコロンに変えればよかったのに

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 10:50:38.91 .net]
それ2chの仕様だと思う

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 11:20:09.36 .net]
なにい?

ftp%3A//ftp.gnu.org/gnu/octave

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 11:20:28.33 .net]
まじだ...
くそじゃねぇか



538 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 11:20:47.09 .net]
こうしろと
tp://ftp.gnu.org/gnu/octave

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 13:07:06.90 .net]
>>538
ありがとうございます。次回からそうします。m(__)m

# しかし、全くoctaveと関係ないネタので盛り上がってますなあ。

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/05(木) 06:58:13.05 .net]
4.0.2のリリースにあわせて,拙Wikiのインストール方法を更新しました。
www40.atwiki.jp/gnuoctavejp/

ご意見を頂ければ幸いです。
また,Unix関係は,Ubuntuしか事情が分からないので他のディストリビューションの方が
加筆していただけると幸いです。

また、Macは全然わからないのでよろしくお願いしたいと思っています。

541 名前:名無しさん@お腹いっぱい。 [2016/05/08(日) 10:02:22.90 ID:d2Bs6U+MU]
Windows 8.1 (64bit)にOctave 4.0.0, 4.0.1, 4.0.2のどれを入れても起動しません
一瞬GUI画面が出てクラッシュするしCLIで起動してもすぐ落ちる
3.8までは問題なく使えていたのに。。。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 11:31:44.68 ID:iLR/o9MGW]
>>541
そういう話は時々聞きます。現状、相性の問題以上わかりません。
私は10台近くにのPCにoctave-4.0以上をインストールしていますが、一度も
そのようなトラブルに遭遇していません。

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 11:36:07.30 ID:iLR/o9MGW]
>>541
www.tatsuromatsuoka.com/octave/Eng/Win/ の64ビットバイナリもだめ
ですか。
あとはCygwin版をいれることですな。

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/29(日) 10:19:23.59 .net]
こんなん見つけた 数学板のようですね。
Octaveやmaximaなどの数学系のフリーソフトのスレ
wc2014.2ch.net/test/read.cgi/math/1325930016

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/30(月) 18:37:47.83 .net]
>>544
octaveは、データ解析だけのツールではないし、数学だけのソフトでもない。総合的な数値計算ツールの1つだ。(最近はsimpyベースのsymbolic packageがよくなってきて、数学ツールとしての側面もでてきたが。)

でも、細かいことをいっても仕方ないので上手く向こうに乗れればいいなあと、思うようになっています。Unix板よりは、いいのかなと。

しばらくは、両方に顔をだします。ここには、長い間お世話になっているので。

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/10(金) 23:05:18.50 .net]
現在,MacOSX用のバイナリは https://sourceforge.net/projects/octave/files/ -> Octave MacOSX Binary -> 2016-06-06-binary-octave-4.0.2 でダウンロードできます。

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/11(土) 19:58:46.91 ID:+/4Chkkv1]
>>541
遅レスですまぬが,以下はどうだろう。
octave.1599824.n4.nabble.com/Does-Octave-4-GUI-work-on-Windows-10-td4677507.html#a4677553



548 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/12(日) 00:32:02.50 .net]
おっ、4.0.2リリースされたのか
upgradeしとこ

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/25(土) 14:29:05.73 .net]
Request for Comments: Release 4.2

octave.1599824.n4.nabble.com/Request-for-Comments-Release-4-2-td4677973.html

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/07/03(日) 10:47:38.73 .net]
octave 4.0.3がでたようです。 ftp%3A//ftp.gnu.org/gnu/octave (ソース),ftp%3A//ftp.gnu.org/gnu/octave/windows(windowsバイナリ)

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/07/03(日) 16:17:31.16 ID:bzzSO9BAo]
書き直し。
octave 4.0.3がでたようです。 tp://ftp.gnu.org/gnu/octave (ソース),tp://ftp.gnu.org/gnu/octave/windows(windowsバイナリ)

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/07/04(月) 19:59:34.48 .net]
www.tatsuromatsuoka.com/octave/Eng/Win/ にoctave-4.0.3の64bit windowsバイナリをアップロードしました。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/07/12(火) 16:22:11.14 .net]
現在,MacOSX用のバイナリは https://sourceforge.net/projects/octave/files/ -> Octave MacOSX Binary -> 2016-07-11-binary-octave-4.0.3 でダウンロードできます。

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/10(土) 23:49:49.12 .net]
octave-4.2.0-rc1がでました。
ftp%3A//alpha.gnu.org/gnu/octave
です。

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/11(日) 16:04:20.04 .net]
いつも情報どうも

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/13(火) 22:29:06.16 .net]
Octave 4.0.3 のWindowsバイナリ(i686-w64-mingw32)で
GUIのコマンドウィンドウでたまにキーボードの入力を取りこぼすんですが
うちの環境がまずい?あるいはバグ?

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/17(土) 14:37:20.40 .net]
>>556
レス遅くてすいません。症状ですが、何ともいえません。私は経験ありませんがタイピングが単に遅いせいかもしれませんし。

また、メーリングリストを見ているとGUI上の不具合は結構環境依存の面があるようです。

4.2.0-rc1 はwindowsバイナリもありますし、こちらを試してみたらいかがでしょう。正式版リリースまでには少しかかるとは思いますが、そう遠くない時期にリリースされると思います。



558 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/17(土) 21:09:18.54 .net]
>557
レスありがとうございます。
自宅/職場のいずれでも発生するので環境ではなさそうな気が。
4.2.0試してみます。

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/19(月) 20:14:22.73 .net]
octave 4.2 も引き続きGUIの翻訳をしています。まだ、未翻訳の部分もあります。
ここおかしいとかあれば、教えて下さい。まだ、rc1なので修正ができるので。

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/22(木) 08:43:12.67 .net]
octave-4.2.0-rc2 がでました。
windowsバイナリもあります。

tp://alpha.gnu.org/gnu/octave

561 名前:502 mailto:sage [2016/09/24(土) 10:15:30.40 .net]
>560
rc2のウィンドウズバイナリ試してみました。
今のところ問題の症状は発生していないようです。
情報有難うございました。

編集→やり直し(Ctrl+Z) の訳は「元に戻す」のほうが一般的かな?という気がします。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/09/26(月) 18:13:49.70 .net]
>>561

確かに翻訳おかしいですね。
修正を送って適用されたようなので、4.2.0の本リリースでは修正されると思います。
ありがとうございました。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 20:42:28.92 .net]
Mac版Octave-gui4.0.3のコマンドウインドウで長い行列をdisp()した時、-- less -- (f)orward, (b)ack, (q)uit
となりますけど、qとかquitとか入力しても改行されるだけで抜け出せません
これはバグでしょうか?

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/11(火) 16:02:56.22 .net]
>>563
windowsや linuxでその手の不具合に遭遇していないのでmac版固有の問題かもしれません。

more off
でしのぐしかないのかもしれません。

octave-4.2.0も間もなく出そうなので、それがでたら直るかもしれません。

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/11(火) 20:56:28.92 .net]
>>564
more off なんてコマンドあったんですね!!
当面はこれで問題なくいけそうです、有難うございます。

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/11/20(日) 20:50:10.21 .net]
公式で4.2来てんね
64bit版も公式で来てたんで試してみたけど

32bitだと四次元配列作るとデータサイズオーバーするんで
しょうがなく回りくどい方法で半日かかってた処理が
10分で終わるようになったw

ありがてえwありがてえw

567 名前:名無しさん@お腹いっぱい。 [2016/12/06(火) 13:29:11.46 .net]
このソフト便利すぎだろ。タダだし。



568 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/29(木) 09:05:52.68 .net]
だお

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/11(土) 04:44:57.38 .net]
macに入れたのですが、octave guiの画面のプロンプトに
quitといれてreturnを押すと、虹マークがでて回転して止まりません。
apple menuのforce quitを選んで強制終了させても、octave guiの画面は
消えません。
どうすればquitできるのでしょうか?

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/11(土) 23:42:28.31 .net]
savannah.gnu.org/bugs/?50025
にレポートがあるけど、どうしようもないとおもう
そこでguiなしで起動する。ターミナルで
octave ―no-gui
と打つか
emacsの設定ファイルに自分で調べて設定を書いて
emacsを動かして、
M-x run-octave
で起動させるしかない。emacsで起動させるとコードに色がつくからいいよ

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/13(月) 11:18:30.53 .net]
>>569
https://savannah.gnu.org/bugs/?49053#comment13

に書かれているように、quitの前にclose allを入れてみるとか。
当方macは使ってないので確認できず。

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/17(金) 15:07:35.70 .net]
https://lists.gnu.org/archive/html/help-octave/2017-02/msg00062.html

octaveのメンテナは生活に困窮している模様

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/27(月) 06:39:30.07 .net]
4.2.1がリリースされました。

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/03(土) 03:34:17.03 .net]
本家の活発さに比べ過疎ってますね。

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/10(土) 16:38:02.11 .net]
そのくらいがちょうどいいのさ

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/03(金) 19:48:03.06 .net]
助けてください
windows8でOctave4系統(4.0.0と4.2.1)を入れたのですが、起動した後すぐに落ちてしまいます
3.6.4だと動いきました。JREは入っています

577 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 07:40:40.52 .net]
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

O91V1J5T75



578 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/28(日) 05:56:06.13 .net]
過疎ってるな。私もpythonに移行しつつある。さようなら。ありがとうございました。

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/29(月) 08:18:36.89 .net]
Matlab互換があるので未だにお世話になる

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 09:54:36.01 .net]
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

581 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 00:05:41.71 .net]
mac で4.2の octave 使ってるんだけど。
グラフのラベルに tex 文字表示できないバグありますね。
\theta や \tau としても heta やら au と表示されます。どうやら \t が無視されてしまう模様
皆さんはどおですか

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/15(木) 06:42:11.97 .net]
The source code for Octave 4.2.2 is available for download at:

ftp.gnu.org/gnu/octave

-rw-r--r-- 1 3003 3002 25624087 Mar 14 11:11 octave-4.2.2.tar.gz
-rw-r--r-- 1 3003 3002 15483127 Mar 14 11:11 octave-4.2.2.tar.lz
-rw-r--r-- 1 3003 3002 18531988 Mar 14 11:11 octave-4.2.2.tar.xz

md5sum:

89e1824a238417649d4897cfc474fcba octave-4.2.2.tar.gz
e654dbdbab8ff3b753bac66a2445630b octave-4.2.2.tar.lz
5b48de1b81f1bf5b39ac0ad778752f4a octave-4.2.2.tar.xz

Please see www.gnu.org/order/ftp.html for mirror sites around
the world. Or you may use ftpmirror.gnu.org/octave, which will
redirect automatically to a nearby mirror.

Binaries for Windows systems are available at

ftp.gnu.org/gnu/octave/windows

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/15(木) 08:33:08.52 .net]
>>581

もしかして、ダブルクォートで文字列を囲ってない?ダブルクォートなら\\にしないと。

”\\tau”

’\tau’
で表示できたよ。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/16(金) 00:53:02.58 .net]
>>583
ありがとうございます!
まさにそれが問題でした!解決しました!

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/04/13(金) 08:57:05.80 .net]
alpha.gnu.org/gnu/octave/

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/04/13(金) 08:57:57.31 .net]
alpha.gnu.org/gnu/octave/
に4.4 プレリリースの 4.3.90が出ています

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/04/14(土) 17:47:06.44 .net]
>>586



588 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/04/14(土) 17:47:25.32 .net]
>>586

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/04/14(土) 17:48:44.16 .net]
>>586
>>587 >>588 すみません m(__)m。

今回もGUIの翻訳をやっているので,おかしな点があったら,ここでどうぞ。

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/02(水) 20:53:22.51 .net]
mac のbrewで最新版のoctave入れる方法わからん。
どないしたらええのん?

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/03(木) 16:55:01.51 .net]
>>590 ここで聞くよりOctaveのMLで(英語ですが),ML見ているか限り親切に教えてくれます。

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/03(木) 16:56:56.47 .net]
GNU Octave 4.4.0 Released

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/03(木) 16:57:13.79 .net]
octave.1599824.n4.nabble.com/GNU-Octave-4-4-0-Released-td4687832.html

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/03(木) 17:17:48.03 .net]
>>590
最新版は4月30日リリースの4.4.0だけど誰かがそれをbrewに登録しないと
brewからはインストールできないはず
登録されてるのかな?

登録情報がどれなのかよく分からないけどこれだとすると
https://github.com/Homebrew/homebrew-core/blob/master/Formula/octave.rb
url "https://ftp.gnu.org/gnu/octave/octave-4.2.2.tar.gz"
mirror "https://ftpmirror.gnu.org/octave/octave-4.2.2.tar.gz"

登録されてるのは4.4.0ではなく4.2.2

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/06(日) 09:19:08.04 .net]
www.tatsuromatsuoka.com/octave/Eng/Win/
にunofficialのLarge Arrays対応版のWindows バイナリ(4.4.0)をビルドして,置きました。

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/06(日) 12:34:02.61 .net]
>>594
変わった
url "https://ftp.gnu.org/gnu/octave/octave-4.4.0.tar.gz"
mirror "https://ftpmirror.gnu.org/octave/octave-4.4.0.tar.gz"

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/06(日) 20:33:11.87 .net]
>>596
ありがとう!



598 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 02:55:21.98 .net]
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

JSEDY

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/14(火) 16:28:38.48 .net]
4..4.1 がリリースされています。

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/16(木) 07:37:33.59 .net]
4.4.1からwindowsバイナリには,2GBを超える配列の線形代数計算ができる
バイナリも配布されている。
名前に w64-64 が含まれています。

601 名前:名無しさん@お腹いっぱい。 [2018/08/16(木) 20:41:52.62 .net]
debian stable で最新版使いたいんやけどどないしたらええのん?
やはりソースからのみ?

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/17(金) 09:25:07.65 .net]
Linux板で聞いてください

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/18(土) 09:41:08.91 .net]
https://packages.debian.org/stretch-backports/math/

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/18(土) 09:41:57.48 .net]
>>603
https://packages.debian.org/stretch-backports/math/
では4.4.0

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 09:34:41.87 .net]
ubuntu では flatpack というのを使って最新版がinstallできる。

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 09:35:10.66 .net]
ごめん,切れ切れで。

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 09:40:22.23 .net]
>>601
ごめん,Jane style になれていないから,切れ切れで
ubuntu では Flatpack というのを使って最新版がinstallできる。
ubuntuhandbook.org/index.php/2018/07/install-latest-gnu-octave-4-4-ubuntu-18-04/

Debian でも Flatpack があるようだから,試してみて。



608 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 11:49:00.30 .net]
何度もすみません。m(__)m。 Flatpack => Flatpak

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 19:12:42.15 .net]
>>607
ありがとうございます&#128522;
試してみます!

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/21(火) 09:30:53.72 .net]
Juliaを始めてみたが、Matlab系とは全然違って大変

表面上は似ているが、配列や行列の代入方法にくせがあり、どう見ても初見殺し
しかも型を意識する必要がある
Juliaに比べれば、Scilabも天国である
いくらJuliaが速いからと言ってあそこまでハードル高くせいとはみな思ってないだろう

Scilabも使いにくいので、Octaveや金があったらMATLAB使ってるのが正解
Octaveがjulia並に速くならんかのお

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 01:04:44.88 .net]
octave でスペクトグラム描きたいのですが、何かいい関数ありますか?
また、ハイパスフィルタをかけたグラフをかくための関数についても知りたいです。
マトラボのページばかり出てきて困っております。

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 21:26:26.10 .net]
>>610
Juliaは、はじめからjitを意識して設計されているからなあ。

octaveでも、jitの試みはあるけど全然進んでいない。

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/24(金) 01:31:31.21 .net]
>>611
octaveじゃ書けないはず

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/24(金) 06:47:33.31 .net]
>>611

ちゃんと、英語でぐぐった?
octave spectgram
octave high pass filter

でわかる。

ただし、octave-forge の signal packageが必要。

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/26(日) 08:50:35.66 .net]
>>611
www.pwv.co.jp/~take/TakeWiki/index.php?octave%2F%E4%BF%A1%E5%8F%B7%E5%87%A6%E7%90%86%EF%BC%88%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%8E%E3%82%A4%E3%82%BA%E3%81%AE%E9%99%A4%E5%8E%BB%EF%BC%89

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/07(金) 13:14:53.30 .net]
macOS 用のoctaveは
A native Mac app distribution of GNU Octave
https://octave-app.org/
で準備されている。まだ,Betaリリースのようだが,
そこそこ使えるようだ。
なにせmacユーザーでないのでよくはわからないので,macユーザーの方が
使ってレビューしてくれるとありがたい。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/16(日) 00:31:15.68 .net]
>>616
ダウンロードしてみたけど割と普通に使えそうだよ
いつもはCLIで使ってるけど



618 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 11:13:24.76 .net]
specgram 使うと横軸がデフォだとおかしな値なのですが、どうしたら HH: MM に変えれますか?

ちなみに縦軸をログスケールで撮りたいのですが。。。

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 03:40:16.74 .net]
>>618
そんなことはできなかったはず。

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 10:21:00.69 .net]
>>618
help spcegram から拾ってきた。
融通を聞かせたいなら,sepcgram自体で書かせるのでなく,
変数の返り値を操作してimagesecで描く。
軸の操作などは set(gca, .....) で行う。

[x, Fs] = auload(file_in_loadpath("sample.wav")); # audio file
step = fix(5*Fs/1000); # one spectral slice every 5 ms
window = fix(40*Fs/1000); # 40 ms data window
fftn = 2^nextpow2(window); # next highest power of 2
[S, f, t] = specgram(x, fftn, Fs, window, window-step);
S = abs(S(2:fftn*4000/Fs,:)); # magnitude in range 0<f<=4000 Hz.
S = S/max(S(:)); # normalize magnitude so that max is 0 dB.
S = max(S, 10^(-40/10)); # clip below -40 dB.
S = min(S, 10^(-3/10)); # clip above -3 dB.
imagesc (t, f, log(S)); # display in log scale
set (gca, "ydir", "normal"); # put the 'y' direction in the correct direction

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 13:56:19.24 .net]
>>620
変数の返り値を操作してimagesecで描く。
もとい
関数の返り値を操作してimagescで描く。

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/24(月) 14:00:08.87 .net]
>>618
あとspecgramのhelpを読んで見ることを強くお勧めする。

help 記載の
imagesc (t, f, log(S)); # display in log scale

imagesc (t, f, log10(S)); # display in log scale
だと思う。

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/12/08(土) 20:44:03.59 .net]
octave でバイパスフィルターかけたいんやけど、関数自体ないのね。
自作するしかない?
fft → 適当な周波数成分以下をゼロにする → ifft でいいのかしら?

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/12/09(日) 11:43:11.42 .net]
>>623
同じやつか?そんなのできないからoctaveでは

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/12/12(水) 16:53:08.64 .net]
>>623 control とsignal package をインストールすればできるのでは?

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/12/12(水) 16:54:23.79 .net]
>> 567 windows バイナリならプレビルドでcontrol とsignal package がはいっている。

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/12(土) 19:40:50.60 .net]
octave の MLに "Octave 5.0 Progress"octave.1599824.n4.nabble.com/Octave-5-0-Progress-td4690844.htmlが投稿されました。5.0の release candidate が来週リリースされそうです。



628 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/12(土) 20:01:03.91 .net]
>>627
新機能はなに??

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/12(土) 21:14:36.95 .net]
>>628 octave のMLみてもなにが目玉なのかよくわからん。
hg.savannah.gnu.org/hgweb/octave/file/d6a4237a26b4/NEWS
を貼ってみた。

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/18(金) 17:04:50.15 .net]
Octave Online
https://octave-online.net/

>> ver
----------------------------------------------------------------------
GNU Octave Version: 4.2.1
GNU Octave License: GNU General Public License
Operating System: Linux 3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Jan 4 01:06:37 UTC 2018 x86_64
----------------------------------------------------------------------

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/18(金) 17:05:57.07 .net]
----------------------------------------------------------------------
Package Name | Version | Installation directory
---------------------+---------+-----------------------
communications | 1.2.1.1 | .../octave/packages/communications-1.2.1.1
control *| 3.0.0 | /usr/local/share/octave/packages/control-3.0.0
data-smoothing *| 1.3.0 | .../share/octave/packages/data-smoothing-1.3.0
divand | 1.1.2 | /usr/local/share/octave/packages/divand-1.1.2
financial *| 0.5.0 | .../local/share/octave/packages/financial-0.5.0
fuzzy-logic-toolkit *| 0.4.5 | .../octave/packages/fuzzy-logic-toolkit-0.4.5
general *| 2.0.0 | /usr/local/share/octave/packages/general-2.0.0
geometry *| 3.0.0 | /usr/local/share/octave/packages/geometry-3.0.0
image *| 2.6.2 | /usr/local/share/octave/packages/image-2.6.2
interval *| 3.1.0 | /usr/local/share/octave/packages/interval-3.1.0
io *| 2.4.8 | /usr/local/share/octave/packages/io-2.4.8
linear-algebra | 2.2.2 | .../share/octave/packages/linear-algebra-2.2.2
ltfat | 2.2.0 | /usr/local/share/octave/packages/ltfat-2.2.0
mapping | 1.2.1 | /usr/local/share/octave/packages/mapping-1.2.1

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/18(金) 17:06:15.12 .net]
mechanics | 1.3.1 | .../local/share/octave/packages/mechanics-1.3.1
miscellaneous | 1.2.1 | .../share/octave/packages/miscellaneous-1.2.1
nan | 3.1.4 | /usr/local/share/octave/packages/nan-3.1.4
odepkg *| 0.9.1 | /usr/local/share/octave/packages/odepkg-0.9.1
optim *| 1.5.2 | /usr/local/share/octave/packages/optim-1.5.2
signal *| 1.3.2 | /usr/local/share/octave/packages/signal-1.3.2
statistics | 1.3.0 | .../share/octave/packages/statistics-1.3.0
stk | 2.5.0 | /usr/local/share/octave/packages/stk-2.5.0
struct *| 1.0.14 | /usr/local/share/octave/packages/struct-1.0.14
symbolic *| 2.6.0 | /usr/local/share/octave/packages/symbolic-2.6.0
tsa | 4.4.5 | /usr/local/share/octave/packages/tsa-4.4.5
Did you know you can use Octave Online in your class?
Open a support ticket to inquire about how we can set you up as an instructor.
dismiss




633 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/18(金) 17:07:24.14 .net]
ブラウザさえあれば使えるので環境に依存せず使えるのがいい。

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/18(金) 18:48:29.79 .net]
>>633
どゆこと?
octave-cli しか使ってない俺からしたら謎の新機能に聞こえるんだが

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/18(金) 21:16:56.57 .net]
>>635
組み込まれているoctave-forge パッケージのリストだけど

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/19(土) 18:12:45.52 .net]
>>635
>>633についての質問やで

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/19(土) 20:10:27.70 .net]
ネットでのサービスがあるとして大切なデータをそこに出しちゃうってありえるの



638 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/19(土) 21:48:01.30 .net]
>>590
すまない、勘違い。m(_ _)m。

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/19(土) 21:56:15.00 .net]
>>636 やった。m(_ _)m
>>637 確かにその点はおっしゃるとおり。
差し障りのない範囲で、手軽に使えるのは大きいよ。

640 名前:名無しさん@お腹いっぱい。 [2019/01/26(土) 03:40:43.72 .net]
octaveのメジャーうぷまだかな?
debian はしゃーないとして、brew したい

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/27(日) 17:55:47.87 .net]
ソースだけですが、5.0のRC1(5.0.90)がでました。
なぜか、次のメジャーリリースは5.1.0
のようです。

octave.1599824.n4.nabble.com/RC1-Candidate-td4691064.html

Ubuntu上で無事ビルドできました。

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/01/29(火) 02:26:17.64 .net]
>>642
windowsバイナリもアップされたようです。

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/03(日) 13:33:43.65 .net]
>>642
ホンマ?ホムペみても4.4のままなんやが

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/03(日) 15:34:54.63 .net]
>>643

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/03(日) 15:39:59.63 .net]
>>643
直接URLを書かなかったのですまない。RCは正式版じゃないから違うところに
アップされる。
https://alpha.gnu.org/gnu/octave/
にある。
このwindows バイナリはリンクフラグのミスで
vc 2010 redistributable x64
https://www.microsoft.com/ja-jp/download/details.aspx?id=14632
が必要。

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/03(日) 20:34:16.13 .net]
次のバージョンナンパーが5.1。バージョンナンバーのつけ方、変わったのかな?

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/05(火) 11:21:55.18 .net]
公式にはアナウンスされていないようですが,RC2である5.0.91のソースが
https://alpha.gnu.org/gnu/octave/
にアップされています。
これからビルドしてみます。
Windowsバイナリのそのうちアップされるでしょう。



648 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/06(水) 04:19:10.34 .net]
>>647
windows バイナリもアップされました。

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/07(木) 06:04:12.40 .net]
>>649

5.0,91のwindowsバイナリはVC 2010のランタイムライブラリの誤リンクが解消されてぃます。

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/10(日) 09:52:15.54 .net]
octaveはpkg installなどでUnixシェル環境が必要なので,これまではmsysが使われて

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/10(日) 09:55:15.40 .net]
きたのですが,msys2に代わりました。フォルダの構造がだいぶ変わっています。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/10(日) 09:56:19.68 .net]
>>650, 595
すいませんwindows版の話です。

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/11(月) 12:04:10.05 .net]
octaveをwslのubunutu18.04にいれたら,qt グラフィックスがうまく描画できない問題は
xseverを-nowglで立ち上げたら問題がなくなった。

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/12(火) 15:21:59.26 .net]
wslをだいぶ使い込んだ。Octaveはやはりlinuxで使った方がいいので,
windowsでもwslを使ってlinux版を使い始めた。
ただし,distroにバンドルされているのは大抵バージョン落ち。
いままでは自力ビルドしかなかったが
flatpakという仕組みができた。
いかんせんこれを使ったoctaveのインストールがwsl上のUbuntuでは実現していない。
私個人はoctaveのlinux上でのビルドはずっとやっているから問題がないが,
linuxユーザーでも最近はビルドしない人も多くなっているので悩ましいなあ。

655 名前:名無しさん@お腹いっぱい。 [2019/02/19(火) 13:57:26.46 .net]
>>654

4.4.1 上手くmake通る? FreeBSDだけれど、結局GUI関係諦めて

./configure \
'--prefix=/usr/home/**********'\
'--with-blas=-L/usr/local/lib -lcblas -lf77blas -lptcblas -lptf77blas'\
'--with-lapack=-lalapack -lptcblas'\
--enable-shared\
--disable-java\
--disable-jit\
--disable-openmp\
--without-qt\
--without-osmesa\
--enable-docs\
--x-libraries=/usr/local/lib\
--x-includes=/usr/local/include\
--localstatedir=/var\
--mandir=/usr/local/man\
--disable-silent-rules\
--infodir=/usr/local/share/info/\
--build=amd64-portbld-freebsd11.2

までオプション落としてようやくmake checkが通る程度の有様(cli でないと
coredumpする。デバッガで起動したらlibcxxrt.soの参照アドレス不整合が
原因らしい)だけれど。

(Qt5-KDE5関連が今丁度端境期っていうのもあるかもしれないし、未だmake
時に使う環境変数指定が不足しているのかもしれないけれど)

ちなみにうちは他への影響が大きく出来合いのpkgは使いたくない為、一々source
からmakeするようにしている。

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 01:09:25.68 .net]
ubuntu 18.04だけど問題ない。最近の5.0.91でもビルドできる。

657 名前:名無しさん@お腹いっぱい。 [2019/02/20(水) 01:47:27.33 .net]
>>656

回答有難う。Linuxは一寸苦手だけれど試してみます。



658 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 08:30:56.87 .net]
>>657
Linuxではflatpakを使えばdistro関係なく最新版をインストールできる。
https://flathub.org/apps/details/org.octave.Octave

開発者ビルドしたいときかな自分でビルドするときは

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 08:35:21.70 .net]
>うちは他への影響が大きく出来合いのpkgは使いたくない為、一々source
からmakeするようにしている。
を見落としとった。m(__)m。

https://www40.atwiki.jp/gnuoctavejp/pages/13.html
Linuxでのインストール
でubuntu状のビルド情報を書いた。
ご参考まで

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 09:49:48.79 .net]
>>658
(誤)開発者ビルドしたいときかな自分でビルドするときは
(正)開発版ビルドしたいときかな自分でビルドするときは

さらに,wsl ubuntuではflatpakが私の力量では使えない。
Ubuntu上のビルドはさほど苦にならないので問題ないが。

661 名前:名無しさん@お腹いっぱい。 [2019/02/20(水) 18:38:13.85 .net]
octave 4.4.0 使ってるんだけど,ssh とかでリモートで octave-cli で絵を描かせると設定したfontsizeや fonttype, ラインスタイルが反映されないないんだけどこれは仕方ない?

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 18:47:57.36 .net]
>>661
使っている graphics_toolkit は?
(プロンプトで graphics_toolkit と打てば出てくる。)
print コマンドと使ったいると思うが 出力デバイスは (ファイル形式)?

qtとかfltkは,gl2ps とライブラリを使ってファイルを psotsrcipt に変換してから,

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 18:51:01.15 .net]
さらに,ghostscriptやpstoeditで他のファイル形式に変換する。
この時にフォント指定とかが消えることが多い。

graphics_toolkit を gnuplot にすれば余計な変換がない。
gnuplot はインストールしてあるよね?

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 19:25:52.65 .net]
>>662
graphics_toolkit と打つと
gnuplot と返された。

ちなみにgnuplotのバージョンは 5.0です。
ちなみにリモート先のOSは debian 4.9 です

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 19:49:43.95 .net]
>>662
最後まで答えてなかった、ごめん。

>print コマンドと使ったいると思うが 出力デバイスは (ファイル形式)?

print コマンドではなく、saveas コマンドを使ってます。ファイル形式は pdf です

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 21:07:50.05 .net]
saveas は使ってことないなあ。
とりあえず、print コマンド 使ってみて。
あとファイル形式はなに?

gnuplotでも、ファイル形式によっては単純にpngしてしまうとpostscriptベースになる。

gnuplot だったら
Cairoベースを使うのがよい。
pngcairoとかpdfcairoとか。

これは、多分printコマンドつかないと指定できない。

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 21:10:18.17 .net]
ごめんpdfだね。pdfcairoを強制するにはprintコマンド使って。

ヘルプかマニュアル読んでね。



668 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 21:23:35.54 .net]
個人的に決めのグラフ作成にoctaveを使ったことがない。gnuplot のgraphics tookit使うならoctaveにデータはきださせてgnuplotでかいたほうがよっぽどいい。

octaveからバッチ的につかいたいならデータ泣き出せて,systemコマンドでgnuplotをバッチモードでグラフを作ったほうが質の高いグラフが作成できる。

まあ、私最近
pythonにのりかえたので、あまりアドバイスできんが。

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 21:50:23.56 .net]
unix使ってるなら、1つのソフトでなんとかしようとするより、ツールを組み合わせて使うもんだと思っている。
gnuplotの機能をoctaveからではフルにつかかえない。正直octaveはグラフをきれいにつくるためのソフトではないと私は認識してる。

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/20(水) 23:42:07.88 .net]
>>667
ググってみますありがとうございます。

ちなみに今気がついたのですが、debian母艦で graphics_toolkit すると fltk で、リモート先からgraphics_toolkit すると gnuplot でした。

謎です

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/21(木) 02:21:24.80 .net]
sshで接続しているのなら、x11 forwarding してクライアント側で x server たちあげて DISPLAY 環境変数を適切に設定しなければそうなります。
そういう設定をなさっていますか?

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/21(木) 02:44:07.64 .net]
>>671
>sshで接続しているのなら、x11 forwarding してクライアント側で x server たちあげて DISPLAY 環境変数を適切に設定しなければそうなります。
>そういう設定をなさっていますか?

いえ、私は ssh でログインした後,コマンドラインで図を作成したものを保存する,という作業を想定してます.
できた図はDropboxで同期させて確認している,と言った感じです。
全てコマンドラインで作業してます。

なのでX のフォーワーディング等は設定してません

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/21(木) 05:07:22.16 .net]
>>672
了解です。fltkやqtはグラフィックスがないとつかえません。その場合は自動的にgnuplotになります。osmsaでなんとかなるかもしれないので環境がある場所でテストしてみます。

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/21(木) 06:59:08.47 .net]
>>673
できないね。gnuplotでお使いください。

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/21(木) 09:06:22.92 .net]
>>670
ssh接続でやってみた
x=0:10;
plot (x, x.^2);
set(gca, "linewidth", 4, "fontsize", 24)
print -dpdfcairo tmp.pdf

fontsizeやlinewidthも反映しました。

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/26(火) 15:33:25.18 .net]
octave-5.1.0 リリース

https://www.gnu.org/software/octave/download.html
https://ftp.gnu.org/gnu/octave/
https://ftp.gnu.org/gnu/octave/windows/

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/26(火) 18:28:58.40 .net]
GUIのUIの日本語の翻訳をやっています。
今,pythonに移行中なので,正直やっつけ仕事です。
翻訳のおかしい点があれば,ここで書いてください。
暇があれば,パッチを提出します。



678 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/26(火) 19:42:28.87 .net]
改善点qtやfltkのgraphics toolkitでのプロットの改善。print書き出しの改善。
MATLAB互換の改善。
でしょうか。
5にあげる必要あるのかといわれればそうなのですが,バーナンバーポリシーを
変更したらしいのでよくわかりません。

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/27(水) 09:50:15.42 .net]
>>678
GUIにvariable Browser が搭載されました。

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/27(水) 09:51:14.65 .net]
>>679
「変数ブラウザ」と翻訳していますが,正しいでしょうか?

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/06(水) 23:02:42.95 .net]
新バージョンがでたのに過疎ってるな。

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/07(木) 17:12:57.40 .net]
Mac のブリューに移植されておらんので。。。

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/08(金) 01:21:07.58 .net]
>>682
windowsが一番早かったが、linuxもflatpakが対応して自分でビルドしなくても最新版が早く使える。結果、macが一番バージョンアップが遅くなった。

684 名前:名無しさん@お腹いっぱい。 [2019/03/13(水) 18:35:01.42 .net]
octave 4.4 系を使用してます。
x軸を上下2つを使って xtick の値をある倍数だけ片方の軸のみ変えることってできますか?

例えば
# 下のx軸
ax1 = [1, 2, 3, 4];

# 上のx軸は上の値の2倍に変換
ax2 = [2, 4, 6, 8];

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/13(水) 22:34:26.58 .net]
>>684
gnuplotならわかるが、octaveではわからん。
だから、本家で聞いてみてる。

octave.1599824.n4.nabble.com/How-to-use-x2axis-on-GNU-Octave-tp4692005.html

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/14(木) 18:53:13.22 .net]
>>685
> On gnuplot, one can make a plot which has two different ranges (upper and lower) by
> x2range ...
>
> How can I do on octave?

You can create a second axes object and set its limits however you want.
For example

x = 0:99;
y = rand (1, 100);
hax = [axes, axes];
plot (hax(2), x, y);
set (hax(1), "xaxislocation", "top", "xlim", [0, 5]);

--
mike

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/14(木) 19:04:59.58 .net]
>>684 >>686

で,これと xtick プロパティをセットすればいいんじゃないかな。

set (hax(1), "xaxislocation", "top", "xlim", [0, 5], "xtick", [0:0.5:5]);



688 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/14(木) 19:06:02.48 .net]
>>687
https://octave.org/doc/interpreter/Axes-Properties.html#Axes-Properties
を読んで?

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/14(木) 19:23:22.13 .net]
>>689
最後は?でなく、!でした。

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/19(火) 20:41:46.63 .net]
octave で データ点が多い(100000点)ようなものを plot させようとすると

GL2PS info: OpenGL feedback buffer overflow

というエラー出るんだけどなんとかならんものか。

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/19(火) 23:09:11.00 .net]
>>690
そういうことは、本家で聞くことをおすずめする。

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/20(水) 16:56:41.69 .net]
>>690
5.1.0 w64-64 windows:

>> x=linspace(0,1,100000);
>> plot(x);
>> print -dpng test.png

普通にできるが?

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/21(木) 08:26:29.97 .net]
>>692
もしかしてGPU性能が低いからかな。
これGPU関係するよね

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/21(木) 10:13:24.57 .net]
>>693
5.1.0 を使っている?OpenGL周りの内部ルーチンは4.4系とかなりそうだ。
私のGPUはそれ程でもない,Sandy Brigde世代のCore i5 の
Intel Graphicsだからな。

graphics_toolkit をgnuplotにしてみたら,描画は遅くなるがOpenGL使わないので
問題はなくなるだろう。

>> graphics_toolkit gnuplot
>> x=linspace(0,1,100000);
>> plot(x);
>> print -dpngcairo test.png

また,OpenGL のgraphics_toolkitは描画は速いが(特に3D),単精度実数だから
大きなオフセットがあるときの微小変化のグラフには不向きなので
その場合はgnuplotを使わざるを得ないしね。
OpenGL graphicsとgnuplot graphicsは一長一短があるので
上手く使い分けて。

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/21(木) 10:14:50.83 .net]
>>694
失敬
OpenGL周りの内部ルーチンは4.4系とかなりそうだ。
ー>
OpenGL周りの内部ルーチンは4.4系からかなり改善されたかそうだ。

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/21(木) 10:39:33.40 .net]
>>694-695
レスありがとうございます。
ictave は 4.0.3 を lnux で使用中です.
ソースから 4.4 に上げたら描画の挙動(?)が4.0.3と変わってしまって、また4.0.3 に出戻りさせた。
例えば
plot(x, - -k), で破線書かせてみると、破線の間隔が妙に幅を持って出力されたりとか色々と変な感じになったので.
こうなったら 5.1 系に上げてしまおうか

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/21(木) 12:37:05.90 .net]
>>696
linux なら今は flatpak を使うと,ビルドしないでも新バージョンが使える。
https://www40.atwiki.jp/gnuoctavejp/pages/13.html
で,Linux でのインストールで Ubuntu でのインストールを載せてる。
他のディストロでも使えるだろう。



698 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/26(火) 15:52:05.25 .net]
>>651
そのせいでWindowsのユーザーディレクトリから下にいけない

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/26(火) 22:48:37.36 .net]
>>697
ほんと?
cd 'c:¥'
で問題ないが?

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/26(火) 22:49:54.05 .net]
>>699
ごめん。>>698
だ。

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/26(火) 22:51:44.95 .net]
すまない、私がいってるのは上か?

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/26(火) 23:03:20.80 .net]
いじってみたが、どこでもいけるんだが。windows版5.1.0だが。

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/31(日) 19:50:47.43 .net]
>>697
亀レスで申し訳ありません。
無事に 5.1 に上げれました。

気になるのはやはり、図の見た目が変わってしまうことです。仕方ないと諦めるしかないですかねぇ

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/03/31(日) 21:32:10.94 .net]
>>703

私の場合、少し前までは仕上げはgnuplotで作っていたので、気にしてなかった。
最近はpython屋になりつつあるので、さらに気にしていない。pythonのmatplotlibは素晴らしいから。

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/04/21(日) 19:32:43.69 .net]
保守

706 名前:名無しさん@お腹いっぱい。 [2019/06/28(金) 00:14:25.66 .net]
中括弧のセルの連結方法について質問させて下さい。
数が少ない場合だと下記のようにセルを結合するのは簡単ですが,
[a{i,1};a{i,2}]
100 個や 200個セルがある場合, 手書きで結合するには少々しんどいのですが
なにかいい方法ありますでしょうか?

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/07/02(火) 00:44:36.71 .net]
>>706
できないよ



708 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/07/04(木) 13:28:41.51 .net]
手で書かなきゃいいじゃん。好きなツールで自動生成すればいい。

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/07/04(木) 13:59:22.93 .net]
>>708
そう言う質問じゃないと思われ

710 名前:名無しさん@お腹いっぱい。 [2019/08/11(日) 15:00:13.19 .net]
懐かしいな、octave。
MATLAB買う金なかったからよく使ってたな。

今じゃPythonがあるからいらないけどな。

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/11(日) 20:53:11.97 .net]
>>710
Pythonってそんなにいいのけ?

712 名前:名無しさん@お腹いっぱい。 [2019/08/12(月) 19:32:56.13 .net]
>>711
良いぞ。
使ってみな。

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/14(水) 02:32:55.85 .net]
これ系だとRじゃないのけ

714 名前:名無しさん@お腹いっぱい。 [2019/08/14(水) 18:54:42.34 .net]
>>713
Rも使ってるぞ。
スクレイピングからデータの処理はPython。
機械学習はRでやってる。

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/16(金) 00:47:58.67 .net]
私もpythonに移行した。言語仕様がいいのとmatplotlibが質の高いグラフを提供してくれるので。
ただし、行列計算機としてはoctaveを使う。こっちのほうが手間少ないから。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/16(金) 10:17:37.25 .net]
maximaは数学寄り?

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/17(土) 01:36:32.65 .net]
maximaは数式処理がメインのソフト。



718 名前:名無しさん@お腹いっぱい。 [2019/08/21(水) 19:00:11.28 .net]
なんでMATLAB使わないの?

719 名前:名無しさん@お腹いっぱい。 [2019/08/22(木) 13:41:25.64 .net]
>>718
だって、ね(;´_ゝ`)。

720 名前:名無しさん@お腹いっぱい。 [2019/08/22(木) 14:54:51.51 .net]
https://www.ningenkankeitukare.com/entry/0091.html

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/02(木) 14:16:58.49 .net]
>>715
octave ゲキ重じゃない?
まぁPythonはPythonで遅いわけだが

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/30(木) 10:48:49 .net]
Octave version 5.2.0がもうすぐらしいです
https://octave.1599824.n4.nabble.com/uploading-and-tagging-version-5-2-0-td4695448.html
Friday (2020-01-31) is coming for which the 5.2.0 release is scheduled.

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/31(金) 12:30:05.07 .net]
Ubuntuの次期LTSまでに6.1を間に合わせて入れたいという話もある

724 名前:名無しさん@お腹いっぱい。 [2020/02/06(木) 12:52:30 .net]
インストールしてませんが
5.2.0のWindows版がすでにあります
ftp.jaist.ac.jp/pub/GNU/octave/windows/

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/14(金) 14:34:22 .net]
みなさんご存知だとは思いますが

5.1.0の

C:\Octave\Octave-5.1.0.0
にある
cmdshell.bat
をダブルクリックするとshellが立ち上がり
g++やgfortranでコンパイルができます
mkoctfileも作れます
ほとんどのcygwin or linuxのコマンドが使えます

また cmdshell.bat の中の

Rem set HOME to 8.3 format
for %%I in ("%HOME%") do set HOME=%%~sI


の後ろに


set HOME=home/hoge

と入れれば

C:\Octave\Octave-5.1.0.0\home\hoge

がホームディレクトリになります

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/10(金) 19:56:59 .net]
matlab互換で使いやすいけどすぐ落ちるな

727 名前:名無しさん@お腹いっぱい。 [2020/07/15(水) 01:05:58.07 .net]
プログラミングにはやってはいけない勉強法がある!?爆速で成長する王道のプログラミング学習法を紹介!
https://www.youtube.com/watch?v=ZJqVQJwvwNI
慶應主席レベルの秀才がプログラミングの独学に失敗した理由
https://www.youtube.com/watch?v=F2m1bsqaAHg
知らずに転職したら失敗する!ブラックIT企業を見分ける11のポイントを徹底解説
https://www.youtube.com/watch?v=a8qDFMsYAqM
営業マンが独学のみでプログラマーに転職して1年で月収80万超えた話
https://www.youtube.com/watch?v=94YQSckQGCs
未経験から2年でフリーランスエンジニアに!安定的に稼げるようになるための5ステップ
https://www.youtube.com/watch?v=oGNpEmFOEcU
フリーランスエンジニアになるなら大規模ベンチャー or 小規模ベンチャー どっち?
https://www.youtube.com/watch?v=-39tg9icRlU
【初心者必見】Webライター・Webマーケターを目指すならまずこの5冊!プロ御用達の文章術本を徹底紹介
https://www.youtube.com/watch?v=y_QBBLdG9QM
【本質】稼げるフリーランスライターになるための前提とは【記事数=ライターの価値じゃない】
https://www.youtube.com/watch?v=xFDMgcpknDA
生産性10倍!知らないと損する3つの最強デザインツール
https://www.youtube.com/watch?v=z6x1R1455Kc



728 名前:名無しさん@お腹いっぱい。 [2020/07/16(木) 20:24:17.49 .net]
>>727
グロ

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/19(日) 03:11:05.31 .net]
>>728
ワロス

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 16:20:24.65 .net]
C++速くて良いよ

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 21:27:49.52 .net]
octaveでスペクトル解析してみたいんです。
サンプリングレート100ヘルツのデータ a があります
こいつを
Y = fft(a)
して周波数行列 f をつかって
Plot(f, Y) すると両端 (0 hz 100hz )に強いピークを持つんですが、どう処理したらいいでしょうか?
ナイキスト周波数は50ヘルツなのでそれ以上はダミーなのですよね?

732 名前:名無しさん@お腹いっぱい。 [2020/09/06(日) 17:07:42.68 .net]
http://霈&#9251;甕&#9251;朧http://なねおゆそとろぬうわたせをみう http://ほんくめあいけむしいいはゐねも http://めのにほわねめもいめつむきしひ http://おれのまはそはんひえあそきほ
http://きやふふあわふひよのやはゐをえ https://のようのえれてこらといやきあと https://あはけからねおふまきくあへまや https://よあれほここえんえやめへはねに https://ひらもるしさをぬこせうぬもえに https://ねれやなさきつれうほめおかに
http://もヱるみさおさのほゐるにぬにり https://ぬれみほすつつわかねあくゐひん http://めこんむてひえるうんよせむへぬ http://んおみきしみヱいとゐにはをうせ https://もむたさゆめおえせりてくさるも http://ういけくそれうそねろもんとさ
https://むせそせつのきひむににもんちほ https://おいはほぬめゐんみけよりへそわ https://せりけつたつもはへひさにゐうの https://うぬしほねささふかはむそささん https://みへへねよてぬはむかてわゐんゆ https://るゆぬなくほにむてりゆゆくね
https://ちゆゐりむけわねくされりそわえ http://てほゆぬにのてはなあみきほめみ https://ぬむをえれえみしくうにとゐめさ https://きなふたくんつひいすれよせおへ https://ふいもぬちつけためてまよのへに http://えろつしうらわつしさへむくな
http://くけるりれきてねえんしまくらね http://くれりむたおこちおもりきヱはら https://へまむめねへはのめなえけをへい http://せえはなあろしはるへんあらすね https://へはせよくゆきよせろのゐらちに http://ててヱしやむこよやいもいふそ
https://のふほるたきほわへねもやすみつ http://まおるかちにんそほらうんあぬせ http://ろをるふれこんうせすよひまそお https://かぬゆくわにひとぬてらけるとけ http://ひにみまそよくそくらみうみさす https://めててけうひりままれおのたこ
http://やありむんみやりはよめみかかま https://くのをなねあらあわんふそのせら http://ひちくとたこほえよねせこほてあ http://へはせひむなこそあろえつヱんの https://ひたひきりなんらゆれたつまんす https://すろええはそささよのしせるか

733 名前:名無しさん@お腹いっぱい。 [2020/11/30(月) 15:51:35.45 .net]
GNU Octave 6.1 リリース!

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/07(月) 06:29:38.04 .net]
懐かしいスレだな
まだあったんかw

Ryzen9 3900X、3950X持ってるけど

>>493

n=4096;A=rand(n,n);B=rand(n,n);tic;C=A*B;t=toc,GFLOPS=2*n^3/t*1e-9
試すと、余裕で
500GFLOPS
叩きだすからなあ

確かに当時一週間以上掛かってた計算を最近やったら10時間で終わったんで
本当にそれくらいあるんだと実感する

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/09(水) 09:23:05.77 .net]
https://i.imgur.com/U7WHCL9.jpg

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/26(金) 07:23:31.28 .net]
octave 6.2releaseされたけど、Macのbrew でインスコすると不具合でません?
gccの参照がうまくいかなくなって、リンク貼り直しの刑になったんだが

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/28(日) 22:27:33.49 .net]
octaveの皆さん生きてます?



738 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 23:34:35.48 .net]
おーい

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 22:17:34.30 .net]
マスゴミや政治家がいくらAI、AIと連呼しても関連スレは過疎ってるよな。

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 07:17:28.27 .net]
だって使える人少ないじゃん
一般人で使えてもパッケージインストールしてちょっと使うくらいでしょ

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/01(木) 01:37:40.48 .net]
octaveで地図を描画する機能ある?
日本地図とか

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/10/30(土) 11:56:44.60 .net]
WindowsのOctaveだと4コア制限掛かってるみたいで
LinuxのOctaveと同じスクリプト走らせても明らかに遅いんだけど
コア数指定するにはどうすりゃいいの?

システム環境変数に
OMP_NUM_THREADS
設定しても意味ないっぽいし

Octaveで有効になってるコア数確認するコマンドとかある?

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/05(日) 22:59:50.41 .net]
>>742
だれかー?これに答えてあげれば?

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/07(火) 20:03:14.06 .net]
ではマジレスすると、>>742 のようなタイプはさっさとPython乗り換えオススメ
ドキュメントも豊富にあるしロクに調べもしないでも答えてくれる人もたくさんいるよ
最近のPythonは技術計算周りも充実している
マルチコアとかGPU使うにしても苦労してoctaveのやり方調べるよりはるかに楽だろう

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/07(火) 20:05:01.61 .net]
一応質問に質問で返すと
まず、Windows版て色々とあるけどどれ?エスパーすると自前ビルドでなくて、どこかのバイナリーと思われるが、ビルド条件で色々変わる
自前ビルドだとすると並列計算するオプションが必要らしいが…
> WindowsのOctaveだと4コア制限掛かってるみたい
> 設定しても意味ないっぽいし
は一体どうやって確認したの? getenv("OMP_NUM_THREADS") すら実行してなさそうな文章

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/07(火) 20:08:23.59 .net]
> Octaveで有効になってるコア数確認するコマンドとかある?
どうやって調べて見つからなかったの?

実は質問に答えようかと10数年ぶりにWindowsにoctaveインストールした
で、コア制限なんてかかってないように見えた
普通にOMP_NUM_THREADSで設定した通りにnprocで表示される
ただし、オレのオンボロPCは2コア4スレッドなので5コア以上動くか確認出来ない
しかし、OMP_NUM_THREADSに6を指定したらその通りに表示されたので使えそう
ここまで確認出来た上で、なお、4コアまでしか動かないなら、バグじゃないの?
作ってる人に報告しなきゃ改善されないだろう

オレはちょっとググっただけだ
標準添付のヘルプでも出てくる内容
アホくさくて一度は答える気が無くなったのだった
まあ、結局コア数も足りなくて検証も出来ないし

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/19(日) 18:33:09.66 .net]
>>745
8コアCPUで計算するとCPU使用率50%
12コアCPUで計算するとCPU使用率34%
くらいで頭打ちになるんだよ

因みに同じコードをLinuxで走らせると100%で張り付くので明らかに挙動が違う

Octaveはビルド済の64bit版使ってて最新にしても変わらん

>>746
2コア4スレッドじゃ確認できないわなw
全然参考にならん

Windowsだから制限がかかるのか
Octaveで制限掛かってるのか
どっちかはっきりしたい



748 名前:691 mailto:sage [2021/12/19(日) 18:42:24.72 .net]
>12コアCPUで計算するとCPU使用率34%

34%なわけないw
20数%で頭打ちになる

2コアで粋ってる奴の意見はどうでもいい
8コア以上でやってる奴の意見希望

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/19(日) 19:47:54.78 .net]
理由は明白な気がするがおれ1コアだから黙っておくよ。
粋がるなって怒られるからね。

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/20(月) 14:57:32.06 .net]
コンピュータの基本が分かってない人は2コアなら1/2、4コアなら1/4、
8コアなら1/8の時間で終わると思ってるからね。私は2コアだから彼にはアドバイスしませんけどね^^

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/20(月) 16:36:16.84 .net]
ソースもハードも自分が持ってて自分で原因を調べようとせず、
まぁスキルがないからだとは思うが、なぜ上から目線の態度で他人の意見を聞こうとするのか。

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/21(火) 19:55:18.34 .net]
雑魚どもがピーチクパーチク囀っとるなw

Linuxだと100%張り付くと書いてるのに何訳の分からねえ事ほざいてんだよ
8コア未満の役立たずどもは
おい、脳無しども有益な情報の一つでも出してみろよw

高パフォーマンスにしてプロセス優先度高くしても50%行けばいい方か
Windowsだめだなw

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/25(土) 14:20:23.02 .net]
全く自分でデバッグもできないとか低レベルすぎてツッコミどころ満載^^
まぁそんなの技術者には当たり前だろというよくある話だが態度が悪いんで何も教えてあげない^^

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/25(土) 15:13:54.01 .net]
UNIX板は大学デビューが多いからITスキルは低いものだ。大半がアセンブラ分からない、禄にコード書けない読めない。
しかもCからがメインだから機械語を全く理解してないからCのコード見てもどこがボトルネックか分からない。
逆にWindows板はCP/M、DOS、Windowsの流れの人が多いから下から上まで把握してる。

>高パフォーマンスにしてプロセス優先度高くして
というかWindowsド素人やん。なぜWindowsのほうがサクサク動くのか全然分かってないね。

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 11:04:55.77 .net]
教えてあげないんじゃなくて
自分でも分からねえんだろ?ん?w

有益な情報すら持ってない雑魚は黙ってりゃいいのに
恥晒すために何でしつこく書き込んでくるかなあw

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 11:42:43.29 .net]
あと、御託は良いからさ
態度で示してくんない?

そんだけ偉そうに語れるんだから
8コアでも16コアでも良いけどWindowsで
octaveスクリプト実行してタスクマネージャーで
80〜100パーで張り付いてるスクショでも
出して見せろや?
簡単に出来んだろ?ん?

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 14:07:23.30 .net]
教えるのは吝かではないがおまえの態度が気に食わない。



758 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 14:46:26.62 .net]
教えるのは吝かではないがコア数が2コアなんだ。

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 14:54:04.42 .net]
問題の出るスクリプトも出さすスクショ出せとかかなり頭が弱くないか。
ここはタコにもやさしい犬板じゃないからな。

ググレカス

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 15:52:08.48 .net]
偉そうな事言っておいて
スクショの一枚も出せない雑魚しかいねえのかよw

お前らには失望した
お前らなんだかんだ結局言って出来ないんだろ?ん?

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 17:04:11.00 .net]
コア分けたら100%使わないというFAQ並の話にブチ切れしてないで少しはググったらどうだ。
Windowsがなぜ世界市場トップなのか。世界最強デバッガが用意されてるからだよ?
使わない手はないのになぜ使わない?  きみのそのシワのない脳味噌に少しでもシワを増やし給え。
そのスクリプトや環境を公開しない時点で自分で原因を探るしかないだろう。ほんとキミは馬鹿だな。

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 18:55:09.93 .net]
差分法、B-spline法、スペクトル法で
数値微分と数値積分ゴリゴリやってる
五千行くらいのスプリクトだけど
お前理解できんの?

出来るんだったら上げてやってもいいけど
そういうのもあるから一般論で出来るか出来ねーのか
聞いてんだよ
分かったか、間抜けw

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 19:12:31.56 .net]
>>762
学部四年生程度のイキり腐ったガキだな。
しかもoctaveで数値計算してるから関数は知ってても、その中身についてはよくわかってない可能性もある。
数値計算するならFortran使えクソガキ

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 19:33:15.22 .net]
理解できないからって決めつけて罵倒とか本当に
しょうがねえ使えねえ奴だな
別に学生じゃなくても実装くらいできんだろw

B-splineとかde Boorがresearchgateで自ら掲載してる
から読んでみろよ?ん?

顔真っ赤にしてる暇があったら
早くスクショの一つでも上げて見せろや無能w

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 20:18:02.17 .net]
休みのネタに期待したのに結局問題となるスクリプトコードとどの実行処理系かは言わないのかよ。
今年のクリスマスは盛り下がりまくりだな!!!

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/26(日) 23:22:19.88 .net]
このスレは数学屋はくるがコンピュータ科学には疎い。しかしこの板はUNIX板でコンピュータ科学には強い。
この初学者君が悩んでるのは数学ではなくコンピュータ科学だ。キミがいかに頓珍漢なマウンティングをしてるか分かってほしい。

IT音痴君にありがちな分散処理したら速くなるとかコンピュータが一発でデジタル計算できる魔法の機械だとでも思ってるのだろう。
だが違う。コンピュータ屋はCPUとてアナログ回路として見る。そんなのIntelの論文見れば明らかだ。アナログの話ばっかりだ。
コアを分ければ距離が出き、配線が伸び、抵抗が増え、信号が遅れる。コンピュータ屋にとっては光の速度は既に激遅なのだ。
待ち時間が増えるのだ。コアが待機して動かない? だからそんなの当たり前だ。ここまで分かればじゃあどう最適化すれば答えは見えてくるだろう。

まずキミは自分が井の中の蛙だと知り、態度を改めたまえ。

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/27(月) 13:18:28.92 .net]
珍しくスレ伸びてると思ったらヤレヤレ
皆さん良いお年(落とし)を



768 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/30(木) 10:12:56.72 .net]
物理学と数学は両輪で互いに進んで科学は発展していくみたいな話があるが、
現代は、物理屋は数学を道具として利用するが、数学屋は物理を道具として見てないというお話でしたとさ。

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/12/30(木) 19:35:40.96 .net]
馬鹿専用のiOSでは馬鹿が勘違いして文句言わないように
CPU使用率やメモリ使用率を見せないようにした。

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/04/09(土) 20:50:41.09 .net]
過疎ってるね。ほれ。
GNU Octave 7.1.0 Released ? Apr 6, 2022

771 名前:686 [2022/07/23(土) 11:52:21.21 .net]
>>744
python使ってみたけどさあ
行列演算の実装が全然直観的じゃねえじゃん
行列計算メインで使ってるなら乗り換える意味ないよw

あと、秋田から答え出るまで放置してたけどアホが吠えてただけとか、どんだけだよw

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/08/09(火) 12:01:11.15 .net]
GNU Octave 7.2.0 Released ? Jul 28, 2022

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 16:15:16.39 .net]
>>771 pythonのリストの実装に線形代数計算ライブラリを突っ込んだという感じで行列計算が
線形代数の記法とあってないのは事実。matplotlibを使いたいがら我慢して使っているところがある。

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/15(土) 19:57:24.29 .net]
NvidiaあたりがOctaveにWindows用にNvblasかCublasを提供しないかな

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/16(日) 17:21:57.51 .net]
Octave は GNU Octave というように GPL V3 だからどうなんでしょう。

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/19(水) 15:33:27.04 .net]
Python, RはGPUに対応していて
Pythonは知らんがRはGNUプロジェクト
S言語をGPUプロジェクトでフリー化したのがR

Rみたいな頭のおかしい言語の参考書が
本屋であふれかえっているのは
経済や生物や医学などの無駄に統計を取っている統計の使い方だけ知っている集団が
「P値と有意水準が簡単に計算できないとね!」
とSを使っていたから。

RでGPU使って機械学習というのもPython並に普通

MATLABはGPUに対応しているが
OctaveやScilabは全然対応してない

MATLABやOctaveユーザーから見るとPythonというかnumpyはクソなので
OctaveをGPU対応にしてほしい。Octaveのユーザーコミュニティだけでは難しい

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/19(水) 20:13:31.56 .net]
NVIDIAがGPUのLinux向けカーネルモジュールをオープンソース化、すでにダウンロード可能に
https://gigazine.net/news/20220513-nvidia-open-source-gpu-kernel-modules/

ってのがありました。
GPL2です。
Linux向けなら何とかなるかも。



778 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/19(水) 20:28:09.89 .net]
本家のコミュニティでも話題になってはいますね。
https://octave.discourse.group/t/gpu-computing-with-octave/3141

779 名前:686 [2022/10/19(水) 23:28:10.83 .net]
>>776
ScilabはGPGPU用の関数整備してなかったっけ?

780 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/10/20(木) 08:06:45.62 .net]
>ScilabはGPGPU用の関数整備してなかったっけ?
調べました。してるようです。

Octaveの方ですがoclというoctave-forge package がありそれでGPUを使えるようです。
Windowsバイナリにはocl packageは実装されていません。
おそらくlinuxじゃないと動かないのでしょう。おそらくですが。
ちなみに最後の更新は2021-12-07です。

GPU Linear algebra extensions for GNU/Octave
って論文もあります。
https://iopscience.iop.org/article/10.1088/1742-6596/368/1/012062/pdf

781 名前:名無しさん@お腹いっぱい。 [2022/10/31(月) 00:44:32.85 .net]
モジュールをどうやって入れるかでいつも迷う
ディストリビューションが用意するモジュールで入れるとなんかいまいち依存問題出たり

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/11/22(火) 08:58:08.99 .net]
GNU Octave 7.3.0 Released ? Nov 2, 2022

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/03/09(木) 08:47:27.00 .net]
A Jupyter kernel for GNU Octave
https://blog.jupyter.org/a-jupyter-kernel-for-gnu-octave-b6d29e56341f

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/10/13(金) 20:58:52.81 .net]
(`▽´)y-゜゜゜ ウケケケ♪

785 名前:686 mailto:sage [2023/11/24(金) 23:16:06.71 .net]
Octaveのグラフィックス関数で何処まで出来るか試してみたくて遊んでたんだけど
結構やるやんけ

コーディング10時間、バグ鳥10時間くらい掛かった
座標軸はOctaveで作ってるのが分かるように態と残してる

ttps://imepic.jp/20231124/827240
ttps://imepic.jp/20231124/827241
ttps://imepic.jp/20231124/827242

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/24(金) 23:42:12.06 .net]
すごい!すごーい!

787 名前:名無しさん@お腹いっぱい。 [2023/12/08(金) 06:07:56.05 .net]
test



788 名前:686 [2023/12/08(金) 06:11:34.67 .net]
>>786 どうも〜

プロシージャル技術を学ぶのに結構使えそうだし
Matlabコマンド使えるOpenGL wrapperと考えるとかなり使い易いけど
Octaveだとこの辺りが限界かなあ?

まあ、SpeedTreeとかTerragenみたいな専用ソフトには敵わないし
ポリゴンにテクスチャ貼れないしね

ttps://imepic.jp/20231206/805440

789 名前:名無しさん@お腹いっぱい。 [2024/02/10(土) 19:11:47.19 ID:GZ78NTziz]
絶対処刑すへ゛きテロリスト2024年元旦版
ttps://i.imgur.com/Irmvg3z.jρeg
ttρs://i.imgur.com/Mn5Ck6f.jpeg
ttps://i.imgur.com/m3MlMrJ.jpeg
ttps://i.imgur.com/fHуCκΤV.jpeg
ttps://i.imgur.com/Fx8Ql5K.jpeg
tΤps://i.imgur.com/rDXn9Xe.jpeg
世界でこんな強盗殺人を許してるのは化石賞4連続受賞のテ□国家日本だけ
[ref.) ttps://www.call4.jp/info.php?typе=iТems&id=I0000062
тtΡs://haneda-projeСt.jimdofree.com/ , ttps://flighт-routе.com/
tΤps://n-souonhigaisosyoudan.amebaownd.com/

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/27(水) 19:42:10.68 .net]
一気にイメージ崩れるとダメージ大きそう
ここを見ても入浴しない中年以降

791 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/27(水) 19:54:57.09 .net]
アイスタなんか難平してたけど、グラフィックをあんだけ綺麗にリメイクしてたんだ~ぁ
https://i.imgur.com/Yvqd3Kw.png

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/27(水) 19:57:00.97 .net]
>>17
せいぜい一人ワイドショー。
逃げ回って脅迫はアウトやな
フラットに倒れることだ
結局
可処分所得が少ない

793 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 20:19:51.46 .net]
ワースト表わざわざ反応するか(-.-)Zzz・・・・
最近 言わなく〜






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<290KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef