1 名前:名無しさん@1周年 [2001/01/26(金) 12:35] SCILABでサーボ制御系の設計や数値計算をしたいのですが,参考になるサイト,書籍などないでしょうか. (サンプルプログラムなどご存知ないですか) またSCICOSって便利そうなんですが,どうでしょうか?
263 名前:名無しさん@5周年 mailto:sage [2007/09/20(木) 19:17:56 ] Scilabってdec2bin, bin2decないんだね(´;ω;`)
264 名前:名無しさん@5周年 [2007/09/20(木) 20:34:07 ] >>263 片方向ならある。 -->base2dec("1000",2) ans = 8. -->base2dec("1000",10) ans = 1000. -->base2dec("1000",16) ans = 4096.
265 名前:263 mailto:sage [2007/09/20(木) 23:16:23 ] >>264 片方向でもありがたいです、どうも(`・ω・´) でもdec2hexがあるのになんでdec2binが無いんだろうね・・・ 来月のV5.0に期待しましょうか
266 名前:名無しさん@5周年 [2007/09/28(金) 00:11:44 ] 179とかで出てきてるint2dを使って 試しに半径1の半球の体積=2.0944を求めてみようということで、 clear N=700; for i=1:N x0(i)=cos((i-1)*2*%pi/N); y0(i)=sin((i-1)*2*%pi/N); x1(i)=cos(i*2*%pi/N); y1(i)=sin(i*2*%pi/N); x2(i)=0; y2(i)=0; end X=[x0';x1';x2']; Y=[y0';y1';y2']; deff('z2=g(x,y)',['z2=sqrt(1-x.^2-y.^2)']) int2d(X,Y,g) というようなソースを書いてみましたが、さらにNを 増やしていって(積分領域を真円に近づけていっても) 結果は2.0918程度となって厳密解と差が出てしまいます。 どなたか、原因がお分かりの方がいらっしゃったら御教授願いたいです。
267 名前:名無しさん@5周年 mailto:sage [2007/09/30(日) 12:33:59 ] Scicosで変数を使うことって出来ないですか? 結果のグラフを見ながら何度もゲインKを変更するんですけど そのKが何箇所かにあって、その全部のブロックを変更するのって やたらと時間がかかってしまって面倒なんです。 もしご存知の方がいたら教えてください、お願いします。
268 名前:名無しさん@5周年 [2007/09/30(日) 17:01:48 ] >>267 ttp://atmori.info/engineer/scilab/scicos/tips.htm Edit / Context だってさ
269 名前:ぶるま [2007/10/06(土) 01:04:36 ] パーデ近似でexp(-Ls)を表現するとどうなりますか? むだ時間が必要です。 お願いします。
270 名前:名無しさん@5周年 mailto:sage [2007/10/06(土) 03:31:31 ] 一次 -(s*L-2)/(s*L+2) 二次 (s^2*L^2-6*s*L+12)/(s^2*L^2+6*s*L+12)
271 名前:名無しさん@5周年 [2007/10/06(土) 11:08:07 ] >>269 >>255 過去スレとは言わないが、せめてこのスレくらい検索してみるくらいの余裕はないのかね?
272 名前:ぶるま [2007/10/06(土) 17:18:39 ] >>271 ちゃんと見てますよ。 だから、ここで再質問したんです。 255で回答されてますが、この式をどう使っていいかわからないから、質問しました。
273 名前:ぶるま [2007/10/06(土) 17:21:04 ] >>270 ありがとうございます。 一次と二次で形が違うんですね。 >>255 だけでは、わかりませんでした。 Lをむだ時間として、exp(-Ls)の替わりに、これを使えばいいのですね?
274 名前:名無しさん@5周年 [2007/10/06(土) 18:25:51 ] >>273 横レスでアレだが、 >>255 だけでは、わかりませんでした。 が理解できない。 >>255 を実行すればこれが無駄時間を表すことは 一目瞭然だろ。
275 名前:ぶるま [2007/10/06(土) 22:14:01 ] 現に、わからなかったから、質問したのですが? わかっていたら、質問していませんね。 それがわからない方が、どうかしています。
276 名前:ぶるま [2007/10/06(土) 22:15:02 ] しかも、一次と二次とで形が違ってるし。
277 名前:名無しさん@5周年 mailto:sage [2007/10/07(日) 11:18:34 ] >>276 >しかも、一次と二次とで形が違ってるし。
278 名前:名無しさん@5周年 mailto:sage [2007/10/07(日) 11:26:56 ] そんなに自分がアホって自慢しなくても....
279 名前:267 mailto:sage [2007/10/09(火) 19:04:21 ] >>268 ありがとうございます!! おかげ様で作業がかなりやり易くなりました。
280 名前:名無しさん@5周年 [2007/11/10(土) 01:34:09 ] モンテカルロシミュレーションによって、円周率を計算せよ。 計算結果は、試行回数とその結果がわかるようにせよ。 *ただ単に計算するのではなく、正確にかつ迅速に計算できるようアルゴリズムを工夫せよ。 scilabでお願いできませんでしょうか? C言語みたいなスレが無くてほとほと困り果ててここに参りました;;
281 名前:名無しさん@5周年 mailto:sage [2007/11/10(土) 09:03:19 ] >>280 検索したらあったよ
282 名前:名無しさん@5周年 [2007/11/10(土) 10:45:52 ] >>280 円の面積=πR^2で求めるのが一番簡単そうな。
283 名前:名無しさん@5周年 mailto:sage [2007/11/25(日) 03:02:59 ] sage
284 名前:名無しさん@5周年 mailto:sage [2007/11/28(水) 14:15:21 ] // ---------------(リカッチ方程式)--------------- RAX=A; RRX=B2*B2'; RQX=C1'*C1; RAY=A'; RRY=C2'*C2; RQY=B1*B1'; // X=riccati(RAX, RRX, RQX,'c','eigen') Y=riccati(RAY, RRY, RQY,'c','eigen') 上のプログラムを実行したら次のようなエラーが出るんですがどうしたら改善できますか? !--error 10000 riccati: wrong dimension (4.000000000D+00) of stable subspace -expecting 6.0000 at line 33 of function riccati called by : X=riccati(RAX, RRX, RQX,'c','eigen') line 170 of exec file called by : b program H2S.sce") in execstr instruction called by : scipad();
285 名前:名無しさん@5周年 [2007/11/28(水) 19:41:37 ] >>284 A,B1,B2,C1 の値は?
286 名前:名無しさん@5周年 mailto:sage [2007/11/29(木) 01:04:54 ] >>285 A=[aa11 aa12 aa13 aa14 aa15 aa16 aa21 aa22 aa23 aa24 aa25 aa26 aa31 aa32 aa33 aa34 aa35 aa36 aa41 aa42 aa43 aa44 aa45 aa46 aa51 aa52 aa53 aa54 aa55 aa56 aa61 aa62 aa63 aa64 aa65 aa66]; // B1=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 b1a/Ti 0 0 0 0 0 0]; // B2=[0 0 0 0 0 1/Ti]; // C1=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c1f 0 0 0 0 0]; 文が長くなるので何回かにわけてレスします。
287 名前:名無しさん@5周年 mailto:sage [2007/11/29(木) 01:11:41 ] >>285 2回目のレスです。 M=0.15582; // サブステージ質量 [kg] J=6.86e-7; // イナーシャ [Nm] Ra=4.6; // モータ抵抗 [Ω] Ksp=106.7; // バネ定数 [N/m] KG=1/1; // ギア比 Kbs=3.18e-4; // 回転直進変換係数 Kd=1.0; // センサ定数 [V/m] Kt=33.4e-3; // トルク定数 [Nm] Ke=3.5/(1000*2*3.14/60); // 逆起電力係数 [Vs/rad] Kpa=10.0; // パワーアンプ定数 // Kcr=1.0e-8; // 回転系ダンピング係数 Kcl=1.0; // 直線系ダンピング係数 // Ff0=1.0e-1; // 直線系摩擦係数 Tf0=8.0e-2; // トルク摩擦係数 // Ti=9.5e-2; // 時定数 //Kpi=1/Ti; // 積分制御ゲイン // b1a=9.54e-8; // オブザーバーゲイン c1f=8.00e3; // コントローラゲイン
288 名前:名無しさん@5周年 mailto:sage [2007/11/29(木) 14:41:18 ] >>285 3回目のレスです(重複してたらすいません) aa11=0; aa12=1; aa13=0; aa14=0; aa15=0; aa16=0; // aa21=-(Ksp/M); aa22=-(Kcl/M); aa23=(Ksp*KG*Kbs)/M; aa24=0; aa25=0; aa26=0; // aa31=0; aa32=0; aa33=0; aa34=1; aa35=0; aa36=0;
289 名前:名無しさん@5周年 mailto:sage [2007/11/29(木) 14:42:00 ] >>285 4回目のレスです) aa41=(Ksp*Kbs)/(J*KG); aa42=0; aa43=-(Ksp*Kbs^2)/J; aa44=-(((Kt*Ke)/Ra)+Kcr)/J; aa45=(Kt*Kpa)/(J*Ra); aa46=0; // aa51=0; aa52=0; aa53=0; aa54=0; aa55=0; aa56=0; // aa61=0; aa62=0; aa63=0; aa64=0; aa65=0; aa66=0; 何とぞお知恵を貸してください。お願いします。
290 名前:名無しさん@5周年 [2008/01/15(火) 14:40:21 ] 横から失礼します。これを解いていただけませんか? (1)漸近安定性、可制御性、可観測性を調べる。 (2)極を(0.31±0.85*i)に配置するための、状態フィードバックゲインを計算。 (3)状態フィードバックの有無による状態変数の時間変化をシミュレーション。 ◆状態方程式 x[i+1] = A*x[i] + b*u[i] y[i] = c*x[i] x[0]=[1;2] A = [3, 8; 1, 5] b = [1;2] c = [1,0] ※不可制御となってしまう場合、A行列の数値の並びを変えてよい。
291 名前:名無しさん@5周年 [2008/01/15(火) 23:46:33 ] >>290 とりあえず A = [3, 8; 1, 5] b = [1;2] c = [1,0] G=syslin("d",A,b,c) あとは考えろ
292 名前:インテリ女をゲット! [2008/01/16(水) 12:36:54 ] topartists.myspace.com/index.cfm?fuseaction=music.topBands
293 名前:ナナコロビヤオキ [2008/01/25(金) 20:50:07 ] scicosでシステム記述をした後、ボード線図を描くにはどうしたらよいでしょう? 知ってる方、教えてください。
294 名前:名無しさん@5周年 mailto:sage [2008/01/27(日) 06:19:18 ] fprintfって必ず改行してしまうんですか?
295 名前:名無しさん@5周年 mailto:sage [2008/02/01(金) 00:02:48 ] 最近勉強をしようと思い、インストールしてみましたが以下のエラーがでて、 sciファイルがロードできません。どなたか解決方法がわかる方、ご教授下さい。 loading initial environment !--error 241 -->scipad(); !--error 241 File C:\DOCUME~1\"ユーザー名"1\LOCALS~1\Temp\SCI_TMP_3904_\unix.err does not exist or read access denied at line 58 of function unix_g called by : line 29 of function listfiles called by : line 52 of function dynamickeywords called by : dynamickeywords() line 66 of exec file called by : exec C:/PROGRA~1/SCILAB~1.1/tcl/scipadsources/dynamickeywords.sce; while executing a callback line 39 of function scipad called by : scipad(); 4.1.2だとscipadすら立ち上がらないので4.1.1をインストールしてます。 あと150辺りで似たような感じだったので試してみましたが、変化はありませんでした。
296 名前:名無しさん@5周年 [2008/02/01(金) 23:28:39 ] >>295 とりあえず、 c:\tmp っていうフォルダを作って、そこに TEMP環境変数とTMP環境変数を セットしてみてはどうだろうか?
297 名前:295 mailto:sage [2008/02/02(土) 04:19:38 ] >>296 エラー解消できました。これで先に進める気がします。 ありがとうございました。 本当に助かりました。
298 名前:名無しさん@5周年 [2008/02/02(土) 09:01:44 ] >>297 おー、適当に書いてみたら当たったw
299 名前:名無しさん@5周年 [2008/03/02(日) 08:53:01 ] scilab で下記のような ( x^2 ) + ( x * y ) + ( y^2 ) = 1; 主軸が斜めになっている楕円は どのように plot2d すればいいのでしょうか?
300 名前:名無しさん@5周年 mailto:sage [2008/03/07(金) 01:33:21 ] >299 一発で出せるのは知らない. [1]yに関する2次方程式を解いて, xによる2つの関数であらわしてつなげる. a=-2*sqrt(3)/3; x=[-a:a/100:a]; y1=(-x+sqrt(4-3*x.*x))/2; y2=(-x-sqrt(4-3*x.*x))/2; plot2d(x,y1); plot2d(x,y2); [2](u,v)座標で,楕円のパラメータ表示(a*cos(theta),b*sin(theta)) させた後に,回転.計算が面倒だろうから,[1]の方が楽 theta=[0:%pi/200:2*%pi]; a=sqrt(2/3);b=sqrt(2); uvvec=[a*cos(theta);b*sin(theta)]; t=%pi/4; xyvec=[cos(t),-sin(t);sin(t),cos(t)]*uvvec; plot2d(xyvec(1,:),xyvec(2,:));
301 名前:名無しさん@5周年 mailto:sage [2008/03/07(金) 22:16:52 ] [1]の1行目は,-をつけるつもりはなかった(つけても動くけど). a=2*sqrt(3)/3; ということで
302 名前:名無しさん@5周年 mailto:sage [2008/03/31(月) 10:55:12 ] poly(0,'r'); p=30/(1+r)+30/(1+r)^2 で p=0となるときの解を求めるにはどうすればいいですか?
303 名前:名無しさん@5周年 mailto:んなもん、解けるかーw [2008/04/02(水) 19:53:02 ] >>302 function p=func(r) p=30/(1+r)+30/(1+r)^2 endfunction fsolve(-2.2,func) --> ans = - 2.
304 名前:名無しさん@5周年 mailto:sage [2008/04/03(木) 00:02:06 ] >>303 ありがとうございます。
305 名前:名無しさん@5周年 [2008/04/23(水) 00:00:10 ] ソフトウェア無線機を趣味で設計したいんだが、 参考図書として次の本はどうだろう。 貴兄の書評を聞かせて欲しい。 Scilabで学ぶディジタル信号処理 www.cqpub.co.jp/hanbai/books/30/30921.htm ディジタル信号処理による通信システム設計 www.cqpub.co.jp/hanbai/books/30/30911.htm なおアナログ無線機は学生時代にいくとつも設計し 成功しているものの、DSPは研修でIIR、FIR、適応フィルタ を実験を含め習った程度で、とても仕事レベルじゃない。
306 名前:名無しさん@5周年 [2008/04/25(金) 13:30:45 ] 素因数分解の関数なんですけど、最後から2行目のendに必ずエラーが出ます。 (invalid factor, line30) なんでエラーがでるのか、 文法を確かめ、参考書やgoogle先生に聞いてみたけどわかりません。 誰か教えてください! function soinsu = soinsu_bunkai(x) j=1; n=2; soinsu = [1]; if (x==2) then//2のときの例外処理 soinsu = [2]; return 0; end
307 名前:名無しさん@5周年 [2008/04/25(金) 13:31:06 ] ↑の続きです while(j==1) do, if(modulo(x,n)!=0)then,//nで割った余りが0でない=割り切れないとき n = n+1; //nで割った余りが0でない=割り切れないとき。 //n+1で割れるかどうか試してみる。 elseif (x == n) then,//n=xのとき soinsu = [soinsu,n];//2の時は上記 j = 0;//whileから抜け出す //↑割ると1になるので、[soinsu]に割った値をいれて終了 elseif (soinsu != 1) then,//n!=xで割れ、soinsu!=1のとき x = x/n; soinsu = [soinsu,n]; //↑割ると1にならないので、再度同じ値で割れるかどうか試してみる。 //今回割れた数値はsoinsuに格納しておく else //n!=xで割れ、soinsu=1のとき x = x/n; soinsu = n; //↑の、一番最初に割れた場合。soinsuにはまだ何も入っていないので、nを入れる。 end end endfunction
308 名前:名無しさん@5周年 [2008/04/26(土) 17:35:53 ] >>307 if(modulo(x,n)<>0) then, ↑ ↑)とthenの間にスペース ↑ !=じゃなくて<> elseif (soinsu <> 1) then, ↑ ここも同じ。 あとは、インデントに全角スペースを使っていないかどうか注意。
309 名前:名無しさん@5周年 [2008/04/27(日) 01:06:47 ] Scilabを使い始めたばっかりの者です。 連続でド、レとかって音を出したいんですけど、全然できないんですよ↓↓ やり方教えていただけませんか?
310 名前:名無しさん@5周年 [2008/04/27(日) 21:47:00 ] MATLAB の spy 関数のように, 行列の非零要素を表示する関数を探しているのですが, どなたか御存知の方いらっしゃいませんか
311 名前:名無しさん@5周年 [2008/04/27(日) 23:09:13 ] >>310 数ならnnzっていうのがありますな
312 名前:名無しさん@5周年 mailto:sage [2008/04/27(日) 23:22:23 ] >>311 >>310 の書き方が悪かったのですが, 行列構造を表示したり画像ファイルとして出力するものを探しています. nnz 関数も便利そうなので何かの折に使うと思います. どうもありがとうございます.
313 名前:名無しさん@5周年 [2008/04/28(月) 00:17:06 ] >>312 単にゼロかどうかを表示するだけなら、 A=[1 2 3;4 0 0 ;7 0 9] T=A&ones(A) ってな感じですかね?これを応用すればなんとか。 あまり役に立ちませんかw すんませんw
314 名前:310, 312 mailto:sage [2008/04/28(月) 00:35:43 ] >>313 見づらい上に行列サイズが大きいと使えないので厳しいですね. 休日にお時間つかって考えて下ってありがとうございます. C + PGPLOT で代わりになるもの作ってみることにします.
315 名前:310, 312, 314 mailto:sage [2008/04/28(月) 00:39:21 ] 探してみたら,外国の方が Scilab で表示するための Scilab 用 spy 関数の定義を既に書かれていたのを見つけました. 同じことで困っている方がいるかもしれないので下にURLを書いておきます. comptlsci.anu.edu.au/Numerical-Methods/tutorial-05.pdf
316 名前:名無しさん@5周年 [2008/05/01(木) 22:02:00 ] Scicosを使って外部機器をリアルタイム制御したような例ってありますかね。 パラレルポート経由で外部の制御装置を制御できたりすると実験の効率がよくなる。 実際そういう使い方してる人っていませんか?
317 名前:名無しさん@5周年 mailto:age [2008/05/27(火) 22:45:24 ] Scilabで学ぶディジタル信号処理 www.cqpub.co.jp/hanbai/books/30/30921.htm ここのはじめのころに出てくるdspsimというフォルダが 最新のScilab 4.1.2 には無いのです。 付属CDROMには古いVersionのScilabが入っていると思われます。 WinXP SP2上で、バージョンの異なるScilabを複数インストールしても 問題ないですか?(install先のdirectoryは別の場所にする条件で) 無難にScilab 4.1.2をアンインストールしてから CDROMの古いScilabをインストールしたほうがいいですか?
318 名前:名無しさん@5周年 mailto:sage [2008/05/27(火) 23:32:50 ] 普通に他のバージョンと共存できる。
319 名前:名無しさん@5周年 mailto:sage [2008/06/02(月) 20:42:37 ] >>318 XPのadminで走らせたら、どちらの版も走りました。どもです。 \dspsimは書籍付録CDに入ってました。 これはおいらの勘違いでした。
320 名前:名無しさん@5周年 mailto:sage [2008/06/05(木) 21:43:25 ] 多次元のconvolutionが無いので困る。 mfftもうまく動かない。
321 名前:名無しさん@5周年 mailto:sage [2008/06/11(水) 23:02:33 ] >>320 すごいなぁ。おいらはそんなとこまで全然行けてない。 会社で勉強してるわけにはいかんし、勉強する時間が欲しい。
322 名前:名無しさん@5周年 [2008/06/20(金) 10:43:22 ] scilab5β windows版が重くて動かないあげ
323 名前:名無しさん@5周年 mailto:sage [2008/07/06(日) 18:53:57 ] omakeni bagu darare dousite kureru.
324 名前:名無しさん@5周年 mailto:sage [2008/07/06(日) 23:14:26 ] (´・ω・`)知らんがな
325 名前:名無しさん@5周年 mailto:sage [2008/07/11(金) 10:02:23 ] β3が出たお
326 名前:名無しさん@5周年 [2008/07/14(月) 23:31:29 ] >>325 プロットが動かんぞー
327 名前:初心者 [2008/07/18(金) 22:29:09 ] シミュレーション初心者です。scicosのscifuncで、input portとoutput portの数をそれぞれ 2つずつにしたいのですが、propertyをみると[1,1]がdefaultで、2などと入力するとエラーが でます。それはまあ予想の範囲内なのですが(行列のようなものが期待されているかと思うので)、 エラーメッセージとしてwaiting for dimension -1 x 2と出ます。-1って何でしょう?意味が 分かりません。(ヘルプでも"input event ports sizes a scalar. Number of input event ports Properties : Type 'vec' of size -1 "となっていますが意味分かりません・・・) [1,2]とか[2,1]とか色々試してみましたがポートの数は増えません。ネットで検索してみると、 以前は(old scifunc)[1,1]ではなくただ1と記入してあるので、この場合は2に書き換えれば 良かったのかと思いますが、パレットにはold scifuncは見あたりません。どなたかご助言を 頂ければ幸いです。m(. .)m
328 名前:名無しさん@5周年 mailto:sage [2008/08/02(土) 00:44:37 ] β4が出てたお(・ω・)
329 名前:名無しさん@5周年 mailto:sage [2008/08/04(月) 22:54:08 ] >>327 ポートを二つにしたければ、 [1,1;1,1] で動くみたいです。
330 名前:329 mailto:sage [2008/08/04(月) 23:24:19 ] 補足 -1x2の-1は任意の次元だと思う。 ?行2列の意味だと思われ。
331 名前:初心者 [2008/08/08(金) 08:10:25 ] 329さん、ありがとうございます!試してみます。 [1,1;1,1] ...とても1人では思いつかなかった。多謝です。
332 名前:名無しさん@5周年 mailto:sage [2008/08/08(金) 15:12:40 ] >>325 [2,1;4,2;1,1]みたいにセミコロンで区切るといい
333 名前:名無しさん@5周年 mailto:sage [2008/08/08(金) 19:28:11 ] RTAIで使ってる人いる?
334 名前:名無しさん@5周年 mailto:sage [2008/08/21(木) 08:49:56 ] 5.0-rc1が出たお(・ω・)
335 名前:名無しさん@5周年 [2008/08/21(木) 20:13:03 ] >>334 あいかわらず、うちのマシン(P4-Geforce2)ではグラフィックが動かない。 トラブルシューティングにあった、Java3Dのサイトのやつは動くんだけどなぁ。
336 名前:名無しさん@5周年 mailto:sage [2008/08/21(木) 23:08:48 ] 5.0は色々と変わるんだな。 5.0と5.1はMac対応なしと書かれてるorz OSXはUNIXなんだから対応してくれれば良いのに。
337 名前:名無しさん@5周年 mailto:sage [2008/08/24(日) 23:30:05 ] ソースをコンパイルするだけじゃ駄目なん?
338 名前:名無しさん@5周年 [2008/09/06(土) 18:14:24 ] Ver5 まだぁ〜?
339 名前:名無しさん@5周年 mailto:sage [2008/09/06(土) 20:29:16 ] Scilabって例外処理は無いんでしょうか?例えば・・・ m=evstr(x_matrix('enter a 3x3 matrix ',rand(3,3))) を実行して、間違えて3x3以外を入力したらエラーになりますが、 ここで再入力を促すように記述することは出来ないんでしょうか? よろしくお願いします。
340 名前:名無しさん@5周年 mailto:sage [2008/09/12(金) 09:29:38 ] 5.0が出たお(・ω・)
341 名前:名無しさん@5周年 mailto:sage [2008/09/12(金) 09:43:10 ] MacOS X version has some critical issues which will be probably addressed in Scilab 5.1 (´・ω・`)
342 名前:名無しさん@5周年 mailto:sage [2008/09/12(金) 14:24:34 ] >>339 try-catchでは不足なのか
343 名前:名無しさん@5周年 [2008/09/12(金) 21:31:38 ] Ver5 重くて使う気になれん。 4.1.2で十分。
344 名前:339 mailto:sage [2008/09/12(金) 22:51:08 ] >>342 ありがとうございます、それで上手く行きそうです。
345 名前:名無しさん@5周年 mailto:sage [2008/09/13(土) 08:26:39 ] 5.0.1が出たお(・ω・)
346 名前:名無しさん@5周年 mailto:sage [2008/09/13(土) 23:43:37 ] SCICOSについて質問です。 modnum toolboxを使ってQAMのシミュをやってるんですが、 コンスタレーションの表示がうまくいきません。 [クロック] ↓ [ランダム整数]→[QAM]→[コンスタレーション表示] という構成では上手くいくんですが、 入力をファイルから読み込んだりすると プロットは出来るのですが、ラインが表示されないです。 どなたかわかる方いませんか?
347 名前:名無しさん@5周年 mailto:sage [2008/09/18(木) 20:07:46 ] バージョン5だけど グラフのメニューにCopy to ClipboardでEnhMetafileを出力する機能が消えてる つかえねえじゃねえかーーーーーーー
348 名前:名無しさん@5周年 [2008/09/18(木) 20:38:28 ] >>347 ってことは、少なくとも動いているんですよね? うちではグラフィック関係がメタメタです。っていうか、グラフィックウィンドウが立ち上がってきません。
349 名前:名無しさん@5周年 mailto:sage [2008/09/19(金) 17:08:57 ] >>343 そうそう。君はそうやって人の言うことを聞いとくべきだよ。 六年生とは思えないほど稚拙な文章だったけど、面白かったよ。
350 名前:名無しさん@5周年 mailto:sage [2008/09/21(日) 16:45:38 ] >>348 JREを入れてないとか・・・?
351 名前:名無しさん@5周年 mailto:sage [2008/09/22(月) 23:21:58 ] いまどき、なんでJavaなんて使うんだ。 Mono使えよ
352 名前:名無しさん@5周年 mailto:sage [2008/09/26(金) 00:06:46 ] マルチプラットフォームの理念が先行してしまったのか
353 名前:名無しさん@5周年 mailto:sage [2008/09/30(火) 00:04:38 ] 5.0.2が出たお(・ω・)
354 名前:名無しさん@5周年 mailto:sage [2008/10/07(火) 01:38:09 ] 5.0.2は 私の環境ではエラーが出て立ち上がりません。 WInXPSP3 メモリ2GB PentiumM 2,26GHzです。 具体的なメッセージは Error occurred during initialization of VM Could not reserve enough space for object heap Error in the creation of the Java VM: JNI: not enough memory とコンソールに出ます。常駐ソフトを終了させても同じ結果です。
355 名前:名無しさん@5周年 mailto:sage [2008/10/07(火) 03:29:47 ] JREが古いとみた
356 名前:名無しさん@5周年 mailto:sage [2008/10/07(火) 07:24:18 ] 残念でした。私のパソコンにインストールされているJAVAはVer.6UPDATE7で最新です。 むしろSCILABのインストールするJAVAが古いような気がします。
357 名前:名無しさん@5周年 mailto:sage [2008/10/07(火) 14:32:13 ] 連続レスでスマソ。 今朝調べてみたのですが私のPCには SCILAB 5.0 Java(TM) Platform SE 6 U4 SCILAB 5.0.1 Java(TM) Platform SE 6 U4 SCILAB 5.0.2 Java(TM) Platform SE 6 U4 PCのJavaフォルダ Java(TM) Platform SE 6 U3 PCのJavaフォルダ Java(TM) Platform SE 6 U7 PCのJavaフォルダ Java(TM) Platform SE 6 U7 の6つのJavaがインストールされているようです。 まさかこんな事はないとは思いますがscilabが 立ち上がるときに古いバージョンのjavaを すべて読み込んでしまってメモリ不足に なってしまってるのかもしれません。 ちょっと考えられないことですが。
358 名前:名無しさん@5周年 [2008/10/08(水) 13:51:54 ] 外国サイトより - Edit the file SCI/modules/jvm/etc/jvm_options.xml - Replace the following lines <!-- Set Java Heap space to 256mb --> <option value="-Xmx1024m"/> by <!-- Set Java Heap space to 256mb --> <option value="-Xmx256m"/> こんなのどうでしょう? 自分はScilab cannot open JVM Library とゆうエラーメッセージが これで解消しました。
359 名前:名無しさん@5周年 mailto:sage [2008/10/08(水) 13:53:17 ] あげてすみません
360 名前:名無しさん@5周年 mailto:sage [2008/10/09(木) 11:29:21 ] 5.0.2 コンソールウィンドウが非アクティブで起動するね、1回クリックして前に出すの面倒。
361 名前:名無しさん@5周年 mailto:sage [2008/10/09(木) 13:17:57 ] 画像処理をするため、Scilab 5.0.2に SIP toolboxを入れようとしています。 toolboxをC:\Program Files\scilab-5.0.2\contribにインストールしました。 ↓ Consoleからtoolboxを立ち上げようとしましたがエラーがでます。 エラーは以下のような表示です ************************ link: The file C:\PROGRA~1\SCILAB~2.2\contrib\siptoolbox\lib\libsip.dll does not exist. link: The file C:\PROGRA~1\SCILAB~2.2\contrib\siptoolbox\lib\libsip.dll does not exist. ip.dll','libsip',functions) !--error 236 addinter: The shared archive was not loaded: この操作を正しく終了しました。 at line 51 of exec file called by : ib\siptoolbox\loader.sce") in execstr instruction called by : ct(5);execstr(toolboxes(1));if exists("%oldgcbo") then while executing a callback ************************ 指定フォルダにlibsip.dllが無いのかと考えたのですが存在していました。 どなたか解決方法やヒントをいただけませんか。 よろしくお願いします。
362 名前:名無しさん@5周年 [2008/10/09(木) 22:22:50 ] >>358 >> - Edit the file SCI/modules/jvm/etc/jvm_options.xml そもそもこれが開けないんですが。。。
363 名前:名無しさん@5周年 mailto:sage [2008/10/10(金) 16:32:43 ] >>362 Wordpadなどの適当なエディタで開けませんか。 開けなかった時のPCのエラー表示などを教えて頂ければ分かり易いと思いますが。
364 名前:名無しさん@5周年 mailto:sage [2008/10/13(月) 22:58:57 ] scilabを5.0.2ではじめて導入してみましたが、起動すると、 Scilab cannot create Scilab Java Main-Class というエラーメッセージが出てしまいます。 どうすれば回避できるでしょうか。 あまりJavaの知識がないもので、ご存知の方がいらっしゃれば 教えていただきたいです。
365 名前:名無しさん@5周年 mailto:sage [2008/10/13(月) 23:14:25 ] 4のほうがいいとおもうよ
366 名前:名無しさん@5周年 [2008/10/14(火) 23:45:54 ] >>365 まったくその通り。 Scilab5がすんなり走るWindowsマシンには未だ出会ったことが無いw
367 名前:名無しさん@5周年 mailto:sage [2008/10/18(土) 08:45:05 ] JavaはやめてC#で作って欲しい。
368 名前:名無しさん@5周年 [2008/10/21(火) 19:43:34 ] 質問です。 Scilabって、PCのオーディオI/Fから取り込んだデータを、 リアルタイムで処理で、オーディオI/Fから出力することは できますか? wavで取り込んで、バッチ処理しかできないでしょうか?
369 名前:名無しさん@5周年 [2008/10/21(火) 22:42:32 ] >>368 うん
370 名前:名無しさん@5周年 [2008/10/23(木) 01:35:46 ] >>364 $SCI/modules/jvm/etc/jvm_options.xml を下記のように修正する <!-- Set Java Heap space to 256mb --> <option value="-Xmx1024m"/> ↓ <!-- Set Java Heap space to 256mb --> <option value="-Xmx256m"/>
371 名前:名無しさん@5周年 [2008/10/28(火) 17:46:56 ] 大規模疎行列の固有値を求めたい。 spec, bdiagのほか、方法ありますか。
372 名前:名無しさん@5周年 mailto:sage [2008/10/28(火) 21:29:37 ] www.ele.ufes.br/~frasson/ www.ele.ufes.br/~frasson/arnoldi/manual/eigen.htm
373 名前:名無しさん@5周年 [2008/10/29(水) 09:23:15 ] >372 ありがとうございます。 WinXPでのUMFPACKのインストール方法がわかりません。 ご存知でしたら教えてください。
374 名前:名無しさん@5周年 [2008/11/04(火) 19:14:21 ] scilabで画像の判別分析法をしたいのですが コードがかけません。お知恵をお貸しください。
375 名前:名無しさん@5周年 mailto:sage [2008/11/04(火) 19:27:50 ] 何ならかけるんだ
376 名前:名無しさん@5周年 mailto:sage [2008/11/05(水) 22:25:04 ] お知恵をお貸しください つまり、パクらせろ、しかもゴマすり。 死ぬの?
377 名前:名無しさん@5周年 mailto:sage [2008/11/07(金) 18:11:06 ] scilabでコンビネーション 例えば 4C2=4*3/2*1=6 みたいな計算するコマンドってあります?
378 名前:名無しさん@5周年 mailto:sage [2008/11/07(金) 18:37:15 ] 5.0.3が出たお(・ω・)
379 名前:名無しさん@5周年 mailto:sage [2008/11/08(土) 00:11:44 ] テキストファイルのデータで, 先頭数十行がコメント行 あと数万行の数値データが1行当り十数個タブ区切りで並んでいる というのがあるのですが,簡単に数値を読み取る方法ないでしょうか? scanf+'%f%f'だと,タブ区切りはダメみたいです また,1行を文字列とみなしタブの位置を検索して…だと処理遅すぎです。
380 名前:名無しさん@5周年 mailto:sage [2008/11/08(土) 01:18:28 ] 遅すぎコードの断片うp
381 名前:名無しさん@5周年 [2008/11/08(土) 21:11:53 ] >>379 一度Excelで読んでExcelフォーマットにしてから readxls とかで読むっていうのはどうだろう? help excel でいろいろ出てくるから見てみてください
382 名前:名無しさん@5周年 [2008/11/08(土) 22:48:17 ] >>379 1行当たりのデータ数が固定なら scanf+'%f' を回せば良いだけだろ?
383 名前:名無しさん@5周年 [2008/11/08(土) 23:18:03 ] 単にfscanfMatで済むんでは?
384 名前:名無しさん@5周年 mailto:sage [2008/11/09(日) 11:08:58 ] 非アクティブで起動するの直ってないな…、不便
385 名前:名無しさん@5周年 [2008/11/10(月) 23:53:53 ] グラフのCopy to ClipboardでEnhMetafileを出力する機能が まだ復活してない・・・
386 名前:名無しさん@5周年 mailto:sage [2008/11/10(月) 23:58:22 ] Octaveに乗り換えようかと思ったがそんなに使い勝手よくないのと アイコンがまんこみたいなのでやめた
387 名前:名無しさん@5周年 [2008/11/12(水) 17:19:58 ] まんこ(笑)
388 名前:ドッピオ@株主 ☆ ◆vipper.kmY [2008/11/12(水) 17:52:28 ] あ
389 名前:379 mailto:sage [2008/11/13(木) 00:57:35 ] >>380 strindex()でタブが何文字目か探して part()で必要な箇所を順に抜き出し数値化するようなものです >>381 Excelでは途中までしか読み込めないサイズです >>383 fscanfMatでは一度に読みきれないようです(stacksizeをmaxにしてもダメ) 処理上は全データを一度にメモリ読み込む必要はないのですが, fscanfMatだと1万行以降を新たに読むというようなことは無理ですよね >>382 スペース区切りだとscanfで行けそうですが,タブ区切りだとうまくできません "12.3\t23.4\t34.5"のような一行から(m)sscanfで読めるのでしょうか? (\t=tabです)
390 名前:名無しさん@5周年 mailto:sage [2008/11/13(木) 01:28:00 ] 俺だったらPerlとか使って前処理するかなあ あとprofile関数でどれが時間かかるのかはわかるね
391 名前:名無しさん@5周年 mailto:sage [2008/11/13(木) 03:05:29 ] バージョン5.0.xはハイペースで新しいのリリースしてるね。 5.0.3でやっと漏れのPCで動くようになった。
392 名前:名無しさん@5周年 mailto:sage [2008/11/13(木) 22:27:49 ] すみません。ご存知の方がございましたらご教授ください。 MATLABでいうsimコマンドのようなコマンドラインから scicosモデルをシミュレートするコマンドなどはありませんか。 適当にパラメータ振ってRun→出力結果からパラメータ修正してRun→ てのをやりたいのですが、どうも上手くいかなくて。 「scicos_simulate」てのが近いと思うのですが・・・。
393 名前:名無しさん@5周年 mailto:sage [2008/11/14(金) 21:14:24 ] >>385 > グラフのCopy to ClipboardでEnhMetafileを出力する機能が > まだ復活してない・・・ Windows版しか知らないけど、 Scilab4.1.2の EnhMetafile出力は、あまり使えなかったなあ。 なんか、端っこが切れたりしたりとか。 Scilab4使っている多くの人は、PrintScreenキーで画面コピーして張り付けているだろ。
394 名前:名無しさん@5周年 mailto:sage [2008/11/14(金) 23:44:33 ] texに貼り付ける時必要だな…。
395 名前:名無しさん@5周年 [2008/11/15(土) 01:17:58 ] >>394 TeXに貼るのなら、グラフはPostscriptでExportしませんか?
396 名前:名無しさん@5周年 [2008/11/15(土) 13:50:15 ] バージョン5でも、scicos Tcl/Tkでかっこ悪い。
397 名前:名無しさん@5周年 mailto:sage [2008/11/16(日) 00:39:16 ] PowerPointに貼り付けるときに必要だお
398 名前:名無しさん@5周年 [2008/11/16(日) 17:00:02 ] scicosが相変わらず微妙に使いにくい。
399 名前:名無しさん@5周年 [2008/11/18(火) 20:59:57 ] specの挙動があやしい
400 名前:名無しさん@5周年 [2008/11/23(日) 09:19:38 ] 400get
401 名前:名無しさん@5周年 [2008/12/08(月) 14:33:35 ] 突然もうしわけございません。scilabでモノラル録音のデータを編集したいのですが、エラーが出てしまいます。どうしたらいいでしょうか。
402 名前:名無しさん@5周年 mailto:sage [2008/12/10(水) 21:28:07 ] >>401 wavデータですよね。 Audacityで編集してみましょう。 spwaveでもいいですが…。
403 名前:名無しさん@5周年 mailto:sage [2008/12/18(木) 05:17:33 ] bdiagで固有値と固有ベクトルを出すと、順番がバラバラになっているのですが同様の症状の方はいますでしょうか? 例えば本来なら固有ベクトルが {a1,a2,a3,a4,a5} とでるはずなのですが、実際は {a5,a4,a1,a2,a3} (※順番はうろ覚えです)となってしまいます。固有値も同様です。MATLABのeigではちゃんと固有値、固有ベクトルを求めることができたのですが。各々の値はscilabとMATLABとで=なのですが、順番だけが違ってしまいます。 私の使い方が間違っているのでしょうか?ちなみにscilabは5.0.3、MATLABは6.5を使っています。
404 名前:名無しさん@5周年 mailto:sage [2008/12/18(木) 16:55:54 ] >>403 spec や mtlb_eig ではだめなの?
405 名前:403 mailto:sage [2008/12/18(木) 17:30:50 ] >>404 specで出ました!固有ベクトルを求める際はbdiagととあるサイトで見たのでそちらを試していたのですが、 help browserを見直したところ、specで戻り値を二つ設定すればいいことに気がつきました。 お騒がせしてスイマセンでした。 もうひとつ質問があるのですが、Consoleでexec('XXX.sce')でプログラムを実行すると、 Consoleの画面にScipadにあるコマンドが全部表示されてしまいますが、 これは設定を変えることで非表示にすることはできますでしょうか? グラフを修飾する際にgetを使うと、figureやAxesのプロパティも全部表示されてしまって、 これ以上表示するか否かを聞いてくるのでどうにも手間でして…。。
406 名前:名無しさん@5周年 [2008/12/18(木) 20:51:33 ] >>405 全ての式や命令の最後にセミコロンを付けて、exec("hoge.sce");とやればいいだけじゃないの。
407 名前:名無しさん@5周年 [2008/12/18(木) 21:30:47 ] >>405 ちなみに、 >これ以上表示するか否かを聞いてくるのでどうにも手間でして… は、 lines(0) で解決するであろう。
408 名前:名無しさん@5周年 mailto:sage [2008/12/18(木) 21:45:08 ] >>406 >>407 式や命令分に;はちゃんとつけていましたが、exec("hoge.sce")の後につけてませんでした…orz lines(0)もやってみます! 回答有り難うございましたっ!!
409 名前:名無しさん@5周年 [2008/12/24(水) 01:52:55 ] 5.0.3でも動かん…なんなんだ。 >>364 と同じ症状。
410 名前:名無しさん@5周年 [2008/12/24(水) 17:51:25 ] >>409 365 名前:名無しさん@5周年[sage] 投稿日:2008/10/13(月) 23:14:25 4のほうがいいとおもうよ 366 名前:名無しさん@5周年[] 投稿日:2008/10/14(火) 23:45:54 >>365 まったくその通り。 Scilab5がすんなり走るWindowsマシンには未だ出会ったことが無いw
411 名前:名無しさん@5周年 mailto:sage [2008/12/25(木) 13:32:19 ] 5.0.3で計算途中に強制終了するのも5が安定してないからでしょうか?…ノートだと問題ないのですが、DELLのデスクトップだとscilab自体が強制終了してしまいます。 それと別の質問ですが、getやgcf、gcaでfigureやAxesのハンドルを求めてプロパティを変更する際にConsoleにプロパティ一覧が表示されるのですが、これを非表示にする方法はありますでしょうか?「;」付けているのですが、表示されてしまいます。 教えて頂けると助かります。 宜しくお願いします。
412 名前:名無しさん@5周年 [2008/12/25(木) 21:48:29 ] >>411 少なくとも4.1.2 だと、 a=gcf(); で何も表示されないなぁ
413 名前:名無しさん@5周年 mailto:sage [2008/12/26(金) 06:22:42 ] >>412 そうですか。。ちゃんと a=gcf; としていますが、一覧表示されてしまいます。これ以上表示するか否かのメッセージでNOを選択すれば以降は表示されなくなるのですが、いちいち面倒でして。。 かといってlines(0)を使ってしまうとfor文+subplotがあるので…。
414 名前:413 mailto:sage [2008/12/26(金) 11:20:09 ] すいません、解決しました。 scf()の後に「;」をつけ忘れていたようです。 お騒がせ致しました(__)
415 名前:名無しさん@5周年 [2009/01/08(木) 03:06:47 ] scicosを使い、フィードバックさせた値を順々に加算させたいのですが、 どのブロックを使えばいいのでしょうか?
416 名前:名無しさん@5周年 [2009/01/11(日) 20:00:26 ] scicosでSUNDIALS.Cvode: too much work at time=13.159 (stiff region, change RTOL and ATOL) と表示されグラフが発散してしまいます。 どうすればよいのでしょうか? よろしくお願いします
417 名前:名無しさん@5周年 mailto:sage [2009/02/13(金) 10:08:17 ] 5.1が出たお(・ω・)
418 名前:名無しさん@5周年 mailto:sage [2009/02/15(日) 12:40:48 ] >>417 > 5.1が出たお(・ω・) バグフィックスなどされているようですが、、、、。 完成度はどうでしょう? ウチの環境では、唐突に落ちる。あまり安定していないが、、、うちだけ?
419 名前:名無しさん@5周年 mailto:sage [2009/02/15(日) 19:28:43 ] >>418 うちは重くてとても使えたもんじゃない。
420 名前:名無しさん@5周年 mailto:sage [2009/02/15(日) 23:34:42 ] >>418 5.0.3では辛うじて動いていたプログラムが5.1では動かなくなったお(・ω・)
421 名前:名無しさん@5周年 [2009/03/28(土) 10:47:04 ] 巨大配列を生成するとスタック超過のエラーがよく出るけど、 普通はヒープに領域取って、スタックは使わないだろ。 プログラマは馬鹿か?
422 名前:名無しさん@5周年 [2009/03/28(土) 13:05:08 ] >>420 > 5.0.3では辛うじて動いていたプログラムが5.1では動かなくなったお(・ω・) おれも。 5.02くらいのときは、バグを見つけて、わざわざバグ報告を英語でしてあげた。 ちゃんと返答があって、すぐに直してくれた。 でも、5.03で動かなくなったのは、もう、何を報告して良いのやら、、、。
423 名前:名無しさん@5周年 mailto:sage [2009/03/28(土) 13:08:26 ] >>421 > 巨大配列を生成するとスタック超過のエラーがよく出るけど、 スタックサイズを増やしてもだめ?↓ -->stacksize('max') > 普通はヒープに領域取って、スタックは使わないだろ。 Scilabの中のスタックサイズという意味ですよ。 たぶん、演算の効率化のために、こういう手法をとっているのかと思うが、、、たぶん。
424 名前:名無しさん@5周年 mailto:sage [2009/04/08(水) 00:35:48 ] WindowsXPに5.1を入れてみたらWindows2000より多少良い感じがした。 ってか今まで2000だったのは俺くらいか・・・ orz
425 名前:名無しさん@5周年 mailto:sage [2009/04/08(水) 00:43:26 ] >>424 多分、申請すれば、絶滅危惧種として保護されると思う
426 名前:名無しさん@5周年 [2009/04/10(金) 05:14:37 ] 凄く便利。 TIの関数電卓とかって、こんな感じのことができるのでしょうか?
427 名前:名無しさん@5周年 mailto:sage [2009/04/11(土) 00:39:58 ] >>426 TIのやつなら、どちらかというと、scilabよりもMAXIMAのセカイに近い
428 名前:名無しさん@5周年 mailto:sage [2009/04/11(土) 11:43:16 ] 申し訳ないくらいアホなんですが・・・ SCILAB(数値処理)とMAIXIMA(数式処理)の違いは、 数値処理は片っ端から値を代入して計算してくれるだけで、 数式処理は数式の解を求めてくれるってな認識でOK? ってことは、MAXIMAはSCILABの機能も含む??
429 名前:名無しさん@5周年 mailto:sage [2009/04/11(土) 17:40:20 ] 概念としてはそういう捉え方で良いと思うけど、当然数式処理の方が遅くて規模の大きな問題では実用的でない。 さらに用意されている関数が違うのでscilabで簡単に出来ることがmaximaで簡単にできるわけではない。
430 名前:名無しさん@5周年 mailto:sage [2009/04/15(水) 09:05:58 ] 5.1.1が出たお(・ω・)
431 名前:名無しさん@5周年 mailto:sage [2009/04/17(金) 23:55:01 ] scilab上で、パソコンの音源ボードへアクセスして inputアナログ信号を演算処理して出力出来ますか? いまのとこ手入力でX[k]iを数字で入力しています。
432 名前:名無しさん@5周年 [2009/04/18(土) 18:00:47 ] >>431 リアルタイムは知らないけど、録ったwavなら x=loadwave("C:\Windows\Media\chimes.wav"); ちなみに sound(x) で再生できる
433 名前:(・∀・)! mailto:sage [2009/04/19(日) 14:16:53 ] >>432 どうもありがとうございます。 とってもうれしい!(・∀・)!
434 名前:名無しさん@5周年 mailto:sage [2009/04/29(水) 04:29:58 ] なんで今更javaなんかにするんだろ maximaみたいにwxwidgetsでやればいいのに
435 名前:GUMSHOE [2009/05/21(木) 21:17:56 ] すみません。5.1.1はXPだと動くのですが、VISTAだと動かないし errorメッセージもまともに読めません。対応していない?ですか。
436 名前:名無しさん@5周年 mailto:sage [2009/05/21(木) 23:02:12 ] >>435 scilabは4.1.2だけでヨロシ
437 名前:名無しさん@5周年 [2009/05/30(土) 14:58:16 ] MSがOfficeシリーズでMATLABかSCILABみたいなソフトを 新シリーズで始めて欲しい。 かつてVisioを買ったみたいにScilabを買わねえかな
438 名前:名無しさん@5周年 mailto:sage [2009/06/03(水) 17:17:43 ] ついでにマニュアルを日本語化してくれると最高なんだけど。
439 名前:名無しさん@5周年 mailto:sage [2009/06/03(水) 17:26:03 ] それ以前にIntoroduction to Scilabを現状にあわせてアップデートして欲しい
440 名前:名無しさん@5周年 mailto:sage [2009/06/03(水) 17:26:59 ] >>439 つづりミスったorz
441 名前:名無しさん@5周年 mailto:sage [2009/06/07(日) 21:23:37 ] macOS10.5に5.1.1入れたらscipad起動しない まったく
442 名前:名無しさん@5周年 [2009/06/11(木) 00:07:32 ] 散々言われているが,5は重いから,4.1.2でOK. でも4.1.2でも,VistaではScipad使っていると落ちるときもあるので, Scipad使わずに別のエディタを使うべし. で問題は,メニューと画面の日本語表示だな,やっぱり. ファイルの読み書きは,4.1.2ですら日本語OKだから,文字・数値交じり文とかで 「perlよりはさすがに弱い文字列操作,しかし強力な数値演算+行列概念」 という感じで,テキスト処理としても使えるんだし. 例えば簡単な例で(Cでもできるけど),foo.datに「お前とあいつは俺の敵だ.」 とあったとき,以下のコードだと,foo.outに「あなたとあのこは私の敵だ.」 と出力するし,コーディングはかなり楽. ほんの少しCと行列を知っていると,本来の用途以外でもとても便利なんだけど, メニューや画面が英語・仏語では,初心者からの敷居はちょっと高いわな. q=mopen("foo.dat","r"); mystr=mgetstr(20000); //20000字まで入力可能 mclose(q); mybefore=["お前";"あいつ";"俺"]; myafter=["あなた";"あのこ";"私"]; for i=1:3 mystr=strsubst(mystr,mybefore(i),myafter(i)); end q=mopen("foo.out","w"); mputstr(mystr,q); mclose(q)
443 名前:名無しさん@5周年 [2009/06/27(土) 12:02:37 ] Scilab5.1.1を入れてみましたが、ヘルプの例文のコピペができません。 そういうものなのでしょうか。
444 名前:名無しさん@5周年 mailto:sage [2009/06/27(土) 17:26:02 ] >>443 scilabは4.1.2を使え。 5は禁止
445 名前:名無しさん@5周年 [2009/06/28(日) 11:38:05 ] 無秩序な拡張を繰り返してだめになったJavaをベースにするような愚行をしたのが5。 Silverlightベースとかに誰かが取り組んでほしい。
446 名前:gumshoe [2009/06/30(火) 23:04:56 ] すみません、scicosで折線関数的なものを使用したいのですが方法が わかりません。ここで折線関数と言っているのは、ある個数分の x、yの組を設定すれば、間を自動的に補間してくれて、関数的に 使用できるものです。ポンプのP−Q特性や弁の流量特性を取り入れたい のです。 よろしくお願いします。
447 名前:名無しさん@5周年 [2009/07/01(水) 00:11:31 ] んなもん自分で関数作れ!
448 名前:名無しさん@5周年 [2009/07/01(水) 00:17:43 ] つーかあんなひどいGUIのscicosでも使ってる人いるんだな感心した
449 名前:名無しさん@5周年 mailto:sage [2009/07/01(水) 12:59:20 ] >>443 Ctrl+cでコピーできるお(・ω・)
450 名前:gumshoe [2009/07/01(水) 23:02:45 ] 市販のソフトは高いので、貧乏サラリーマンには買えません。 自分で関数を作りたいのですが方法がわかりません。。。。 スプラインなど補間の関数がscilab側にはありますがこれらを 使用すればいいのか?。。。
451 名前:名無しさん@5周年 mailto:sage [2009/07/01(水) 23:52:45 ] >>450 atmori.info/engineer/scilab/scicos/more01.htm ここに何か書いてあるみたい (すまんが、オレには理解しがたい)
452 名前:gumshoe [2009/07/04(土) 09:43:11 ] やはりよくわからない。関数近似のプログラムを作って、求めた関数を 使うしかないのでしょうか。。。。
453 名前:名無しさん@5周年 mailto:sage [2009/07/08(水) 16:31:21 ] Windows Vista SP1 に Scilab 5.1.1 をインストールして実行しようとしたのですが、 Javaクラスが初期化できないといったエラーが出て実行できません。 うちだけでしょうか? 過去スレ見てると Vista では動かないとか書かれているので、そういうものなのかもしれませんが……
454 名前:名無しさん@5周年 mailto:sage [2009/07/08(水) 17:32:13 ] >>453 Javaのバージョンは何? 最新版入れてみたらどうかな あと、もし旧バージョンのScilabが入っていたら消してみるとか
455 名前:名無しさん@5周年 mailto:sage [2009/07/08(水) 23:48:02 ] >>453 5.1.1にするメリットなんて皆無。 4.1.2で快適ライフ送るほうが人生幸せ
456 名前:名無しさん@5周年 mailto:sage [2009/07/09(木) 04:21:08 ] >454 最新版にしてみました。JREもJDKも両方更新したんですけどダメみたいです。 何かパスがおかしいんでしょうか。そちらでは動いてますか? とりあえず旧バーションに下げてみたいと思います。
457 名前:名無しさん@5周年 mailto:sage [2009/07/09(木) 06:05:43 ] 前にXPで5使ったときにJavaのエラー出たけど、 Vistaと7RCに入れたときは出なかったわ。
458 名前:453 mailto:sage [2009/07/10(金) 06:28:16 ] Windows Vista SP1 に Scilab 5.1.1 をインストールして実行しようとしたのですが、 Javaクラスが初期化できないといったエラーが出て実行できません、 ( Scilab cannot create Scilab Java Main-Class )のその後の話ですが、 インストール先のディレクトリを、 C:\Program Files\scilab-5.1.1\ ではなく、 C:\ProgramXP\scilab-5.1.1\ などと変更してみたところ、 あっさり動くようになりました。 空白が入ったディレクトリ名がパスに含まれているとダメなのかも?
459 名前:453 mailto:sage [2009/07/10(金) 06:39:47 ] まさかと思ってショートカットのプロパティで「XP互換」を設定したら、 コンソールのウィンドウが出るところまで行くようになりました。 ただ、ユーザ名に日本語を含んでいたため、そのあたりの文字が化けて Javaに渡っているらしく、完全に起動するには至らず。
460 名前:名無しさん@5周年 mailto:sage [2009/07/10(金) 06:55:17 ] >>458 C:\Program Files ってデフォルトじゃん Scilab開発チームはまともにデバッグもやってないのか?
461 名前:453 mailto:sage [2009/07/10(金) 06:58:56 ] ユーザ名が漢字になっているPCのほうでは、インストール先のディレクトリに 空白を含まない状況でも起動しませんでした。というわけで、 ・インストール先のパスに空白を含まない ・ユーザ名に漢字および空白を含まない という両方の条件を満たせば正しく動くのかもしれません。 周辺事情に暗いのでこれ以上はよくわかりませんが、参考になりましたら幸いです。
462 名前:名無しさん@5周年 mailto:sage [2009/07/10(金) 15:56:52 ] Javaへの対応力が低いんだろうか。 だからwxWidgetsにしておけとあれほど…
463 名前:名無しさん@5周年 mailto:sage [2009/07/10(金) 19:56:33 ] 5.1.1にするメリットなんて皆無。 4.1.2で快適ライフ送るほうが人生幸せ
464 名前:名無しさん@5周年 mailto:sage [2009/07/10(金) 21:33:42 ] MATLABやSCILABを使い始めると、 EXCELの存在価値がないと思うようになった。
465 名前:名無しさん@5周年 mailto:sage [2009/07/10(金) 23:22:26 ] SCI粒子法をやることになった要は相互作用を使ったルンゲクッタみたいなものでいけるかな フリー空間で粒子法やるんだったらSCILABでも良くないか? と思ってちょっと勉強しようと思った
466 名前:名無しさん@5周年 mailto:sage [2009/07/11(土) 00:04:10 ] >>464 さすがにそれはww ExcelとかMathCAD系のいいところは、データかえると瞬時に値とかグラフが連動して変わることでしょう。 scilabとかは、計算しなおしたりグラフ書き直したりせにゃならんし。
467 名前:名無しさん@5周年 mailto:sage [2009/07/11(土) 00:04:49 ] >>465 微分方程式解くなら、とりあえずSCILAB使って、気軽に解くっていうのはアリですよね。
468 名前:名無しさん@5周年 [2009/07/26(日) 09:56:15 ] >>463 4.1.2より4.3の方が良いと思うが。。。
469 名前:名無しさん@5周年 [2009/07/28(火) 00:18:21 ] >>468 そんなバージョンあったっけ? www.scilab.org/download/index_download.php?page=old_releases
470 名前:名無しさん@5周年 [2009/07/28(火) 19:29:48 ] >>469 www.scicos.org/downloads.html
471 名前:名無しさん@5周年 mailto:sage [2009/07/28(火) 23:27:57 ] >>470 それ scicos
472 名前:名無しさん@5周年 [2009/07/29(水) 08:59:31 ] >>471 違うぞscicoslab 詳しくは www.scicoslab.org/ を読むといいぞ
473 名前:名無しさん@5周年 [2009/07/29(水) 23:17:53 ] コンテスト2009だとさ www.nii.ac.jp/scilab/contest/2009/index.html 2008と違って、今年から一般の部が創設で20万円だそうな
474 名前:名無しさん@5周年 mailto:sage [2009/07/30(木) 07:57:36 ] >>472 それって、scilabは4.1.2ベースなんじゃないの?
475 名前:名無しさん@5周年 [2009/07/30(木) 21:11:37 ] >>474 違いが判らん奴は4.1.2使っとけ
476 名前:名無しさん@5周年 mailto:sage [2009/07/31(金) 14:50:09 ] scicosで何かシミュレートして詳しく実験レポ載せてるサイトない?
477 名前:名無しさん@5周年 [2009/08/04(火) 22:22:39 ] >>438 この3月に発刊されたこの本は、有用でしょうか? Scilab入門 フリーソフトで始める数値シミュレーション 計測・制御シリーズ 大野修一 CQ出版 2009/03/15 \2,310 www.cqpub.co.jp/hanbai/books/40/40991.htm
478 名前:名無しさん@5周年 [2009/08/11(火) 12:59:54 ] Scilab-LabView Gatewayって、何が実現できるのですか? www.scilab.org/download/index_download.php?page=SLG.html
479 名前:名無しさん@5周年 mailto:sage [2009/08/24(月) 02:16:08 ] ScicosLab 4.3 for Windows って、 (こことかの ttp://www.scicos.org/downloads.html scicoslab43-install.exe) Virusチェックソフト ESET SmartSecurity4 データベース:4360(20090823)で、 Win32/Oficla.Dの亜種である可能性 トロイの木馬 っで、引っかかるけど、誤検出ですよね?