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


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

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



1 名前:名無しさん@お腹いっぱい。 [04/06/01 00:13]
知る人ぞ知る強力なデータ解析ツール octave ...

unixを科学研究で使っている香具師には非常に心強い味方のはずだ。

matlab互換を主張しながら、微妙にバージョンアップを続ける
octaveについて語ろう。



331 名前:名無しさん@お腹いっぱい。 [2006/12/30(土) 19:34:23 ]
ループ中のグラフのアニメーションを、キー入力で途中で止める機能を付けたいので、ループ中に

x=kbhit();

として、xの中身によりbreakするようにしたいのですが、上記の文を書くと、

error: value on right hand side of assignment is undefined
error: evaluating assignment expression near line 4, column 2
error: near line 4 of file `kbhit.m'

といったエラーが出ます。左辺のx=を書かずに、kbhit();だけだとエーラが出ません。
また、上記の文だけを書いたMスクリプトでも同様のエラーが出ます。

ちなみに、GNU Octave, version 2.9.9 (x86_64-redhat-linux-gnu)です。
アドバイスください!

332 名前:名無しさん@お腹いっぱい。 [2007/01/06(土) 15:27:37 ]
アゲ☆アゲ☆


333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/06(土) 23:38:42 ]
サゲ☆サゲ☆

334 名前:名無しさん@お腹いっぱい。 [2007/01/07(日) 20:28:55 ]
アゲ♂アゲ♂everynight


335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/07(日) 21:47:52 ]
サゲ♂サゲ♂everynight

336 名前:名無しさん@お腹いっぱい。 [2007/01/07(日) 22:08:07 ]
上げてしまう?
なかなかbuildがうまくいかない、Mac OSX版octave/octave-forge
HPCで、2007/1月版が出てました。(gcc 4.3/gfortranも)
hpc.sourceforge.net/

が、依然として、画像系が駄目。Octave.mのベンチマークすらも途中でこける。
Linuxでdual bootか、と転びそうな日々です。

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/09(火) 14:08:24 ]
答えを入れたファイルX個。これの平均をとってプロットしたいんだがどうすればよいのですか?

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 00:09:50 ]
>>337

> xmean = mean(x)*ones(0,length(x)) ;
> plot(xmean,'-')

こんな感じかな。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/13(土) 18:01:35 ]
cygwin版のoctaveが起動せずに終了してしまうんだけど
みんなもそうですか?



340 名前:339 mailto:sage [2007/01/13(土) 18:16:40 ]
パスに/usr/lib/lapakが入ってないだけだった
すまん

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/27(土) 04:12:29 ]
すんません、ちょっと遊んでると memory exhausted とか言われてしまうのですが、
どのくらいのサイズのリストまで作れるんでしょうか。

342 名前:名無しさん@お腹いっぱい。 mailto:age [2007/04/12(木) 09:26:58 ]
Octaveでシリアル通信する為の備忘録
(無保証です)
octaveはcygwinに付属のもの、テスト用シリアルは内蔵モデム(COM3)

octave:1> f=fopen('/dev/ttyS2','r+');
octave:2> fcntl(f,F_SETFL,O_NONBLOCK)
ans = 0
octave:3> fprintf(f,'AT\r')
octave:4> id1=fscanf(f,'%s')
id1 = OK
octave:5> id1=fscanf(f,'%s')
id1 =
octave:6> fclear(f)
octave:7> fprintf(f,'ATI\r')
octave:8> id1=fscanf(f,'%s')
id1 = 56000OK
octave:9> fclose(f);

なんか動いてるようです。fcntlはoctaveはデフォルトではI/Oをブロックしてるので
それを解除する為のおまじないです。baudrateなどの通信設定はsystemを使って
windows の mode で設定するようです(modeについては cmd で help mode して下さい)

343 名前:名無しさん@お腹いっぱい。 [2007/04/20(金) 09:23:28 ]
FreeMATというのがあるみたいなんですが
使い心地はどうでしょうか?
ttp://journal.mycom.co.jp/news/2007/01/15/361.html

344 名前:名無しさん@お腹いっぱい。 [2007/04/20(金) 10:22:51 ]
沖縄県の方へ(命に関わる注意事項です)

沖縄県での選挙ですが、どうか民主党だけは避けてください。県民の生命に関わる可能性があります。
民主党の最大の公約は一国二制度(※)ですが、一度「一国二制度 沖縄 三千万」で検索をお願いします。
この際、民主党のHPで調べても良いです。以下の注釈↓と矛盾することは書いてないはずですから…

※一国二制度
 簡単に言えば沖縄を中国と日本の共有物にし、そこに3000万人の中国人を入植させます。
 (つまり沖縄人口の 96% を中国人にして、実質、沖縄を中国人の居住地とします。)
 さらに「自主」の名の下、沖縄で有事が起きても自衛隊は干渉できません。
 3000万人の中国人が、少数派となった130万人の日本人に何をしても、です。
 そして反日教育を受けた中国人の反日感情の強さは、ほとんどの日本人の理解を超えるものです。

今回の選挙で民主党が勝った場合、「自主」「発展」を連呼しつつ段階的に進めていくことになります。
自主と言っても、自主を認めるのが「住人の96%が中国人となった」後だということに気をつけてください。
発展と言っても、新沖縄の少数派となった「少数民族日本人」の発展ではないことに気をつけてください。

345 名前:名無しさん@お腹いっぱい。 [2007/10/15(月) 00:41:40 ]
MAC OSX やってる人いますか?

scilabはMACでやってる人いるみたいだけど

346 名前:名無しさん@お腹いっぱい。 [2007/10/15(月) 00:49:31 ]
MAC OSX やってる人いますか?

scilabはMACでやってる人いるみたいだけど

347 名前:名無しさん@お腹いっぱい。 [2007/11/03(土) 10:25:35 ]
mac os 10.4 octave 2.9.9でやっているが

ここ何日か他人に使わせるためのマニュアル作製の下調べやっているが、
どうにも素人に簡単にやらせるわけにはいかないようだ
出来る限りバイナリを貰って入れると言う方針で考えているのだが
2.9.15とそれに入っているgnuplotをドラックドロップ
forgeのimageとioをしょうがないからpkg installで入れる
でimreadが動かない。imagemagick6.3.6を入れる。
エラーを吐く。
identify の戻り値がver6.3以降?ではbits ではなくbitになっているので
そこを直す。
さらにエラー
freadが返すcountがあるべき値の2倍になっている。
糞だ。そびえ立つ糞だ
つーかimread130行辺りのこの判定は何のためなんだ?
いやなんかしているのは分かるが、コメントアウトしていい?
というかこんな俺も分からんもんど素人に勧められねー
なんでmacバイナリはforge入ってないんだ?
windowsのはあるのに。
というか俺が使っている2.9.9はまとめてバイナリだったのに
どうして外すの?なんで
涙目

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 15:25:57 ]
文体に心当たりが…

349 名前:347 mailto:sage [2007/11/08(木) 12:06:50 ]
心当たられるような事はしていないので人違いだろう。
で、結局あきらめた。
○ーコしたMatlabでやってもらう事になるだろうな。
俺は努力した。
わざわざMatlab用のコードまで埋め込む事になるが
どちらかといえばその方が早そうだ。
やれやれ



350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 13:29:12 ]
>>347

Fink版でOctave2.9.14が出た(for Leopard?)。

自分は legend で困ってたんだけど、それも直った。
Forge も相当マージされた模様。
imreadも直ってるかも?


それとは別に質問なんですが、plot の横軸に日付って出せたっけ?
MATLABでは可能らしいというところまでは分かったんだけど・・。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 15:21:56 ]
wiki.octave.org/wiki.pl?action=browse&diff=1&id=MatlabOctaveCompatibility
ここでdatetickを探すとそれっぽい話してる?

352 名前:350 mailto:sage [2007/11/26(月) 23:57:15 ]
>>351
dクス

しかし、/sw/share/octave 以下検索しても __gnuplot_set がない orz

353 名前:名無しさん@お腹いっぱい。 [2007/11/27(火) 06:47:51 ]
>>352
__gnuplot_setをやっても,今のOctave 2.9.xxのplotコマンドには,何も影響与えませんよ。
ちやんとNEWS読みましょう。
はっきり言って,まだ日本のOctaveのユーザーのレベルは,私を含めて高くないとおもうので,
本家の英語のMLにいってhelp@octave.orgで質問するのが早いです。
私は,日本語の掲示板も必要だとは思いますが,
ここでだめだったら,さっさと英語を一生懸命書くのがなんぼか速いです。

英語がへたくそでも,
最初にSorry for my bad Englishとでも書いていればOK.

私は最近は初めからここにはきませんけどね。



354 名前:sage [2007/12/04(火) 23:59:07 ]
error: `imread' undefined near line 7 column 1

imagemagicを入れてもimreadが動かない
なぜ???

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:59:56 ]
354です
まちがえてあげてしまた

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 13:03:54 ]
なんかかなり初歩的な所のような気がするからもう少し前後を出したら
エスパーさんも助けられるかも。

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:49:17 ]
最近、入門書(紹介書?)が出ているみたいね。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 18:13:06 ]
行列の列または行置換に関する同値類を自動生成させるにはどうしたらいいだろう・・・

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 09:28:57 ]
kwsk



360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 22:30:38 ]
December 11, 2007
    Version 2.9.19 is now available
ですってよ。

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/13(木) 12:08:15 ]
お、thx
と思ったらMacOSXバイナリ.18でいろいろ入ってそうじゃない。
ちと試してみるか。

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/13(木) 12:48:56 ]
やっぱforgeは入ってなかったわ

363 名前:名無しさん@お腹いっぱい。 [2007/12/14(金) 06:08:32 ]
>>326
もう見てくれないかもしれませんが,
wiki.octave.org/wiki.pl?OctaveFortran
みたいにFortran からでもラッパー書けば使えるんだから,
Cでできんことはないでしょう。

しかし,なんでCから呼ばないといけないのだろう。
C++にCのコードかけるのに。

364 名前:名無しさん@お腹いっぱい。 [2007/12/14(金) 06:10:29 ]
OctaveのMaintainerのアーカイブ見るとver 3.0をXmas Presentにしようと盛り上がってますよ。

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 09:53:45 ]
>>362
forge はもう本流にマージされたんだってば。

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 14:56:24 ]
いや
octave.sourceforge.net/
ここのOctave.app for Mac OS X ってやつのことなんだけど、
macバイナリで入ってるのが無いなという話

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 21:54:41 ]
>>364
それは本気で楽しみです

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/23(日) 04:36:55 ]
ところで巷ではMatlabの方が高機能と言われているようだけど、
皆はどう思っているのかな?
あまり詳しくないんだけど、Matlab6.5にはsplitもsubstrも無くて、
octaveから移植するのに苦労した覚えがある。
他人に簡単に使わせるためなので、
mファイルを突っ込めばいいだろって話は無しで。

369 名前:sakyo mailto:sage [2007/12/24(月) 01:33:36 ]
c++ with liboctaveで構造体内で行列の宣言をしたらエラーが出るのですが、解決策はあるのですか?

$ gcc -I/usr/include/octave-2.9.9 -L/usr/lib64/octave-2.9.9 -loctave -lcruft sample.cpp
sample.cpp:9: error: expected identifier before numeric constant
sample.cpp:9: error: expected ‘,’ or ‘...’ before numeric constant

****sample.cpp************************
#include <iostream>
#include <octave/config.h>
#include <octave/Matrix.h>

typedef struct {
int aa ;
int bb ;
Matrix AA(10,10) ;
} structure;

structure STU ;
main()
{
return 0;
}
**************************************



370 名前:名無しさん@お腹いっぱい。 [2007/12/24(月) 04:45:25 ]
祝 Octave-3.0.0リリース
まだ,バイナリは,でてないようですが,パワーユーザーならソースからビルドできるはず。ちなみに私もビルドしてます。
中身は2.9.19とほとんど変わらないそうですが,いち早く

GNU Octave, version 3.0.0

を見たい人は早速ビルド,ビルド!!!!

371 名前:名無しさん@お腹いっぱい。 [2007/12/24(月) 09:18:28 ]
3.0.0のMac 版とCygwin版,Mingw版のバイナリがでたようです。

372 名前:名無しさん@お腹いっぱい。 [2007/12/24(月) 13:52:02 ]
>>369
そういうことは,以前私も試みましたができませんでした。

C++は,ほとんど素人ですので役にたつ答えは出せませんが,
Matrix AA(10,10) ;
そもそも[]でなくて,()になっていることで,
Matrixはクラスが関係しているはずです。

これを構造体のメンバにすること自体がそもそも可能なのか,
C++に強い人に聞かないとだめだと思います。
これはだめだけど別のソリューションがあるとか出してくれるかも知れません。
構造体は,プログラミングを便利にする道具ですが,
なければプログラムできないというものでもないので,
Matrix部分を構造体に入れ込むのはあきらめて,
プログラミングするとか。
時間があれば前者,なければ後者ですかねわたしなら。


373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/24(月) 15:49:33 ]
>>372
> Matrix AA(10,10) ;
> そもそも[]でなくて,()になっていることで,

constructor呼び出しになっているからだろう。
だから、AAは、pointer(若しくはreference型)にして、
STU.AA = new Matrix(10,10);
と、実行文にする必要があるだろ。

若しくは、その構造体にconstructorを書き加える。
結局は、実行文に落ちるがな。

374 名前:名無しさん@お腹いっぱい。 [2007/12/30(日) 06:47:32 ]
WindowsのOctaveユーザーの皆様 Michael氏のMSVC-Octaveが3.0.0になってます。


375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 12:32:37 ]
おお!報告ありがとう!

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 12:59:26 ]
こういう質問するって事はC++を学ぶ気は全然無くて、道具として使えりゃいいんだろ。
何も考えずに↓使っとけ。

typedef struct structure {
structure () : AA(10,10) { }
int aa ;
int bb ;
Matrix AA ;
} structure;

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 13:31:40 ]
hoge


378 名前:名無しさん@お腹いっぱい。 [2007/12/31(月) 07:34:58 ]
>>376
372です。質問者ではありませんが,

>C++を学ぶ気は全然無くて、道具として使えりゃいいんだろ。
まったくないわけでは,ありません。
ただ,中年のサンデープログラマーにとっては,C++の敷居は高くて。
また,Octaveを使うときって道具としてつかうので道具として
使えりゃいいと開き直って思ってつかっています。
ここでの意見は大変参考になりました。ありがとうございます。



379 名前:名無しさん@お腹いっぱい。 [2007/12/31(月) 07:57:46 ]
OctaveのWindows版およびMac版のユーザーへ
 wiki.octave.org/wiki.pl?CategoryInstall
のOctaveForWindows とOctaveForMacは必見です。
残念ながら他のPlatformについては情報が古そうです。





380 名前:名無しさん@お腹いっぱい。 [2008/01/02(水) 07:03:28 ]
あけましておめでとう。今年もよろしく。
さて,ここに来てるWindows版OctaveのUserの人(少ないか)のために
ご存知かとも思いますが,日本語の重要なサイトを4つ紹介。

1. Animal Breeding and Software
2.Octave for Windowsメモ
3. 科学技術計算言語 MATLAB と Octave
4. Windows版Octaveに関するメモ - Murakami Memo

あえてリンクはしませんが上のページの名前でGoogleかYahooで検索すれば
一発で見つかります。

381 名前:名無しさん@お腹いっぱい。 [2008/01/02(水) 07:06:10 ]
>>380
おっと書き忘れ,
1.のAnimal Breeding and SoftwareにはLinux上の情報もあります。

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 18:15:33 ]


383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 18:19:56 ]
MATLABとOctaveの違いの一覧みたいなサイトないんですかね
MATLABのM-FileをOctaveで使いたいんですが、如何せんプログラムの知識がなくて
あんまり時間ないから探してる間も焦りでもう頭パニック

384 名前:名無しさん@お腹いっぱい。 [2008/01/08(火) 06:14:45 ]
>>383
wiki.octave.org/wiki.pl?MatlabOctaveCompatibility
OctaveのVersionが2.1.73と2.9.5なのが玉に瑕。
Octave2.9シリーズは2.9.9から現在の3.0にかなり近い仕様になりましたから。
しかし,これでも少しは参考になるのでは。私は,MATLABはもっていませんので
よくわかりませんが。




385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 08:24:38 ]
ここもかな。
www.gnu.org/software/octave/FAQ.html#MATLAB-compatibility

octaveからmatlabにポートした素人の俺の印象では、
Matlab6.5とocatve2.9はoctaveの方が上位互換のような感じ。
特殊かな?あるいは6.5はさすがに古い?
Matlabはいろいろ関数無くて困った。
個人的に'より"の方が打ちやすいから'に後で置換したり、
%ってなんだよ、見た目ださいコメントだなとか思いながら。
あとインクリメントがi++使えなくてi = i+1する必要があったり、
否定の比較演算子が!= ではなく~=だったり
columns もrowもなくてsizeを使うしか無いのかよとか、
なんで同じ長さのcolumnを要求するんだよとか。

ちなみに下は俺が使ったmatlab/octave判別・分岐のためのコード
基本的な考えはwww.csse.uwa.edu.au/~pk/Research/MatlabFns/octaveinfo.html
GPLにしたかったから(それと、元のコードが気持ち悪く感じる位の初心者なので)
自分で書き直した。
使いたい人はいないと思うが万が一使いたいなら勝手にどうぞ。

% Octave2.9.9: environment == 1, Matlab6.5: environment == 0.
versionstr = version;
versionnum = str2num(versionstr(1));
if(versionnum < 6)
environment = 1;
else
environment = 0;
end


386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 22:49:20 ]
自動制御のレポートでOctaveを使います。
バージョンは2.9.12
です。

buildssicという関数を使って、実験で作った制御系を作成したいのですが、
2つ目の引数は何を意味しているのでしょうか?
「出力リストとして何も加えない」
と書いてありますが、何のことだか分かりません。
具体的にここに1や2と書くと何が変わるのでしょうか?

387 名前:名無しさん@お腹いっぱい。 [2008/01/12(土) 23:07:06 ]
age

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 01:59:47 ]
直線のグラフを曲線に変えるにはどうしたらいいの
数字は、直接「56,56,43,22」など、うってくだけのものなんだが

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 07:31:08 ]
煽りじゃなくて質問なんですが、>>388のような内容は分かる人には分かるのでしょうか?



390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 10:37:46 ]
少しだけ煽ると ふぃってぃんぐ とか べじぇ とか すむぅす かな

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 10:38:13 ]
ごめん別スレと間違えた…

392 名前:名無しさん@お腹いっぱい。 [2008/01/20(日) 09:16:08 ]
テストです。

393 名前:名無しさん@お腹いっぱい。 [2008/01/20(日) 12:28:15 ]
>>386
制御はまったくの素人ですが,マニュアルの
www.gnu.org/software/octave/doc/interpreter/blockdiag.html#blockdiag

? Function File: buildssic (clst, ulst, olst, ilst, s1, s2, s3, s4, s5, s6, s7, s8)

ulst
if not empty the old inputs in vector ulst will be appended to the outputs. You need this if you want to “pull out” the input of a system. Elements are input numbers of s1?s8.

と書いてあるんですが,これでなにが起こるかはわかるのではないのでせうか。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 19:05:04 ]
c++でliboctaveを使いたいのですが、デカルト->球座標変換などの数学関数は使えないのでしょうか?

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 17:07:59 ]
質問なんですが、cygwin 上で liboctave を使いたいと思って、
>>42 とおなじソースコードを書きました。それで、コンパイルの方は >>46
のようにして、できたのですが、実行ファイルを実行すると、

$ ./hello
Segmentation fault (core dumped)

となってしまいます。何か解決策はあるのでしょうか?

それと、自分は octave をほとんど使った事がないのですが、
octave で標準的に発生できる乱数の種類って多いんでしょうか?
例えば R では正規乱数、一様乱数、対数正規乱数など、十分な
種類の乱数が用意されているのですが、 octave はそれと比べると
どうなっているのでしょうか?

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 23:34:39 ]
あるディレクトリにファイル名がdata01.dat,data02.dat,data03.dat,....,data50.dat
と50個あり、それらを読み込んである処理をして、result01.dat,result02.dat,...result50.dat
とデータを書き出すmファイルはどう書けばいいのですか?

397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 07:51:02 ]
# datとついたファイルのリストを作る
filelist = glob ("*dat")
#何個あるか数える
numoffile =rows(filelist)
for i = 1:numoffile
#処理とどのようなデータなのかと、それによって変わる保存の方法
end


398 名前:名無しさん@お腹いっぱい。 [2008/03/16(日) 05:59:28 ]
>>395
前半 www.geocities.jp/tmacchant/
にいき,basicとdevelopment ツールを入れて見ましょう。
ビルドは, mkoctfile --link-stand-aloneでいいです。
後半:マニュアルを読みましょう。


399 名前:名無しさん@お腹いっぱい。 [2008/03/16(日) 06:37:18 ]
>>395
$ ./hello
Segmentation fault (core dumped)
の原因はcygwin-Octave-2.1.97がビルドされたgccがgcc3.3.3-3で
現在のcygwinのgcc-3.4.4-3だからです。
Cygwin setupでinstallできるOctaveはもうメンテされてません。
先ほどのページのcygwinならばoctave-3.0.0を使ってください。

でもWindows上のOctaveはMSVC版もMingw版も出てますよ。cygwinにこだわる理由は,
何でしょう。






400 名前:名無しさん@お腹いっぱい。 [2008/03/16(日) 22:18:57 ]
61.17.176.253/phpmyadmin/

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 17:05:43 ]
>>397
ファイルの読み込みや書き出しはsaveやloadは使えないのですか?
load filelist(num,1)といったことができないのです

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 07:41:43 ]
>>401 できるよ。
www.obihiro.ac.jp/~suzukim/masuda/octave/html/octave_77.html#SEC117
このサイトが貼られてないのが驚きだった。
こことoctave-forgeのFunction Reference それからgoogleで欲しい機能の検索が基本と思う。
google検索のときoctaveだけじゃなくmatlabも含めると良い。
matlabの方が情報が多いから。

で、save loadについて。
この関数でいろんな形式のデータが扱える、らしいけどよく知らない。
俺の好みは
www.obihiro.ac.jp/~suzukim/masuda/octave/html/octave_78.html#SEC118
にあるCスタイルの入出力関数
どっちでもいいと思うけど、どんなフォーマットのデータがあって、どんな風に処理して、
何に使うために出力するかによって、色々方法が変わると思う
ので、>>397の様に書いた。
ぶっちゃけ俺もよくわかってないから全部テキスト形式だ。
でもいいんだ。計算出来ればそれでいい。

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 00:40:10 ]
計算中に進捗状況みたいなのを表示させたいんだがprintfじゃだめなの?

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 08:25:34 ]
いいんじゃないの?

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 12:46:52 ]
計算終了後にまとめて表示されるのでだめでした

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 07:11:05 ]
そういう事ね。
なんかfunctionかスクリプトかとかで変わったかもしれない。
よく覚えてないけど。
確かにループの進行状況とか表示できる方法があったらいいね。

407 名前:名無しさん@お腹いっぱい。 [2008/03/20(木) 11:29:54 ]
>>405
help page_output_immediately


408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 14:09:32 ]
Win版のインストール時に出てくるJHundlesとGnuplotってどっちがお勧めですか?

409 名前:名無しさん@お腹いっぱい。 [2008/03/22(土) 06:45:02 ]
>>408
完全に好みによります。Uninstallして再インストールも可能なので,
両方試して決めましょう。
個人的には以下においてあるgnuplot cvs がすきですが
www.geocities.jp/tmoctwin/



410 名前:408 mailto:sage [2008/03/22(土) 11:20:02 ]
>>409
ありがとうございます(・∀・)
ついでにQtOctaveの存在も知ることが出来てよかったです

411 名前:名無しさん@お腹いっぱい。 [2008/03/23(日) 19:50:52 ]
>>405
octave:16> help stderr
-- Built-in Function: stderr ()
Return the numeric value corresponding to the standard error
stream. Even if paging is turned on, the standard error is not
sent to the pager. It is useful for error messages and prompts.

See also: stdin, stdout.
fprintf(stderr(), "Iteraion %d", K)


412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 11:11:09 ]
>>403
Win版や3.0は知らんけど、それ以外なら
octave起動時に

octave --braindead

で起動するとMatlabライクにリアルタイム?でループの進行状況とかみられる


413 名前:名無しさん@お腹いっぱい。 [2008/03/26(水) 03:59:49 ]
>>412 これはいまでもありますよ。MATLAB like モードというやつね。
でもまったく同じものだけど普通 octave --traditionalじゃないすかね。
ここでは,page_output_immediatelyがtrueになっているのでそうできます。
その代わり,出力のページングが効かなくなる。好みにもおるけど>>411
推奨されてんじゃないのかな。ヘルプにそう書いてあるんだし。

414 名前:412 mailto:sage [2008/03/26(水) 18:18:54 ]
page_output_immediately=true
によって変数から;(セミコロン)を取ればすぐデバッグできる
Matlab的な利点が活かせるというのは結構大きいと思うけどね
デバッグが終わったらセミコロンを付け直せばいいだけだし

どのへんが推奨なのかはよくわからないけどw
どっちでもいいんじゃないの

415 名前:名無しさん@お腹いっぱい。 [2008/03/27(木) 05:34:38 ]
>>414 ver.2.9.1x?以降 またver 3ではpage_output_immediately(true);です。
gnuplot_binaryなどもすべてgnuplot_binary()のように変わっています。

>どっちでもいいんじゃないの
まあこれは本当。
でも,推奨と書いた意図はlessによるページングがoctaveの特徴で
今はこっちがデフォルトです。3.0にはDegguging モードがあるので,
デバッグが終わってもページングを聞かせたまま,
途中経過は表示したいという用途で
fprintf(stderr(),"... ", ...);がoctaveの製作者としての
推奨ではないかなということで書きました。
でも本音をいうと好みですね。



416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 12:57:22 ]
黒タイツの暗黒シュシュトリアン

417 名前:octave for windowsメモの筆者 [2008/04/04(金) 06:00:39 ]
ついにカミングアウトすることにしました。OctaveのMaintainerのMLでcheck用の3.0.1aのソースが公開されました。私はcygwinとmingwでチェックして報告しました。公式にリリースされるのも近いと思います。

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 10:04:53 ]


419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 11:33:47 ]




420 名前:octave for windowsメモの筆者 [2008/04/04(金) 22:41:59 ]
What do you mean by 乙? Is it affirmative or not?

421 名前:octave for windowsメモの筆者 [2008/04/05(土) 05:23:52 ]
OctaveのMaintainerのMLでcheck用の3.0.1aのソース
wget jbrwww.che.wisc.edu/home/jwe/octave-3.0.1a.tar.bz2

422 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 05:31:15 ]
affirmative

423 名前:octave for windowsメモの筆者 [2008/04/05(土) 05:35:54 ]
octave for windowsメモの筆者からのお願い
正直言って,windows版のmaintainersのチームの人数が足りません。
Michael氏(MSVC)と私(cygwin/mingw)と
Benjamin氏(mingw/ただしあまりアクティブではありません)
とMacro(cygwin)です。
特にmaintainersには,誰もVista Userがいません。
OctaveのMLによくVistaでの不具合の話がありますが,
我々では推測でしか書けないといって回答をしています。

英語でのやり取りになるのでバリアが高いとは思いますが
ぜひ挑戦される方を望んでいます。わたしは,英語はそれほど
うまくはありませんが,ここでつきあっているうちにだいぶ
慣れました。いわゆるボランティアになるのですが,得られる
ものも非常に多いです。ぜひ,我こそはという方々のoctave
プロジェクトへの参加を期待しています。

424 名前:octave for windowsメモの筆者 mailto:tmacchant@yahoo.co.jp [2008/04/05(土) 05:49:00 ]
>>423
特に今必要とされているのは,MSVC版でのMSVC++2008 Expressでの,Octaveの
ビルドです。Michael氏は,ただのMaintainerではなく,John氏, David氏,
Soren氏 (最近はHajeck氏)らとともにOctaveのコードを書いておられます。
Windows 版のOctaveがまともに動くようになったのもMichael氏のおかげです。
彼は,MSVC++ Express 2005 + Platform SDKでビルドされています。
しかしながら,vista対応などを考えるとMSVC++2008 Expressでのビルドが
望まれます。Michael氏は,main develpperの一人ですので,正直時間がない
とおっしゃられています。ぜひ我こそはと思わん人は参加してください。

英語が苦手でどうもという人は,私に連絡ください。
ご協力をお願いします。


425 名前:octave for windowsメモの筆者 mailto:tmacchant@yahoo.co.jp [2008/04/05(土) 05:49:25 ]
>>423
特に今必要とされているのは,MSVC版でのMSVC++2008 Expressでの,Octaveの
ビルドです。Michael氏は,ただのMaintainerではなく,John氏, David氏,
Soren氏 (最近はHajeck氏)らとともにOctaveのコードを書いておられます。
Windows 版のOctaveがまともに動くようになったのもMichael氏のおかげです。
彼は,MSVC++ Express 2005 + Platform SDKでビルドされています。
しかしながら,vista対応などを考えるとMSVC++2008 Expressでのビルドが
望まれます。Michael氏は,main develpperの一人ですので,正直時間がない
とおっしゃられています。ぜひ我こそはと思わん人は参加してください。

英語が苦手でどうもという人は,私に連絡ください。
ご協力をお願いします。


426 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 08:43:18 ]
ごめんマックなんだ。
尤も、スキルも無いから役には立てんが。

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 11:25:51 ]
>>420
おつかれさまって意味だよ。

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 11:27:54 ]
2008Express入れてみるわ。
それで俺のマシンで動いたら協力する。

429 名前:octave for windowsメモの筆者 mailto:tmacchant@yahoo.co.jp [2008/04/05(土) 18:46:44 ]
427>>どうもありがとう。




430 名前:octave for windowsメモの筆者 mailto:tmacchant@yahoo.co.jp [2008/04/05(土) 18:47:10 ]
427>>どうもありがとう。


431 名前:octave for windowsメモの筆者 mailto:tmacchant@yahoo.co.jp [2008/04/05(土) 18:53:47 ]
>>428 あちら風に Thanks!! 正直私はおじさんなので,2chうまく使えないのか
2回も2重にあげてしまいました。^^;






[ 続きを読む ] / [ 携帯版 ]

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

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