SCILAB&SCICOSについて教えてください

このエントリーをはてなブックマークに追加
1名無しさん@1周年
SCILABでサーボ制御系の設計や数値計算をしたいのですが,参考になるサイト,書籍などないでしょうか.
(サンプルプログラムなどご存知ないですか)
またSCICOSって便利そうなんですが,どうでしょうか?
2名無しさん@キティ立入禁止:2001/01/29(月) 22:27
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /  駄スレ・糞スレのため /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /    モナーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ^∀^) /                /(^∀^ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)

3SCICOS萠:2001/02/22(木) 12:50
いいぢゃん。
4SCILABなら:2001/02/22(木) 12:52
5名無しさん@1周年:2001/04/24(火) 12:44
まだバージョン上がらないのかな?
6名無しさん@1周年:2001/05/01(火) 06:53
馬鹿も休み休み言え・・・

==============終了==============
7名無しさん@1周年:2001/05/06(日) 15:18
SCILABは貧乏人のMaTLabなのでアゲ
8名無しさん@1周年:2001/05/25(金) 12:08
バージョン上がらないねぇ。SCILABはともかくSCICOSは
もうちょい、使いやすくなってくれない?
9名無しさん@1周年:2001/05/26(土) 06:31
ナ ヽ  /   ナ ヽヽ /⌒)
  〆   VL  / ニ    i
                 ・
  ⌒'  /^iヽ   ̄フ   |   | ┼
 ー-'  し ノ  _人_  レ'  { 〆
10名無しさん@1周年:2001/05/30(水) 09:56
はぁ? 上がってるだろ?2.6に。
それともあんたは排除されてるのかよ?
http://www-rocq.inria.fr/scilab/
ftp://ftp.inria.fr/INRIA/Projects/Meta2/Scilab/distributions/
11名無しさん@1周年:2001/05/30(水) 10:07
こんな所ばっかりみていないで、ちゃんと本家も見ろよな(笑)
===========
S c i l a b
===========
scilab-2.6
Copyright (C) 1989-2001 INRIA

Startup execution:
loading initial environment

-->s=%s;

-->G=1/s; H=1;

-->G/.H
ans =

1
-----
1 + s

12名無しさん@1周年:2001/05/31(木) 12:34
2.5->2.6って何処が違うの?
13名無しさん@1周年:01/10/15 12:25
2.6はインストールできない場合があるらしい。
http://www-rocq.inria.fr/scilab/bugfix.html
ってバグフィックス版のバイナリパッケージないのかよ?
ついでに日本語が表示出来る様にしてくれないか。誰か。
14名無しさん@1周年:01/10/27 06:11
日本語表示させたいなら、MaTX使え。
www.matx.org
15名無しさん@1周年:01/11/01 09:52
>>13
scilab26.exeじゃなくて、scilab26.zipの方を展開して使え
ってFTPのreadmeに書いてあったよ。
16名無しさん@1周年:01/11/29 12:04
某掲示板で宿題教えてもらっちゃった。

-->s=%s;

-->G=1/(s*s);

-->GG=syslin("c",tf2ss(G));

-->ssprint(GG);

. | 0 -1 | | 0 |
x = | 0 0 |x + | 1 |u

y = |-1 0 |x

-->y=csim("step",t,GG);

-->[t' y']
ans =

! 0. 0. !
! 1. .5 !
! 2. 2. !
! 3. 4.5 !
17名無しさん@1周年:01/11/30 00:01
>>12
2.6 からテンソル(?)がつかえるようになったことは重要だと思う。
例えば、2.5 までは zeros(4,4) までしか作れなかったのが、2.6 か
ら zeros(4,4,4) が作れるようになった。これで、より大規模な計算
がしやすくなった。
18ダークマター:01/12/28 19:35
次期バージョンは是非ともfortranへの変換関数を
もっと完成度の高いものにして欲しい.プログラムの中に
虚数があると変換に失敗するんだもんなー(-_-)鬱...
19名無しさん@1周年:02/02/15 17:28
>>1
Interfaceの1999年10月号は?

もちろんそれ読んで、
もっと情報欲しくてこのスレ立てたってコトなのかな?
2019:02/02/15 17:30
っつ〜か、1年前の1/26かよ〜(w
21名無しさん@1周年:02/03/27 12:31
>>13
WindowsXPにも2.6exeはインストできねぇぞ。
Zip落としなおしたヨ。
22ダークマター:02/06/22 00:45
>1よ
ここなんかどうでございましょうか?
Http://www.cepstrum.co.jp/1scilab/1scilabl.htm
scicosについてはgoogleで
http://www.google.co.jp/search?num=100&hl=ja&inlang=ja&ie=Shift_JIS&as_qdr=all&q=scicos&lr=lang_ja
ここによると、scilab-2.6のscicosにはバグがあるらしい.
Http://www-ics.dj.kit.ac.jp/~yosihiro/jikken/
23名無しさん@1周年:02/11/14 19:47
保守あげ
24aミッキー ◆tujtBseYIA :02/11/14 21:32
最近入れたんでよろしく。
25名無しさん@1周年:02/11/18 08:58
>>24
そしたら、感想など書いてくれ。使っている人は結構いるらしいのだが、スレがもう寂れる一方で(笑)
26ダークマター:02/11/28 08:26
Scilabなら三次元DNSが容易に組める。
ただし、計算終了までにかかる時間は膨大。

倒立振子などの実験室系自動制御を
やるなら今のままでも十分と思うが。
27aミッキー ◆tujtBseYIA :02/11/28 11:01
高次元行列が作れるのはGooooooooD!
ただ、関数群、文法をMALABと同じにしてほしかった。
octaveとの相互変換スクリプト作ったら喜ばれそうだね。

正直メモリがいくらあっても足りません。。
28名無しさん@1周年:02/11/28 13:38
29 :02/11/28 15:40
30名無しさん@1周年:02/11/29 01:10
表面的な大人しさ(偽善)に騙されるな!
A型の特徴

●とにかく気が小さい(二言目には「世間」)
●ストレスを溜め込んでは、キレて関係ない人間を巻き添えにして暴れまくる(小心者のくせに短気)
●自尊心が異常に強く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようとする(ただし、相手を表面的・形式的にしか判断できず、実際にはたいてい、内面的・実質的に負けている)
●他人の忠告を受け入れない、反省できない、学習能力がない(自分の筋を無理にでも通そうとするため)
●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本の常識は世界の非常識)
●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者に対してはへりくだり、弱いものに対してはいじめる)
●あら探しだけは名人級(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため、性格がうっとうしい(根暗)●一人では何もできない、女は連れションが大好き(群れでしか行動できないヘタレ)
●多数派(注・日本では)であることをいいことに、少数派を馬鹿にする、排斥する
●異質、異文化を排斥する(差別主義者)
●集団いじめのパイオニア&天才
●悪口、陰口が大好き(性格極悪)
●他人からどう見られているか、体裁をいつも気にしている(「世間体命」)
●DV夫が多い(特にB型やAB型の女に対して、世間体を気にするあまり)
●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度も言う、知障に限りなく近い)
●頑固で融通(応用)が利かず、表面上意気投合しているようで、腹の中は各自バラバラ(しかも考えていることは驚くほど幼稚)
●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う)
●自分は常に自己抑制しているもんだから、自由に見える人間に嫉妬し、徒党を組んで猛烈に足を引っ張ろうとする(ねたみが人一倍強い)
●おまけに執念深くしつこい(「一生恨みます」タイプ)
●自分に甘く他人に厳しい(冷酷)
●要するに女々しい、あるいは女の腐ったみたいなやつが多い
31名無しさん@1周年:02/11/29 05:58
大星紘由企
32名無しさん@1周年:02/12/16 12:41
scicos使ってPD、PID制御シミュレーションしたいんだけど
微分要素 s にあたるものってあった?
積分要素 1/s は[Linear palette]にあってすぐにみつかったんだけど。
[Linear Palette]にある S/H がそうなのかな?
3333:02/12/16 18:11
なんかgoogleで調べたら「一次遅れ要素」を使って
微分と同じことが出来るらしい。

うまくいったら報告します。ていうか知ってる人
いたら教えて下さい。
3432=33:02/12/19 18:58
ええと、なんとかなったので報告です。
いわゆる「微分回路」を使って近似的な
微分をすることにしました。

具体的にはゲインを s の替わりに

T*s/(1+T*s) ,T:定数 < 1

としました。T=0.1くらいでいいのかな?
情報求む。入力は矩形波(±1)です。
35山崎渉:03/01/11 05:24
(^^)
36くぃ:03/01/14 10:58
scilab2.6(win版)がどうしてもコンパイルできない
./configure のオプションを変えて何度かやってみても
make all の段階で止まってしまいます。
ソースに同梱されてるreadmeの説明によると
./configure して make all しろって書いてあるだけだし
何の役にも立たない。
win上でのコンパイルについてはネットでもあまり情報ないし…

どなたか成功した人いたらご教授願えませんでしょうか?

cygwinで
コンパイラのバージョンは
gcc 3.2-3
make 3.79.1-7
当方98seです
37えと:03/01/14 14:33
38名無しさん@1周年:03/01/14 16:24
39S・T ◆H8yA7h3n0U :03/01/14 17:23
もう一回、小学校一年生から人生がやり直せますように。
40名無しさん@1周年:03/01/14 22:05
>>36

Tcl/Tk入れて、gccバージョンを2.95以下にして
やってみた?
41くぃ:03/01/16 21:42
レスありがとうございます。
Tcl/Tk8.3をいれてもちろんpvmを使わない設定で
configureしてみましたがmake all の
途中(/Scilab-2.6/libsに入ったところ)でどうしても止まってしまいます。
そんなファイルはないとか言っております。
Rscilab.oを作るに作れないという件に関してはwindresを使って
何とかなったのですが,どうにも先に進めません。
何か落としてるか勘違いしてるとは思うんですけど…
やれやれです…
42名無しさん@1周年:03/01/16 23:40
ところで、Win98ならWin版持ってきた方が早くね?
ただし、Scilab.exeだとインストールに失敗するので
Scilab.zipを持って来なきゃだめだけど。
43名無しさん@3周年:03/01/29 14:58
>>42
Win98なら、Scilab26.exeで大丈夫だとおもいました。
2000系とかXp系な。インストーラがコケルのは。(clockウンたらとかいうファイル名の
展開でこけると思ったけど)
44名無しさん@3周年:03/01/31 20:38
>>43
自分の経験から

Win98-失敗
Win2000-成功
WinXP-失敗

だった。

Win95
WinNT

はわからない。
4543:03/01/31 22:12
あ、そうですか。
いずれにせよ、結局ボクはV2.5使っているから、どれでも動くんですが。
46ダークマター:03/04/16 23:46
scilab2.7でたよ。age
47あぼーん:03/04/16 23:56
48名無しさん@3周年:03/04/18 17:27
2.7:WindowsXP[home]でインストールできました。確か2.6はダメだったような。
2000はどうかな?
49ダークマター:03/04/18 23:53
Scilab2.7、Win98 もインスト成功です。
50名無しさん@3周年:03/04/19 11:59
>>49
win98では、scilab2.6は使えたけど
win2000でscilab2.6はインスト出来なかったんよ。
51名無しさん@3周年:03/04/19 21:56
2000でインストールOKです。
52佐々木健介:03/04/19 22:26
     ______
    /_      |
    /. \ ̄ ̄ ̄ ̄|
  /  /  ― ― |
  |  /    -  - |
  ||| (5      > |
 | | |     ┏━┓|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | |     ┃─┃|  < こんなサイトを見つけた
|| | | |  \ ┃  ┃/    \  正直、スマンカッタ
| || | |    ̄         \_________
ttp://saitama.gasuki.com/saitama/
53tantei:03/04/19 22:26
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●別れさせ工作
あらゆる手段を使ってターゲットを別れさせます!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
その他人生相談からどんなお悩みでも解決いたします!!
 直通  090−8505−3086
URL  http://www.h5.dion.ne.jp/~grobal/
メール  [email protected]
   ■グローバル探偵事務所 

54山崎渉:03/04/20 03:56
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
55名無しさん@3周年:03/04/20 12:03
http://www-rocq.inria.fr/
現在落ちている模様(メンテ?)
56あぼーん:03/04/20 12:13
  ∋8ノノハ.∩
   川o・-・)ノ <先生!こんなのがありました!
__/ /    /   
\(_ノ ̄ ̄ ̄\
||ヽ|| ̄ ̄ ̄ ̄||
 ...|| ̄ ̄ ̄ ̄||
ttp://saitama.gasuki.com/wara/
57名無しさん@3周年:03/04/20 14:46
http://www-rocq.inria.fr/
がForBiddenなんですけどぉ。なんでぇ?

58名無しさん@3周年:03/04/20 18:58
>>57
げぼ〜ん
配布ミラーサイトってどっかなかったっけ?
59名無しさん@3周年:03/04/21 01:26
                        |  サハフに1票
                        |  こっそり募集中
                        |____________                       

     ______    ∧∧
    /| ┏━━┓|   (*゚ー゚) アリガトーゴザイマシタ     
___/. | ┃´∀`┃|__つ@0________
|\ |\| ┗━━┛|     ̄ ̄              \
| .\\|| ̄ ̄ ̄ ̄|                     \
|   || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
詳しくはこちら
http://www4u.kagoya.net/~goodmorning/idol/choice.cgi
スレッドはこれ
http://sports2.2ch.net/test/read.cgi/iraq/1050580242/l50
60名無しさん@3周年:03/04/21 15:08
http://gd.tuwien.ac.at/scicomp/Scilab/distributions/
ここの
scilab27.exe [9] - 17 Feb 03 18:02 16 682 318
は?
61名無しさん@3周年:03/04/21 21:21
>>60
OKみたいです
62佐々木健介:03/04/21 21:23
     ______
    /_      |
    /. \ ̄ ̄ ̄ ̄|
  /  /  ― ― |
  |  /    -  - |
  ||| (5      > |
 | | |     ┏━┓|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | |     ┃─┃|  < こんなサイトを見つけた
|| | | |  \ ┃  ┃/    \  正直、スマンカッタ
| || | |    ̄         \_________
http://www.muryou.gasuki.com/kensuke/index.html
63名無しさん@3周年:03/04/22 16:25
64_:03/04/22 20:32
  ∋8ノノハ.∩
   川o・-・)ノ <先生!こんなのがありました!
__/ /    /   
\(_ノ ̄ ̄ ̄\
||ヽ|| ̄ ̄ ̄ ̄||
 ...|| ̄ ̄ ̄ ̄||
http://www.muryou.gasuki.com/hiroyuki/index.html
65_:03/04/22 21:33
66名無しさん@3周年:03/04/23 07:26
67_:03/04/23 08:12
68bloom:03/04/23 11:14
69名無しさん@3周年:03/05/03 22:12
サイラブ、サイコスっていう読みでいいの?
70美人OL:03/05/03 23:04
20代OLです毎日上司のセクハラや通勤電車での痴漢でストレスがたまっていた
そのときにネットで見つけたアダルトDVDショップ以前からオナニー用にDVD
が欲しかったのですぐ注文しました、とても安くてびっくりしましたが次の日には
もう届きました私が買ったのは、オナニー、レズ、レイプです毎日オナニーしてま
す。
http://www.net-de-dvd.com/
71ダークマター:03/05/05 01:43
scilab2.7、lapackを採用したからなのか
a(N*N行列)、b(N*1ベクトル)で
連立一次方程式を a\b で解こうとすると
やたら singular になるなあ。
結果もおかしい。

固有値計算関数(bdiag,spec) も singular
出しまくる。

a\b は pinv(a)*b で代用できるけど精度が落ちるし。
scilab2.6 や octave だと大丈夫なんですけどね。
72名無しさん@3周年:03/05/05 21:54
>>71
singular になる例を教えてください

73名無しさん@3周年:03/05/05 22:24
74動画直リン:03/05/05 22:25
75ダークマター:03/05/06 18:41
>>72

例えば、
平面ポアズイユ流れの固有値計算を
spec(A,B) で行うと singular 警告が出ます。
76山崎渉:03/05/21 21:50
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
77山崎渉:03/05/21 23:38
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
78山崎渉:03/05/28 14:24
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
79名無しさん@3周年:03/07/06 09:42
保守
80名無しさん@3周年:03/07/09 11:19
◆◇◆◇ 海外サイトだから安心無修正 ◇◆◇◆
http://upbbs.s2.x-beat.com/linkvp/linkvp.html

 ↑ 
ココは丸見え! 今ならまだ消されてないよ。たぶん・・・
81山崎 渉:03/07/12 12:16

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
82山崎 渉:03/08/02 02:41
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
84名無しさん@3周年:03/08/07 19:48
あたしまみっ!ねぇ、あたしに逢いたい?

バイトでいまここにいるんだけど、でも本当の愛がほしいな(*^^*

まみをアナタで満たしてくれないかな??おねがいっ♪

来てくれたら、さんごからの大サービスあげちゃうっ!
7日間も会費はいらないし、1日10分間も無料なんだよ!
絶対来てね!もうすぐアナタに逢えるなんて、うれしいな♪
☆ ☆ ☆ http://www.gals-cafe.com ☆ ☆ ☆
85名無しさん@3周年:03/10/09 18:06
http://www.scilab.org/ 移転あげ
86名無しさん@3周年:03/10/21 09:00
>>85
http://www.scicos.org/
ついでにアゲ
87藤林ョ明 ◆NqTej6Wsuk :03/11/22 19:53
経済学には興味がない。
88名無しさん@3周年:03/12/07 02:21
89名無しさん@3周年:04/01/17 03:36
ScilabもMatlabのようにいろんなツールがあるみたいですけど誰か使ってる人、しってる人
どんなものがあって、どんなことができるか教えてもらえませんか。
90名無しさん@3周年:04/01/17 10:15
>>89
SCICOS?
91名無しさん@3周年:04/01/17 17:39
>>90
SCICOS以外で
どこで見たか忘れたけど、MATLABでも使えるフリーの解析ツールがイパーイ置いてあるの見たことある。
けど、色々見てみたけどどんな風に使うのかが解らなかった。
で、もし何か使ってる人いたら「こんなのがあって、こういう風に使います」と教えてもらいたい。
92名無しさん@3周年:04/01/19 10:26
>>91
MAXIMAとかRのことかな?
93名無しさん@3周年:04/01/20 05:19
http://scilabsoft.inria.fr/contributions.html
にTOOLBOXESとあるです。
94名無しさん@3周年:04/01/23 05:56
なめなめかみかみアソコがじゅわ〜
95名無しさん@3周年:04/04/18 17:46
::
96名無しさん@3周年:04/04/21 23:30
ScilabでMATLABみたいに画像ファイルを読み込みたいんだけどできるんでしょうか.
やり方orコマンドを知りたいです.
97名無しさん@3周年:04/04/22 20:24
>>96
無圧縮BMPなら、なんとかなるでわ?
98 ◆lUqsXJhXAs :04/04/22 21:24
そうだな
99名無しさん@3周年:04/04/23 02:10
Scilabには無圧縮BMPならなんとかできる関数があるってことでしょうか.
もしあるなら関数名だけでも教えてほしいです.
それとも自作ってことでしょうか.
読み込むのは無圧縮BMPでいいんですが,
自作となるとちょっとめんどいですね….
100名無しさん@3周年:04/04/25 08:49
>>99

> それとも自作ってことでしょうか.

http://www.kk.iij4u.or.jp/~kondo/bmp/
を読んで自作してくれ。
101名無しさん@3周年:04/04/25 08:51
と、思ったら
Scilab Image Processing toolbox
っていうのをハケン。

SIP stands for Scilab Image Processing toolbox. SIP intends to do imaging tasks such as filtering, blurring, edge detection, thresholding, histogram manipulation, segmentation, mathematical morphology, color image processing, etc.
These operations are useful for problem solving in real-world applications ranging from car motion planning to automatic diagnosis of medical images.
SIP is meant to be a complete, useful, and FREE digital image processing toolbox for Scilab.

What SIP can do:
Although SIP is early in its development, it has the following useful features:
I/O of image files in many formats, including BMP, JPEG, GIF, PNG, TIFF, XPM, PCX, and more. (Thanks to ImageMagick)
Numerous functions with flexible interface and error treatment (see a LISTING)
Help pages with examples for all the functions
Demos
102名無しさん@3周年:04/04/26 21:32
>>100
あ、おれそこ読んで関数作った。
C用だけど。

http://indy.doshisha.ac.jp/~watabe/Image/n2000/
なんかにもサンプルプログラムがあるね。
C用だけど。
103名無しさん@3周年:04/05/24 01:55
.scilabの書式はどこに解説してあるのでしょう?
104名無しさん@3周年:04/06/17 22:59
age
105名無しさん@3周年:04/06/18 15:09
SCILAB3.0RC1あげ
106名無しさん@3周年:04/07/09 16:10
保守あげ
107名無しさん@3周年:04/07/10 07:54
SCILAB3.0あげ
108名無しさん@3周年:04/08/15 13:39
Startup execution:
loading initial environment
!--error 241
File C:\WINDOWS\TEMP\SD_-1299969_\unix.out does not exist or read access denied
at line 42 of function unix_g called by :
line 29 of function listfiles called by :
line 27 of function toolboxes called by :
toolboxes(SCI+'/contrib');
line -24 of exec file called by :
exec(SCI+'/contrib/loader.sce');
line 137 of exec file called by :
exec('SCI/scilab.star',-1);;

win版で
いつも起動時にこういうエラー吐くんですが一応起動します。
unix.outはそんざいしません。作っても次回起動時に消えます。
どういうことなのかお分かりになるかたおられますか?
109名無しさん@3周年:04/08/16 11:24
>>108
c:\tempってなディレクトリを作って、環境変数TEMPとTMPを、c:\temp とかにしてみれば?
110名無しさん@3周年:04/08/16 18:12
>>109
有り難うございます。
やってみましたが全然,変わりませんね。
やっぱMeなのがわるいのか,実家ので臨時に使っているので
なんとか動いている間はいいのですが。本家のBAG報告では
不具合もでるようですね。
111名無しさん@3周年:04/08/16 21:47
>>110
scilab.star の最初にある

mode(-1); // silent execution mode



mode(1);
にすると、どこでエラーが出ているか分かるかもしれない
112名無しさん@3周年:04/08/16 22:16
>>111
-->clear initial_scicos_tables
-->// load contrib menu if present ========================================
-->[fd,ierr]=mopen(SCI+'/contrib/loader.sce');
-->if ierr== 0 then;
--> mclose(fd);
--> global %toolboxes
--> global %toolboxes_dir
--> exec(SCI+'/contrib/loader.sce');
!--error 241
File C:\tmp\SD_-67351955_\unix.out does not exist or read access denied
at line 42 of function unix_g called by :
line 29 of function listfiles called by :
line 27 of function toolboxes called by :
toolboxes(SCI+'/contrib');
line -24 of exec file called by :
exec(SCI+'/contrib/loader.sce');
line 137 of exec file called by :
exec('SCI/scilab.star',-1);;

わざわざ有り難うございます。以上となります,場所は分かっても
バイナリを起動したところですね・・・お手上げかな。
本家でも#844でshould be fixedとなっているのを見つけました。
現状仕方がないのかもしれません。
113名無しさん@3周年:04/09/03 15:33
SCILAB3.0正式版出てますのでage
114ぼるじょあ ◆yBEncckFOU :05/01/13 22:56:40
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
115名無しさん@3周年:05/01/19 21:57:56
Scilab使おうage
116名無しさん@3周年:05/02/18 05:55:08
ちょっと質問したいことがあるんですが、
scilabで x=y+z
のような未知数の足し算をxと置き換えることってできないんでしょうか?
-->x=poly(0,"x")
-->y=poly(0,"y")
-->z=poly(0,"z")
-->x=y+z
!--error 4
undefined variable : %p_a_p
となってしまいます。
117名無しさん@3周年:05/02/19 11:50:45
>>116
多分、ちょっと目的とは違うんだろうけど

-->function rtn=fn(x,y)
-->rtn=x+y;
-->endfunction

-->fn(2,3)
ans =

5.

118名無しさん@3周年:05/02/19 11:52:14
>>116
多分、ちょっと目的とは違うんだろうけど

-->function rtn=fn(x,y)
-->rtn=x+y;
-->endfunction

-->fn(2,3)
ans =

5.

119ぼるじょあ ◆yBEncckFOU :05/02/20 08:53:05
                                         
     ∧_∧  ∧_∧                             
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕                             
  = ◎――――――◎                      山崎渉&ぼるじょあ
                                          
120山.崎 渉:05/02/22 20:02:26
...これからも僕を応援して下さいね(^^)。   
  
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
         
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。                         
  =〔~∪ ̄ ̄〕                                            
  = ◎――◎                      山崎渉                       
                                
 __∧_∧_                                                 
 |(  ^^ )| <寝るぽ(^^)      
 |\⌒⌒⌒\                                
 \ |⌒⌒⌒~|         山崎渉             
   ~ ̄ ̄ ̄ ̄                            
                            
   ∧_∧                                       
  (  ^^ )< ぬるぽ(^^)      
                                                       
    (⌒V⌒)                    
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。   
  ⊂|    |つ                                
   (_)(_)                      山崎パン 
                                         
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕                          
  = ◎――――――◎                      山崎渉&ぼるじょあ
121名無しさん@3周年:05/02/27 08:58:28
>>117
レスありがとうございます。
scilabでは、1つしか変数扱えないみたいですね。

もう1つ質問なのですが、Σ(k=1〜10)2k+3を求める際、
for文で下のようにした場合エラーになってしまいます。これをf=2k+3ではなくf=kだったら、普通に計算してくれるのですが、何が違うのでしょうか?
Z=0;
for k=1:10
f=2k+3;
k=k+1;
Z=Z+f
end
122121:05/02/27 09:01:30
121について、解決しました。どうもすいません
123_:2005/04/03(日) 11:40:21
Scilabは、Matlabに似せて作られているけど、中身はどちらかというと
Mathematicaですね。
124名無しさん@3周年:2005/04/04(月) 03:46:01
イッチーことI原憲克氏の所為により
Winny、Winny2、Share&画像掲示板上にセフレ☆ハメ鳥写真大量公開中!

I氏の母曰く、「私たちはどこへ訴えたらいいんでしょうか・・・・」

・・・・・・もう絶句です。
まさに”自分たちのことしか考えていない”ですね!
ハメ鳥を晒された女性(I氏=イケメンゆえに相応の美女達)
の立場をまったく理解していないばかりか
既に被害者ヅラ・・・これがエリート公務員の実態なのでしょうか?

こいつらには最善の選択肢「自首」という概念がまったくないようです!

詳細は痛いニュース板の専用スレッドで・・・
http://news18.2ch.net/dqnplus/
125名無しさん@3周年:2005/04/04(月) 17:09:39
>>123
違う。
Scilabは、1/xの積分を log(x)等と表示してくれない。
数値解析で、定積分を近似計算してくれるだけだ。
126名無しさん@3周年:2005/07/09(土) 22:04:44
開発活発だね。
いつの間にか3.1.1が出てるね。

しかし,板もスレも閑古鳥がないとるなw
127名無しさん@3周年:2005/07/18(月) 19:40:32
3.1.1って、scilab付属のeditor(scipad)で、スクリプト書いて、実行させると、
scilabのほうがプロンプト待ち>>にならないんだけど。
確か2.7の時は待ちになったはずで。

あと、scipadから流したときに、一々 17行ごと(?)に、
[More (y or n ) ?]
って出てこない方法を知りませんか?
128名無しさん@3周年:2005/07/18(月) 19:53:21
Iines(0)ではだめなの?
129名無しさん@3周年:2005/07/22(金) 16:18:09
>>128
ありがと。
lines(0)
130名無しさん@3周年:2005/08/30(火) 22:02:04
まる一ヶ月かきこみなしか
131名無しさん@5周年:2005/10/05(水) 21:41:16
これがあったの知ったの終わった翌日。
どんな話があったか聞きたかったよ。
ttp://itpro.nikkeibp.co.jp/article/NEWS/20050930/222016/
132名無しさん@5周年:2005/10/08(土) 04:16:32
scilabでmatlabのどの程度まで出来るようになったのか
久しぶりにインスコしてみるか
133名無しさん@5周年:2005/11/06(日) 02:43:09
どなたか教えてもらっても良いですか?

0が含まれている行列で割りたい時は、うまいやり方がありますか?
matlabではとりあえず割って、それからそのゼロで割った場所に違う値を代入したら出来たのですが・・・。
134名無しさん@5周年:2005/11/13(日) 17:51:00
[A]=[1,0;0,2],[B]=[1;1]として、X>0,AX+XA'+BG+G'B<0 (*)を解きたいと思います。
ところが求めたXとGを使っても(*)は成り立ちません。どこが悪いのでしょうか?
LMEとOBJも良くわかっていないので、ご教授お願いします。

scilab3.1.1ではエラーが出て動作しません。scilab3.0では動作します。

function [X,G]=solveXG(A,B)
// Generated by lmitool on
Mbound = 1e3;
abstol = 1e-10;
nu = 10;
maxiters = 100;
reltol = 1e-10;
options=[Mbound,abstol,nu,maxiters,reltol];
///////////DEFINE INITIAL GUESS AND PRELIMINARY CALCULATIONS BELOW
X_init=zeros(A )
G_init=zeros(B')
///////////
LIST0=list(X_init,G_init)
XLIST=lmisolver(XLIST0,solveXG_eval,options)
[X,G]=XLIST(:);
/////////////////EVALUATION FUNCTION////////////////////////////
function [LME,LMI,OBJ]=solveXG_eval(XLIST)
[X,G]=XLIST(:)
/////////////////DEFINE LME, LMI and OBJ BELOW
LME=list(X-X')
LMI=list(-(A*X+X*A'+B*G+G'*B'),X)
OBJ=-trace(X)
135名無しさん@5周年:2005/11/21(月) 21:27:36
一週間以上前か。まだ見てる?>134
vinelinuxで適当に入れてみたら2.7だったけどいいかな。
触り始めたばかりなので、あまり詳しい話はわからないけど、

とりあえず
LIST0=list(X_init,G_init)

XLIST0=list(X_init,G_init)
の間違いでは。で、やってみたら
G=[ - 9789367.6 - 10542410. ]
X=[ 9789367.6 6777259.1 ; 6777259.1 5271204.9 ]
が出た。これは不等式を満たすよね。
LMEのEは等式のE。LMIのIが不等式のI。
OBJは目的関数。

LMIの理論的なお話は、こんな素敵な教科書が無料で公開されちゃってますので。
www.stanford.edu/~boyd/lmibook/lmibook.pdf
136名無しさん@5周年:2005/11/21(月) 21:28:53
一応ageとくか。
卒論かなんかしらんけど、がんばっておくらい。
137名無しさん@5周年:2005/11/24(木) 23:04:29
すいませんがどなたか教えてください。

3.1.1のバイナリ版をインストールしましたが、立ち上げたときの
ホームディレクトリが日本語の名前入りのインターネットの
一時フォルダになってしまって、iniファイルが作れないみたいです。

カレントディレクトリを変える方法はわかるのですが、立ち上げたときの
ホームのディレクトリを設定する方法がわかりません。

どなたかご存知の方いたら教えてください。
138名無しさん@5周年:2005/11/25(金) 13:28:29
ブラウザ上からexeファイルを実行、みたいにしてインストールしませんでしたか?
scilabを一度uninstallした上で、インストーラをどこかに保存してから実行するとどうなるかな。
注:手元にwin機も無いので妄想です。
139名無しさん@5周年:2005/11/25(金) 19:52:40
自分で書いといて何だけどそりゃ関係ないか>138
帰ってからwin機でインストールしてみよう。
140名無しさん@5周年:2005/11/25(金) 21:30:22
>>138
ありがとうございます。
たぶんそうしてしまったんだと思います。

仕方がないのでアンインストーラーを動かしてさらに
フォルダを消去した上でこんどは保存した上で
再インストールしましたが結局同じ状態になってしまいました。

公式サイトの質問のコーナーでもホームの
ディレクトリを変えられるなどとかいてありますが
変え方が見当たりません。

141名無しさん@5周年:2005/11/26(土) 10:55:59
homeとscilabhome、どっちがおかしいの?
142名無しさん@5周年:2005/11/26(土) 11:24:02
>>141

その区別がよくわからないのですが、たぶんscilabhomeだとおもいます。
立ち上げたときにエラーが出ますが、 file > get current directory  とすると
一時フォルダが指定されています。
143名無しさん@5周年:2005/11/26(土) 11:34:43
一時フォルダって、
”C:\Documents and Settings\ユーザ名\Local Settings\Temporary Internet Files”
とかですか?
144名無しさん@5周年:2005/11/26(土) 11:38:12
連投スマソだけど超過疎スレだしいいよね。
その、立ち上げた時のエラーも教えていただけますか?

って聞いたところで、こっちも素人学生なので解決方法が解るか怪しいですが(--;
145名無しさん@5周年:2005/11/26(土) 11:39:09
まず最初にエラーが
Startup execution:
loading initial environment
!--error 241
File C:\DOCUME~1\ユーザ名\LOCALS~1\Temp\SD_2668_\mkdir.err does not exist or read access denied
at line 76 of function mkdir called by :
line 19 of function CreateScilabHomeDirector called by :
line 29 of function sethomedirectory called by :
[home,SCIHOME]=sethomedirectory();
line 39 of exec file called by :
exec('SCI/scilab.star',-1);;

で出ます。


初期段階でのカレントディレクトリは
C:\Documents and Settings\ユーザー名\デスクトップ
です。

日本語部分は文字化けです。
146名無しさん@5周年:2005/11/26(土) 11:42:03
すいません、ちょっと勘違いしてたみたいです。
初期段階でのカレントディレクトリは一時フォルダではなくデスクトップでした。
文字化けしていたので、エラーメッセージよんだときの記憶がそのままでした。
147名無しさん@5周年:2005/11/26(土) 11:57:40
>>144
わざわざ気にしてくださってありがたいです。

申し訳ないことにちょっと席はずさなくてはならなくなったので
また後ほどに拝見します。
148名無しさん@5周年:2005/11/26(土) 14:10:18
一応なんとかなりそう、かな?
文章をまとめるのが下手なので、調べた順にだだーっと書きます。

http://64.233.167.104/search?q=cache:tsRdA_tOzD4J:www.forumsforyou.com/p/comp.soft-sys.math.scilab/Error_241_on_Win2k_installation_(version_3.1.1)_920.html+scilab+%5Cmkdir.err+241&hl=ja
http://www.forumsforyou.com/p/comp.soft-sys.math.scilab/Scilab_3.1.1_on_XP_Startup_HOME_variable_bug_954.html
って事で基本的にバグですか?
”So, I replaced the variable with the actual value, ”
とか言ってるんだけど、これはどういう意味だろう?どこのを置き換える?

とりあえず
 C:\Program Files\scilab-3.1.1\scilab.star
で、
 [home,SCIHOME]=sethomedirectory();
のところを、全員決め打ちってーことで
 home="E:\work"
 SCIHOME="E:\work\scilab"
とか書き直してみた。

起動後、変数home,SCIHOME startup_path共に書き換わっているにも関わらず、
初期ディレクトリは%USERPROFILE%で指定されているパスになっている。

しかしE:\work\scilabを見るとhistory.scilabなるファイルが作られた。
って事は、一応homeの変更はされているのでscilab.starの最後に
 cd E:\work\scilab
と書いてみた。ホントは.scilabに書くべき?
これで一応希望どおりの挙動になって訳ですが、
1ユーザ限定、しかも超強引な方法ですね。
本質的な解決をしてくださるハッカーさんいませんか?

それか、こっちの古いバージョンだとどうでしょうか。
http://scilabsoft.inria.fr/download/index_download.php?page=oldReleases.html
149名無しさん@5周年:2005/11/26(土) 14:28:45
訂正

home="E:\work"
SCIHOME="E:\work\scilab"
を加えるのではなく、
[home,SCIHOME]=sethomedirectory();

[home,SCIHOME]=sethomedirectory("E:\work\scilab");
にするのが正しい(と言うのも語弊がありますが)かな?

で、cd E:\work\scilabは
scilab.starに書くよりも、E:\work\scilabにscilab.iniというファイルを作って
そこに書くのが良いのかな?どっちでもいいか。

いやもう、わからんことだらけの曖昧な文章で申し訳ないです。
150137:2005/11/26(土) 19:42:13
>>149 の方法でやってみました。
最初に出るエラーは変わりませんが確かにhistoryファイルができていました。
なぜかhomeをC:\Program Files\scilab-3.1.1\workに
scilabhomeをC:\Program Files\scilab-3.1.1\work\scilab
にしましたが、カレントディレクトリを見るとなぜか
C:\Program Files\scilab-3.1.1\contrib
です。以前の状態ではたとえばhelpを入力してもエラーメッセージだけで
何も出ませんでしたが、こんどはエラーメッセージが出てヘルプブラウザが
立ち上がるようになりました。中身がない状態ですが。
たぶんエラーメッセージがうっとうしいだけで普通に動きそうです。

ほんとうに感謝します。
151名無しさん@5周年:2005/11/27(日) 12:52:11
>>126
機械板のは、もっと過疎だよ。
Scilabを触ってみるスレ 03/11/13-
http://science4.2ch.net/test/read.cgi/kikai/1068735555/l50
152名無しさん@5周年:2005/12/03(土) 10:16:58
scilabの解説本何かありませんか?
matlabの解説本は参考になりますか?
ちなみにmatlabは当然持ってませんし、触ったこともありません。
153名無しさん@5周年:2005/12/03(土) 17:33:20
日本語だと以下の2冊くらいだと思う。
桜井 鉄也,MATLAB/Scilabで理解する数値計算
大石 進一,Linux数値計算ツール
なお,scilabの使い方を勉強したいのなら前者の方が良いと思う。

それかIntroduction to Scilabの和訳。

英語ならRefrenceマニュアルがあるが,開発にマニュアルが
追いついていないね。
154SCILAB4.0:2005/12/26(月) 18:46:18
http://www.scilab.org/
Release Candidate 4.0 is available.

マルチカキコです、すんません。
155名無しさん@5周年:2005/12/27(火) 00:38:03
ツールボックスコンテストあげ

学生のみなさんフランス旅行のチャンスですよ。
156名無しさん@5周年:2006/01/15(日) 21:02:17
Octaveスレの方が活況とはどういうことだ。
157名無しさん@5周年:2006/01/18(水) 09:24:04
>>156
いや、だってOctaveの方が遥かにMatlab互換だし
toolbox みたいな forge もリリースされてるからね

Matlab互換のMファイルでスクリプトも関数も扱えるとか
スクリプトは名前を打ち込むだけ、関数も勝手にロードしてくれるとか
コメント行はMatlabと同じ%だとか、というOctaveに比べて
全てに渡って使いにくい

もし世の中にMatlabとScilabしか無いのならScilabを使うけど
Octaveがある現状でScilabを使う意味は無い気がする

但しWindows版に関しては完全なWindowsアプリであるScilabの方がいいかもしれないけど
Octaveだって、W32版のRxvtとWgnuplotを使えばX-Windowは必要無いし
後はエディタを何選ぶかだけの問題でそんなに敷居が高いとは思えない
(まあエディタは notepad でメモ帳が立ち上がるのでこれを使ってもいい)
158名無しさん@5周年:2006/01/19(木) 12:05:25
Octaveの方が人気があるんですね…
私はWindowsでScilab使ってます。
Octaveはフォント表示がおかしかった。

ところで,Pentiumとathlon64だと,どっちかが速いとかあるのかなー。
たとえばPen4の3GHzぐらいとAthlon64の+3000ぐらいで。

だれか知りません?
159 ◆SaiTAMaVxg :2006/01/21(土) 08:46:24
やさしい入門メモを、A4二枚で書いてみました。

http://www.takura.org/prog/scilab/scilab_kiso.pdf
160名無しさん@5周年:2006/02/03(金) 12:25:25
>>157
OctaveにSIMULINKみたいなやつはあるですか?
(SCILABのSCICOSみたいにゃつ)
161名無しさん@5周年:2006/02/03(金) 12:28:47
>>156
> Octaveスレ
ってどこ?

162名無しさん@5周年:2006/02/04(土) 01:30:47
>>161
つUNIX板
163名無しさん@5周年:2006/02/17(金) 05:31:51
matrixをcsvに書き出すときどうやってる?
こんなんでいいのか?

for i=1:length(m(:,1))
str_m = strcat(string(m(i,:)), ', ');
str_m = strsubst(str_m,'D','E');
mfprintf(fd_dn, '%s\n', str_m);
end
164名無しさん@5周年:2006/02/17(金) 13:35:38
>>163
fprintfMat("test.dat",A,"%f,")
165名無しさん@5周年:2006/02/17(金) 15:11:47
>>164
さっそくどうも。

fprintfMatでデリミタを空白からカンマに変えられる?
166165:2006/02/17(金) 15:35:06
あ、できた
失礼しました
167名無しさん@5周年:2006/03/05(日) 17:03:49
Octave Workshop ってイイ?
ttp://sourceforge.net/projects/octave-workshop
168名無しさん@5周年:2006/03/16(木) 23:22:11
4.0がリリースされてるね。
たまには浮上。
169名無しさん@5周年:2006/06/09(金) 23:13:26
scilabユーザーとしてはスレが盛り上がらないのはちょっと寂しい。
170名無しさん@5周年:2006/06/10(土) 23:05:47
ディジタル・サウンド処理入門―音のプログラミングとMATLAB(Octave・Scilab)における実際 (単行本) の著者

テメ−はOctave・Scilabと言いたかっただけかと小一時間ry

Octave Scilabeを利用したサウンド処理の情報が得られると勘違いして買わないように

Octave・Scilabという意味では情報がほとんどない。

タイトルに入れるな>>アホ
171名無しさん@5周年:2006/06/13(火) 12:08:24
>>169
scilabって、高級電卓代わりに使うのには丁度いいんですよね。

-->0.5*9.8^2/sin(0.5)
ans =
100.16154

とか。

172名無しさん@5周年:2006/06/13(火) 14:14:53
>>171
その程度ならGoogleの方が便利だったりする…
単位換算も出来るし。
173名無しさん@5周年:2006/06/15(木) 07:47:15
>>172
うぐ。
-->roots(%s^2+%s+1)
ans =

- 0.5 + 0.8660254i
- 0.5 - 0.8660254i

これは出来ないだろw
174名無しさん@5周年:2006/07/01(土) 20:42:02
Scilabで学ぶデジタル信号処理 発売age
175174:2006/07/02(日) 19:22:28
なぜかScilabのバージョンが3.0
176名無しさん@5周年:2006/07/25(火) 16:10:27
scilabって簡単に重積分できますか?
Help見てもよくわからない。
177名無しさん@5周年:2006/07/26(水) 11:53:53
>>176
定積分?

integra(sin(x))
ans --> -cos(x)

ってな事を望んでいるなら、maximaでどうぞ。

178名無しさん@5周年:2006/07/26(水) 16:46:35
>>177
定積分です。
変数が一つなら
integrateとかintgとかで出来るんだけれども
変数を二つ,つまり二重積分したい場合はどうしたものかと悩んでます。

Mathematica風に書くとこんな感じの計算。
NIntegrate[Sin[x]^2 * Cos[y]^2, {x, 0, Pi}, {y, 0, Pi}]

どうもMatlabだと出来るみたいなんだけど,それならScilabでも出来るのではと思ってます。
179名無しさん@5周年:2006/07/27(木) 03:44:39
>>178
X=[0,0;1,1;1,0];
Y=[0,0;0,1;1,1];
deff('z=f(x,y)','z=cos(x+y)')
[I,e]=int2d(X,Y,f)
// computes the integrand over the square [0 1]x[0 1]

↑ってhelpには書いてあるんだが
X=[0,0;1,1;1,0];
Y=[0,0;0,1;1,1];
の意味がわからんので、わかったら教えてくれ
180名無しさん@5周年:2006/07/30(日) 11:18:44
sage
181名無しさん@5周年:2006/08/19(土) 14:14:09
SCILABのlmisolverを使って問題を解くと, 解けない場合にエラー終了して,
*.sciや*.sceなどの実行ファイルが途中で終了します.
一般化固有値最小化問題のようなラインサーチパラメータが含まれるLMIを,
二分法で厳密に最適化するには,
固定したラインサーチパラメータに対するLMIが解けたか解けないかを判定し,
LMIを複数回解く必要があります.
SCILABではこの種の問題は解けないのでしょうか.
奇特な方がおられましたら是非教えて頂けないでしょうか.
私は, かれこれ二年程この問題に頭を抱えている者です.
182名無しさん@5周年:2006/09/04(月) 16:13:23
マルチポストですみません。
http://science4.2ch.net/test/read.cgi/denki/1142648802/
こっちのほうが投稿日が新しいんでこちらにも書き込みます。

MacOS10.4 でScilabやってマス
playsnd()等音声出力ができないんですけど、何かほかに設定いりますか?
エラーメッセージは Scilab 3.11 で
>Audio capabilities not available
です。
Scilab4.0ですと
Writing Wave file: Microsoft PCM format, 1 channel, 22050 samp/sec
44100 byte/sec, 2 block align, 16 bits/samp
Finished writing Wave file, 132302 data bytes
と正常らしいですが、音はでませんです。

ちなみにwin98SE Scilab3.0 でも試してみましたが全然問題なく音が出力されます。
183名無しさん@5周年:2006/09/04(月) 18:50:32
>>182
>Mac
184182:2006/09/05(火) 11:13:35
間違いですマルチはこっちです
http://science4.2ch.net/test/read.cgi/kikai/1068735555/
185名無しさん@5周年:2006/09/07(木) 15:01:13
SCICOSでスコープ使って表示させたグラフなんですけど
グリッド線表示させることって出来ますか?
知ってたら教えてください、お願いします。
186名無しさん@5周年:2006/09/13(水) 16:59:09
>>185
あ、ほんとうだ、出来ないねぇ。
やりかたわかるひとたのむ。
187名無しさん@5周年:2006/10/28(土) 09:54:56
MATLABのimagescに相当するScilabの機能はありますか?
行列データをこんな感じに表示させたいんです↓ よろしくお願いします。
ttp://dl.cybernet.co.jp/matlab/support/manual/r13/toolbox/matlab/creating_plots/image/rect1.gif
188名無しさん@5周年:2006/10/28(土) 17:49:28
>>187
SIP (Scilab Image Processing)
っていうのはどうだろう? 全然違うのかもしれんが
189187:2006/10/31(火) 09:56:30
>>188
SIPは良すぎるというか、そこまでの機能は今のところ必要ないんです・・・でもありがとうございます
190名無しさん@5周年:2006/11/01(水) 23:29:09
>>189
HSPでやる っていうのはどーだろー?
191Chave:2006/12/07(木) 23:02:39
MATLABからScilabに書き換えを行っているんですが、MATLABのimagescと同じ意味の関数を
知っている人がいたら教えてください!
192名無しさん@5周年:2006/12/21(木) 20:38:27
SCILAB4.1あげ
http://www.scilab.org/
193名無しさん@5周年:2006/12/22(金) 22:51:09
4.0より遅くなった
194名無しさん@5周年:2007/01/01(月) 20:27:50
SCILAB-4.1をダウンロードしたのですが英語だらけで分かりません(>_<)すいませんが使い方を教えていただけないでしょうか?
195名無しさん@5周年:2007/01/02(火) 00:17:32
質問が漠然とし過ぎだよ。
196名無しさん@5周年:2007/01/02(火) 03:40:29
誰か解いてくれorz

標本化周波数Fs=10kHzの5秒間の平均値=0、振幅=0.5の一様分
布を白雑音を生成せよ。
次に、860Hzから900Hzを通過帯域とするフィルタを設計して、上記の
白雑音を通してできる狭帯域雑音を作製し、音として聞いた感想を白雑
音と比較して述べよ。
また、この信号の振幅分布を求め、正規分布に近いことを示せ。
ヒント:rand(1,Nsample)、histplot()を使う:
197名無しさん@5周年:2007/01/02(火) 22:56:12
>>196
明らかに大学の課題だな。
授業をよく聞いていれば解けるはずだから、自力でやりなさい。
198名無しさん@5周年:2007/01/02(火) 23:27:26
>>196
第一ヒント
800Hzのサイン波の場合。

s_rate=10e3
t_s=5
t=soundsec(t_s,s_rate);
s=sin(2*%pi*800*t);
savewave("c:\foo.wav",s,s_rate);
playsnd(s,s_rate)
analyze(s,10,1000,s_rate);

199名無しさん@5周年:2007/01/03(水) 03:45:14
>198
第二ヒントで、
フィルタの設計とその適応の仕方を
教えてくれ
200名無しさん@5周年:2007/01/04(木) 12:01:58
>>194
ttp://f28.aaa.livedoor.jp/~kenpei/scilab/manu.html
ttp://www.ecl.sys.hiroshima-u.ac.jp/scilab/introscilab/introscilab.html
この辺の入門HPを項目の順番に沿って、のんびりやってみて。
一度通してたくさんの機能を体験してみるのが一番。
終わったら思い出しつつ参照しつつ仕事や研究に活用するのが効率的かと。
リファレンスは
ttp://www.ecl.sys.hiroshima-u.ac.jp/scilab/
ここの日本語マニュアルがいいですよ。
英語マニュアルと照らし合わせれば英語の勉強にもなって一石二鳥。
201名無しさん@5周年:2007/01/08(月) 15:51:08
愛知県名城大学理工学部情報工学科
ディジタル信号処理(板倉○忠教授)の冬休みの課題

中間テストの成績が全体的に芳しくなかった為に、その救済措置として出した課題だな。
202名無しさん@5周年:2007/01/08(月) 17:13:37
何だ?
203201:2007/01/08(月) 17:23:48
>>196
の課題が>>201
204名無しさん@5周年:2007/01/08(月) 18:10:26
へぇー。

まぁ・・・で・・・?って感じだが。
205名無しさん@5周年:2007/01/09(火) 23:39:33
>>200さん、ありがとうございます!やってみますね('-^*)/
206名無しさん@5周年:2007/01/13(土) 13:18:03
scicosだけど、すぐ線がグチャグチャになってしまうんですがそんなもんですか?
(ズームイン・アウトの切り替えで直ることもあるけど。)
207名無しさん@5周年:2007/01/13(土) 22:50:59
>>206
Alignでそろえた後で結線すれば解決しますよ。
ブロックを右クリック→Align→結びたい他のブロック選択
208名無しさん@5周年:2007/01/18(木) 00:38:17
すいません、教えて下さい。
Scilab 4.1をダウンロードして起動すると以下のような表示が出て
動作しません。
どうしたらよいのでしょうか?

Warning : Microsoft Visual C++ 2005 Express Edition has been detected,
but not Microsoft Platform SDK for Windows Server 2003 R2.
Please install this SDK if you want to use dynamic link with scilab.
209名無しさん@5周年:2007/01/18(木) 08:25:36
>>208
「動作しません」 っていうことはないなぁ。
うちも同じ症状でるけど(っていうか、VC2005++EE入れているから)次にプロンプトでてるよ。
もしプロンプト出てこないなら、SDKを入れれば、いいんじゃない?
210名無しさん@5周年:2007/01/26(金) 18:42:11
matlab/simulinkを買えないので、scilab/scicosを使っています。
octaveも併用しています。matxは昔使ったことがあります。
freematというのを最近試しています。

それぞれの長短を教えてください。
211名無しさん@5周年:2007/01/26(金) 19:49:38
>>210
それぞれを既に使用している貴方が、まずはその長短を貴方なりにまとめてください
212名無しさん@5周年:2007/01/28(日) 17:50:51
>>210
matlabと互換性が高いのはoctave
simulinkみたいなのは、scicosしかない。
matxは日本人が作ったのでマニュアルは○。
213名無しさん@5周年:2007/01/29(月) 23:19:16
>>209
SDKって何だ〜?ってことでぐぐってみました。
要はWindows Server 2003 R2をインスコする訳ですね。
あと、動かないってのは自分の勘違いでした。
最初−−>scilabって打ち込むものだと勘違いしていて、エラーを連発してました。
現在はWindows Server 2003 R2をインスコして警告文なしで動作してます。
遅くなりましたがありがとうございますた。

あと疑問なのが、Scilabはフーリエ変換できないんでしょうか?
どなたか御願いします。
214名無しさん@5周年:2007/01/29(月) 23:45:03
>>213
>要はWindows Server 2003 R2をインスコする訳ですね。
違うw

SDKがインストールされてれば、それでもいいわけだが。

>Scilabはフーリエ変換できないんでしょうか?
-->help fft
215名無しさん@5周年:2007/01/30(火) 01:24:38
>>214
あ、正確には
Microsoft Platform SDK for Windows Server 2003 R2でした。

あと
>Scilabはフーリエ変換できないんでしょうか?

すんません、これ寝ぼけて書き込んでました。
本当はラプラス変換です…。

多少スレ違いになりますがやっぱMaximaとかでないと無理ですかね…。
216名無しさん@5周年:2007/01/31(水) 00:31:14
>>215
状態空間→ラプラス変換なら

状態方程式
x'=x+u
y=x
のラプラス変換。。
ss2tf(syslin("c",1,1,1,0))

ans =
   1
-----
- 1 + s

となりますが、sin(wt)のラプラス変換って言われると困ってしまいますw
217名無しさん@5周年:2007/01/31(水) 20:09:36
>>216
おぉ!ありがとうございます!
これからまたScilabいじってみようと思います。
218名無しさん@5周年:2007/02/03(土) 18:24:49
「MATLAB+Scilabプログラミング事典」発売予定。
219名無しさん@5周年:2007/02/03(土) 19:20:58
>>218
kwsk
220名無しさん@5周年:2007/02/15(木) 12:00:00
221名無しさん@5周年:2007/03/08(木) 00:02:57
この中でtoolboxとか追加しているひといないでしょうか?
MODNUMっていうSCICOS用のtoolboxをwindowsでいれようとしています。
とりあえずブロックのシンボルまでは配置できるのですが
シミュレーションの段階になって下記のようなエラーが出てしまいます。

Initialisation problem with hilited block:
unknown block :pompecharge

コンパイラは LCC WIN32 使ってますが誰かインポートに成功した人
いないでしょうか?

あとSciLABのメーリングリストとかコミニティとか知っている方いましたら
教えてください。
222名無しさん@5周年:2007/03/09(金) 23:30:16 BE:360240269-2BP(0)
223名無しさん@5周年:2007/03/31(土) 14:28:10
>>221
これは多分lccを見つけられていないからだと思う。builderの実行中に
コンパイラが無いと言ってきていないかな?

私の場合もlcc.regを書き換えてpathを張ったつもりだがうまくいかない。
そこでlccをあきらめてVC++ EE とSDKを入れたところcompileはできたが
libmodnum_c なるdllとのリンクができないと怒られている。

どなたかご存知の方はおられますでしょうか?
224221:2007/04/07(土) 00:30:39
>>223
お返事ありがとうございます。
macroのフォルダの中には.binファイルが作成されている
のでたぶんコンパイルできているんじゃないかと思うんですが・・・

scicosのaddblockで追加しようとしても同様のメッセージでけられます。
かなりくじけそうなんですが、がんばってみます・・・。
225名無しさん@5周年:2007/04/20(金) 17:02:14
[Scilabで学ぶ システム制御の基礎] 発売予定age
226名無しさん@5周年:2007/04/20(金) 17:44:21
>>225
( ・∀・)つ〃∩ ヘェ-
最近Scilabの本が続けて出てるね。ユーザが増えてきたのかな?

>>218 は入手して重宝してる
227名無しさん@5周年:2007/04/20(金) 21:59:43
Modeling And Simulation in Scilab/Scicos
の本もいいよ。高いし洋書だけど。
228名無しさん@5周年:2007/04/20(金) 22:00:26
>>226
>ユーザが増えてきたのかな?
さては、Matlabのクラックが効かなくなってきたのかな?w
229226:2007/04/21(土) 23:35:30
>>227
この本も見たけど半分は俺の使わないScicosなのがちょっと残念。Scilab部分があのボリュームだったら買いかな。

>>228
ScilabはToolBoxがもっとまともだったら普及すると思うけど…
230名無しさん@5周年:2007/04/22(日) 00:17:09
MatラバーにはScilabはつらいんじゃなかろうか

Windwsに限れば

Octave本家版
Cygwinをフルインストールすると入っている版
Octave Workshop
FreeMat

が使える。どれもMatlabとの互換性は高い。
互換性とは、mファイルがそのまま使えるとか、ロードしなくても実行出来るとか
コメント行が%だとかその他もろもろの所。
Matlabでプログラムした事があれば、ほとんどそのまま同じ手法が使える。
グラフが印刷出来ない? print('test.eps','-deps'); とかやればグラフウインドウがepsファイルとして
出力されるから、それをgsviewか何かで印刷すればいい。
まあとにかくScilabは見た目よりハードルが高い。
Rはさらにハードルが高い。あれを使う人たちは本当に尊敬してしまう。
231名無しさん@5周年:2007/04/22(日) 15:43:11
Octave WorkshopとFreeMat、知らんかったんで今ちょっと使ってみたけどまだ完成度が低い感じがした。
QTを使っているためか操作性や反応がいまいちで、Matlabのコマンドや関数もまだ使えない物が多いような気がする。
Matlabとの互換性はないかもしれないがScilabの方がぜんぜん使えるのでは?
232名無しさん@5周年:2007/04/22(日) 18:58:36
>>230
MaTXも、仲間に入れてやってください。
233名無しさん@5周年:2007/04/22(日) 23:45:30
ScilabやOctaveは64bitマシン上でメモリを有効に使える? 32GByteメモリつんでれば
32kx32k (16GB要るはず)の倍精度複素配列を作れるとか。
234名無しさん@5周年:2007/04/29(日) 18:56:23
helpのilib_for_linkにあるExampleを実行したのですがエラーが出ます。
OSはWindowsです。nmake.exeとcl.exeをインストールしてパスも通したつもりです。
「NMAKE : fatal error U1100:」で検索したページも良くわかりませんでした。
分かる方いらしたらご教授お願いします。

--> generate a loader file
generate a Makefile: Makelib
running the makefile
compilation of fun1
NMAKE : fatal error U1100:
Stop.
!--error 10000
unix_s: error during ``nmake /nologo /f Makelib.mak fun1.obj'' execution
at line 50 of function unix_s called by :
line 25 of function ilib_compile called by :
line 29 of function ilib_for_link called by :
c'); ilib_for_link('ext1c','fun1.o',[],"c") ; exec loader.sce ; a=[1,2,3];b=[4,5,6];n=
while executing a callback
while executing a callback
235名無しさん@5周年:2007/05/04(金) 16:27:14
>>234
modnumインストールで似たようなエラーがでました。エラーの出ているソースの
コメントをすべて削除をして解決しました。VC++日本語環境とソースの
フランス語とのコーディング問題?のようです。
236名無しさん@5周年:2007/05/04(金) 18:14:18
>>235
ありがとうございます。
しかし、ソースのコメントを削除してみましたが同じエラーが出ます。
ttp://groups.google.com/group/comp.soft-sys.math.scilab/
ここで検索すると似たような事例がいくつかありますが、
英語なので読解に少々てこずっています。
237名無しさん@5周年:2007/05/11(金) 23:59:50
4.1.1sage
238名無しさん@5周年:2007/06/16(土) 22:48:15
age
239名無しさん@5周年:2007/07/20(金) 21:52:29
計算結果の表示が長い場合に途中でいちいちYesかNoか聞いてきます。
これをなくして一度に最後まで表示させる方法があったら教えていただけませんか?
よろしくお願いします
240名無しさん@5周年:2007/07/21(土) 00:44:49
241239:2007/07/21(土) 01:14:52
>>240
ありがとうございます、助かりました(・∀・)
242名無しさん@5周年:2007/07/21(土) 11:39:02
>>241
うっかり
lines(0) したあとに
t=0:1e-16:1
ってな具合に;をつけるの忘れたりしないようになw

243名無しさん@5周年:2007/07/22(日) 18:09:21
Scilabでfunction内からそのfunctionを呼び出せますか(いわゆる再帰)?
244名無しさん@5周年:2007/07/24(火) 15:11:32
(´-`).。oO(拡張子.sceと.sciの違いはなんだろう?
245名無しさん@5周年:2007/07/24(火) 17:56:30
>>244
自己レスですが、sceはプログラム、sciは関数のようです。
246名無しさん@5周年:2007/07/24(火) 19:45:06
現代制御など状態空間で表すものの場合、ボード線図や根配置図を表示させるときは
いちいちss2tfで伝達関数に変換してからじゃないとだめなのでしょうか?
247名無しさん@5周年:2007/07/24(火) 19:52:41
>>246
-->A=-1 ; B=1 ; C=1; D=0;
-->sys=syslin("c",A,B,C,D);
-->bode(sys)
-->ss2tf(sys)
ans =

    1
  -----
  1 + s

-->[aa,bb,cc,dd]=abcd(sys)
dd =

0.
cc =

1.
bb =

1.
aa =

- 1.


248名無しさん@5周年:2007/07/25(水) 00:03:34
>>247
もう少し言葉も含めて詳しくおねがいします。
249名無しさん@5周年:2007/07/25(水) 02:51:05
>>248
->A=-1 ; B=1 ; C=1; D=0;
-->sys=syslin("c",A,B,C,D);
-->bode(sys)
250名無しさん@5周年:2007/07/25(水) 08:17:52
-->A=-1 ; B=1 ; C=1; D=0;
-->sys=syslin("c",A,B,C,D);
-->ssprint(sys)
.
x = |-1 |x + | 1 |u

y = | 1 |x

-->bode(sys)
251名無しさん@5周年:2007/07/26(木) 18:51:07
状態空間の場合、evansによるグラフ表示はどうやったらできるかわかる人いますか?
252名無しさん@5周年:2007/07/26(木) 20:11:14
>>251
なんで、まずやってみないかなー?

A=-1 ; B=1 ; C=1; D=0;
sys=syslin("c",A,B,C,D);
ssprint(sys)
evans(sys)

253名無しさん@5周年:2007/08/02(木) 18:10:29
エディタにプログラムを書いて保存するとき、.sciで保存するのと.sceで保存するのとで
何か違いはありますか?自分で実際にやってみた限りでは特に違いがわかりません。
254名無しさん@5周年:2007/08/21(火) 16:47:31
むだ時間要素を扱う方法ってある?
255名無しさん@5周年:2007/08/21(火) 22:26:44
>>254
パーデ近似。

s=%s;
Ts=1/100;
G =(12-6*s*Ts+s*s*Ts*Ts)/(12+6*s*Ts+s*s*Ts*Ts)
sys=syslin("c",G)
bode(sys)

サンプリング周期の1/4くらいまでならOK?
256名無しさん@5周年:2007/09/06(木) 18:01:50
Scilabの起動後にrandで乱数を出すと同じ数が出ます
これを避けて違う乱数を発生させることは出来ますか?
257名無しさん@5周年:2007/09/06(木) 20:42:20
>>256
dt=getdate() ; dt(10)
が毎回変わる処理系ならば(dt(10)はOSのミリセコンド値)
dt=getdate() ; rand("seed" , dt(10) ) っていうのはどうだろう

258256:2007/09/06(木) 20:59:33
>>257
これ良いですね、一気に解決しました。
ありがとうございました(・∀・)
259名無しさん@5周年:2007/09/07(金) 20:03:42
>>257
rand("seed", sum(getdate()))

の方が周期が長いかもw
260256:2007/09/08(土) 08:34:05
>>259
ヒントありがとうございます、自分でも考えてみました。
rand('seed')は8桁のようなのでNも8桁になるようにしてみました。
これだと1時間周期_秒単位で乱数設定ができると思います。

dt=getdate();
N=60*60*1000*dt(7)+60*1000*dt(8)+1000*dt(9)+dt(10);
rand('seed',N)
261256:2007/09/08(土) 08:43:11
>>260
24時間周期の間違いでした
N=0〜89,999,999?
262名無しさん@5周年:2007/09/15(土) 11:38:10
scilab のデータを c# の DLL に渡したり、c# DLL のデータを scilab が受け取ったりできる?
263名無しさん@5周年: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.
265263: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周年:2007/09/30(日) 12:33:59
Scicosで変数を使うことって出来ないですか?
結果のグラフを見ながら何度もゲインKを変更するんですけど
そのKが何箇所かにあって、その全部のブロックを変更するのって
やたらと時間がかかってしまって面倒なんです。
もしご存知の方がいたら教えてください、お願いします。
268名無しさん@5周年:2007/09/30(日) 17:01:48
269ぶるま:2007/10/06(土) 01:04:36
パーデ近似でexp(-Ls)を表現するとどうなりますか?
むだ時間が必要です。
お願いします。
270名無しさん@5周年: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周年:2007/10/07(日) 11:18:34
>>276
>しかも、一次と二次とで形が違ってるし。
278名無しさん@5周年:2007/10/07(日) 11:26:56
そんなに自分がアホって自慢しなくても....
279267:2007/10/09(火) 19:04:21
>>268
ありがとうございます!!
おかげ様で作業がかなりやり易くなりました。
280名無しさん@5周年:2007/11/10(土) 01:34:09
モンテカルロシミュレーションによって、円周率を計算せよ。
計算結果は、試行回数とその結果がわかるようにせよ。
*ただ単に計算するのではなく、正確にかつ迅速に計算できるようアルゴリズムを工夫せよ。

scilabでお願いできませんでしょうか?
C言語みたいなスレが無くてほとほと困り果ててここに参りました;;
281名無しさん@5周年:2007/11/10(土) 09:03:19
>>280
検索したらあったよ
282名無しさん@5周年:2007/11/10(土) 10:45:52
>>280
円の面積=πR^2で求めるのが一番簡単そうな。
283名無しさん@5周年:2007/11/25(日) 03:02:59
sage
284名無しさん@5周年: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周年: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周年: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周年: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周年: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
293ナナコロビヤオキ:2008/01/25(金) 20:50:07
scicosでシステム記述をした後、ボード線図を描くにはどうしたらよいでしょう?
知ってる方、教えてください。
294名無しさん@5周年:2008/01/27(日) 06:19:18
fprintfって必ず改行してしまうんですか?
295名無しさん@5周年: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環境変数を
セットしてみてはどうだろうか?

297295: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周年: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周年:2008/03/07(金) 22:16:52
[1]の1行目は,-をつけるつもりはなかった(つけても動くけど).
a=2*sqrt(3)/3;
ということで
302名無しさん@5周年:2008/03/31(月) 10:55:12
poly(0,'r');
p=30/(1+r)+30/(1+r)^2            

p=0となるときの解を求めるにはどうすればいいですか?
303名無しさん@5周年: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周年:2008/04/03(木) 00:02:06
>>303
ありがとうございます。
305名無しさん@5周年:2008/04/23(水) 00:00:10
ソフトウェア無線機を趣味で設計したいんだが、
参考図書として次の本はどうだろう。
貴兄の書評を聞かせて欲しい。


Scilabで学ぶディジタル信号処理
http://www.cqpub.co.jp/hanbai/books/30/30921.htm

ディジタル信号処理による通信システム設計
http://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周年: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
314310, 312:2008/04/28(月) 00:35:43
>>313
見づらい上に行列サイズが大きいと使えないので厳しいですね.
休日にお時間つかって考えて下ってありがとうございます.
C + PGPLOT で代わりになるもの作ってみることにします.
315310, 312, 314:2008/04/28(月) 00:39:21
探してみたら,外国の方が Scilab で表示するための
Scilab 用 spy 関数の定義を既に書かれていたのを見つけました.
同じことで困っている方がいるかもしれないので下にURLを書いておきます.
http://comptlsci.anu.edu.au/Numerical-Methods/tutorial-05.pdf
316名無しさん@5周年:2008/05/01(木) 22:02:00
Scicosを使って外部機器をリアルタイム制御したような例ってありますかね。
パラレルポート経由で外部の制御装置を制御できたりすると実験の効率がよくなる。
実際そういう使い方してる人っていませんか?
317名無しさん@5周年:2008/05/27(火) 22:45:24
Scilabで学ぶディジタル信号処理
http://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周年:2008/05/27(火) 23:32:50
普通に他のバージョンと共存できる。
319名無しさん@5周年:2008/06/02(月) 20:42:37
>>318
XPのadminで走らせたら、どちらの版も走りました。どもです。
\dspsimは書籍付録CDに入ってました。
これはおいらの勘違いでした。
320名無しさん@5周年:2008/06/05(木) 21:43:25
多次元のconvolutionが無いので困る。
mfftもうまく動かない。
321名無しさん@5周年:2008/06/11(水) 23:02:33
>>320
すごいなぁ。おいらはそんなとこまで全然行けてない。
会社で勉強してるわけにはいかんし、勉強する時間が欲しい。
322名無しさん@5周年:2008/06/20(金) 10:43:22
scilab5β windows版が重くて動かないあげ
323名無しさん@5周年:2008/07/06(日) 18:53:57
omakeni bagu darare dousite kureru.
324名無しさん@5周年:2008/07/06(日) 23:14:26
(´・ω・`)知らんがな
325名無しさん@5周年: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周年:2008/08/02(土) 00:44:37
β4が出てたお(・ω・)
329名無しさん@5周年:2008/08/04(月) 22:54:08
>>327
ポートを二つにしたければ、
[1,1;1,1]
で動くみたいです。
330329:2008/08/04(月) 23:24:19
補足
-1x2の-1は任意の次元だと思う。
?行2列の意味だと思われ。
331初心者:2008/08/08(金) 08:10:25
329さん、ありがとうございます!試してみます。
[1,1;1,1] ...とても1人では思いつかなかった。多謝です。
332名無しさん@5周年:2008/08/08(金) 15:12:40
>>325
[2,1;4,2;1,1]みたいにセミコロンで区切るといい
333名無しさん@5周年:2008/08/08(金) 19:28:11
RTAIで使ってる人いる?
334名無しさん@5周年:2008/08/21(木) 08:49:56
5.0-rc1が出たお(・ω・)
335名無しさん@5周年:2008/08/21(木) 20:13:03
>>334
あいかわらず、うちのマシン(P4-Geforce2)ではグラフィックが動かない。
トラブルシューティングにあった、Java3Dのサイトのやつは動くんだけどなぁ。
336名無しさん@5周年:2008/08/21(木) 23:08:48
5.0は色々と変わるんだな。
5.0と5.1はMac対応なしと書かれてるorz

OSXはUNIXなんだから対応してくれれば良いのに。
337名無しさん@5周年:2008/08/24(日) 23:30:05
ソースをコンパイルするだけじゃ駄目なん?
338名無しさん@5周年:2008/09/06(土) 18:14:24
Ver5 まだぁ〜?
339名無しさん@5周年:2008/09/06(土) 20:29:16
Scilabって例外処理は無いんでしょうか?例えば・・・
m=evstr(x_matrix('enter a 3x3 matrix ',rand(3,3)))
を実行して、間違えて3x3以外を入力したらエラーになりますが、
ここで再入力を促すように記述することは出来ないんでしょうか?
よろしくお願いします。
340名無しさん@5周年:2008/09/12(金) 09:29:38
5.0が出たお(・ω・)
341名無しさん@5周年:2008/09/12(金) 09:43:10
MacOS X version has some critical issues which will be probably addressed in Scilab 5.1

(´・ω・`)
342名無しさん@5周年:2008/09/12(金) 14:24:34
>>339
try-catchでは不足なのか
343名無しさん@5周年:2008/09/12(金) 21:31:38
Ver5 重くて使う気になれん。

4.1.2で十分。
344339:2008/09/12(金) 22:51:08
>>342 ありがとうございます、それで上手く行きそうです。
345名無しさん@5周年:2008/09/13(土) 08:26:39
5.0.1が出たお(・ω・)
346名無しさん@5周年:2008/09/13(土) 23:43:37
SCICOSについて質問です。
modnum toolboxを使ってQAMのシミュをやってるんですが、
コンスタレーションの表示がうまくいきません。

[クロック]

[ランダム整数]→[QAM]→[コンスタレーション表示]

という構成では上手くいくんですが、
入力をファイルから読み込んだりすると
プロットは出来るのですが、ラインが表示されないです。

どなたかわかる方いませんか?
347名無しさん@5周年:2008/09/18(木) 20:07:46
バージョン5だけど

グラフのメニューにCopy to ClipboardでEnhMetafileを出力する機能が消えてる
つかえねえじゃねえかーーーーーーー
348名無しさん@5周年:2008/09/18(木) 20:38:28
>>347
ってことは、少なくとも動いているんですよね?
うちではグラフィック関係がメタメタです。っていうか、グラフィックウィンドウが立ち上がってきません。
349名無しさん@5周年:2008/09/19(金) 17:08:57
>>343
そうそう。君はそうやって人の言うことを聞いとくべきだよ。
六年生とは思えないほど稚拙な文章だったけど、面白かったよ。
350名無しさん@5周年:2008/09/21(日) 16:45:38
>>348 JREを入れてないとか・・・?
351名無しさん@5周年:2008/09/22(月) 23:21:58
いまどき、なんでJavaなんて使うんだ。
Mono使えよ
352名無しさん@5周年:2008/09/26(金) 00:06:46
マルチプラットフォームの理念が先行してしまったのか
353名無しさん@5周年:2008/09/30(火) 00:04:38
5.0.2が出たお(・ω・)
354名無しさん@5周年: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周年:2008/10/07(火) 03:29:47
JREが古いとみた
356名無しさん@5周年:2008/10/07(火) 07:24:18
残念でした。私のパソコンにインストールされているJAVAはVer.6UPDATE7で最新です。
むしろSCILABのインストールするJAVAが古いような気がします。
357名無しさん@5周年: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周年:2008/10/08(水) 13:53:17
あげてすみません
360名無しさん@5周年:2008/10/09(木) 11:29:21
5.0.2 コンソールウィンドウが非アクティブで起動するね、1回クリックして前に出すの面倒。
361名無しさん@5周年: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周年:2008/10/10(金) 16:32:43
>>362

Wordpadなどの適当なエディタで開けませんか。
開けなかった時のPCのエラー表示などを教えて頂ければ分かり易いと思いますが。
364名無しさん@5周年:2008/10/13(月) 22:58:57
scilabを5.0.2ではじめて導入してみましたが、起動すると、

Scilab cannot create Scilab Java Main-Class

というエラーメッセージが出てしまいます。
どうすれば回避できるでしょうか。

あまりJavaの知識がないもので、ご存知の方がいらっしゃれば
教えていただきたいです。
365名無しさん@5周年:2008/10/13(月) 23:14:25
4のほうがいいとおもうよ
366名無しさん@5周年:2008/10/14(火) 23:45:54
>>365
まったくその通り。
Scilab5がすんなり走るWindowsマシンには未だ出会ったことが無いw
367名無しさん@5周年: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周年:2008/10/28(火) 21:29:37
373名無しさん@5周年:2008/10/29(水) 09:23:15
>372
ありがとうございます。
WinXPでのUMFPACKのインストール方法がわかりません。
ご存知でしたら教えてください。
374名無しさん@5周年:2008/11/04(火) 19:14:21
scilabで画像の判別分析法をしたいのですが
コードがかけません。お知恵をお貸しください。
375名無しさん@5周年:2008/11/04(火) 19:27:50
何ならかけるんだ
376名無しさん@5周年:2008/11/05(水) 22:25:04
お知恵をお貸しください
つまり、パクらせろ、しかもゴマすり。
死ぬの?
377名無しさん@5周年:2008/11/07(金) 18:11:06
scilabでコンビネーション
例えば
4C2=4*3/2*1=6
みたいな計算するコマンドってあります?
378名無しさん@5周年:2008/11/07(金) 18:37:15
5.0.3が出たお(・ω・)
379名無しさん@5周年:2008/11/08(土) 00:11:44
テキストファイルのデータで,
先頭数十行がコメント行
あと数万行の数値データが1行当り十数個タブ区切りで並んでいる
というのがあるのですが,簡単に数値を読み取る方法ないでしょうか?

scanf+'%f%f'だと,タブ区切りはダメみたいです
また,1行を文字列とみなしタブの位置を検索して…だと処理遅すぎです。


380名無しさん@5周年: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周年:2008/11/09(日) 11:08:58
非アクティブで起動するの直ってないな…、不便
385名無しさん@5周年:2008/11/10(月) 23:53:53
グラフのCopy to ClipboardでEnhMetafileを出力する機能が
まだ復活してない・・・
386名無しさん@5周年:2008/11/10(月) 23:58:22
Octaveに乗り換えようかと思ったがそんなに使い勝手よくないのと
アイコンがまんこみたいなのでやめた
387名無しさん@5周年:2008/11/12(水) 17:19:58
まんこ(笑)
388ドッピオ@株主 ☆ ◆vipper.kmY :2008/11/12(水) 17:52:28
389379: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周年:2008/11/13(木) 01:28:00
俺だったらPerlとか使って前処理するかなあ

あとprofile関数でどれが時間かかるのかはわかるね
391名無しさん@5周年:2008/11/13(木) 03:05:29
バージョン5.0.xはハイペースで新しいのリリースしてるね。
5.0.3でやっと漏れのPCで動くようになった。
392名無しさん@5周年:2008/11/13(木) 22:27:49
すみません。ご存知の方がございましたらご教授ください。

MATLABでいうsimコマンドのようなコマンドラインから
scicosモデルをシミュレートするコマンドなどはありませんか。

適当にパラメータ振ってRun→出力結果からパラメータ修正してRun→

てのをやりたいのですが、どうも上手くいかなくて。
「scicos_simulate」てのが近いと思うのですが・・・。
393名無しさん@5周年:2008/11/14(金) 21:14:24
>>385
> グラフのCopy to ClipboardでEnhMetafileを出力する機能が
> まだ復活してない・・・

Windows版しか知らないけど、
Scilab4.1.2の EnhMetafile出力は、あまり使えなかったなあ。
なんか、端っこが切れたりしたりとか。

Scilab4使っている多くの人は、PrintScreenキーで画面コピーして張り付けているだろ。

394名無しさん@5周年: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周年: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周年:2008/12/10(水) 21:28:07
>>401
wavデータですよね。
Audacityで編集してみましょう。
spwaveでもいいですが…。
403名無しさん@5周年: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周年:2008/12/18(木) 16:55:54
>>403
spec や mtlb_eig ではだめなの?
405403: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周年: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周年: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周年:2008/12/26(金) 06:22:42
>>412

そうですか。。ちゃんと
a=gcf;
としていますが、一覧表示されてしまいます。これ以上表示するか否かのメッセージでNOを選択すれば以降は表示されなくなるのですが、いちいち面倒でして。。
かといってlines(0)を使ってしまうとfor文+subplotがあるので…。
414413: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周年:2009/02/13(金) 10:08:17
5.1が出たお(・ω・)
418名無しさん@5周年:2009/02/15(日) 12:40:48
>>417
> 5.1が出たお(・ω・)

バグフィックスなどされているようですが、、、、。
完成度はどうでしょう?

ウチの環境では、唐突に落ちる。あまり安定していないが、、、うちだけ?
419名無しさん@5周年:2009/02/15(日) 19:28:43
>>418
うちは重くてとても使えたもんじゃない。
420名無しさん@5周年: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周年:2009/03/28(土) 13:08:26
>>421
> 巨大配列を生成するとスタック超過のエラーがよく出るけど、

スタックサイズを増やしてもだめ?↓
-->stacksize('max')



> 普通はヒープに領域取って、スタックは使わないだろ。

Scilabの中のスタックサイズという意味ですよ。
たぶん、演算の効率化のために、こういう手法をとっているのかと思うが、、、たぶん。

424名無しさん@5周年:2009/04/08(水) 00:35:48
WindowsXPに5.1を入れてみたらWindows2000より多少良い感じがした。
ってか今まで2000だったのは俺くらいか・・・ orz
425名無しさん@5周年:2009/04/08(水) 00:43:26
>>424
多分、申請すれば、絶滅危惧種として保護されると思う
426名無しさん@5周年:2009/04/10(金) 05:14:37
凄く便利。

TIの関数電卓とかって、こんな感じのことができるのでしょうか?
427名無しさん@5周年:2009/04/11(土) 00:39:58
>>426
TIのやつなら、どちらかというと、scilabよりもMAXIMAのセカイに近い
428名無しさん@5周年:2009/04/11(土) 11:43:16
申し訳ないくらいアホなんですが・・・

SCILAB(数値処理)とMAIXIMA(数式処理)の違いは、
数値処理は片っ端から値を代入して計算してくれるだけで、
数式処理は数式の解を求めてくれるってな認識でOK?

ってことは、MAXIMAはSCILABの機能も含む??
429名無しさん@5周年:2009/04/11(土) 17:40:20
概念としてはそういう捉え方で良いと思うけど、当然数式処理の方が遅くて規模の大きな問題では実用的でない。

さらに用意されている関数が違うのでscilabで簡単に出来ることがmaximaで簡単にできるわけではない。
430名無しさん@5周年:2009/04/15(水) 09:05:58
5.1.1が出たお(・ω・)
431名無しさん@5周年: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(・∀・)!:2009/04/19(日) 14:16:53
>>432
どうもありがとうございます。
とってもうれしい!(・∀・)!
434名無しさん@5周年:2009/04/29(水) 04:29:58
なんで今更javaなんかにするんだろ
maximaみたいにwxwidgetsでやればいいのに
435GUMSHOE:2009/05/21(木) 21:17:56
すみません。5.1.1はXPだと動くのですが、VISTAだと動かないし
errorメッセージもまともに読めません。対応していない?ですか。
436名無しさん@5周年: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周年:2009/06/03(水) 17:17:43
ついでにマニュアルを日本語化してくれると最高なんだけど。
439名無しさん@5周年:2009/06/03(水) 17:26:03
それ以前にIntoroduction to Scilabを現状にあわせてアップデートして欲しい
440名無しさん@5周年:2009/06/03(水) 17:26:59
>>439
つづりミスったorz
441名無しさん@5周年: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周年:2009/06/27(土) 17:26:02
>>443
scilabは4.1.2を使え。 5は禁止
445名無しさん@5周年:2009/06/28(日) 11:38:05
無秩序な拡張を繰り返してだめになったJavaをベースにするような愚行をしたのが5。
Silverlightベースとかに誰かが取り組んでほしい。
446gumshoe: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周年:2009/07/01(水) 12:59:20
>>443 Ctrl+cでコピーできるお(・ω・)
450gumshoe:2009/07/01(水) 23:02:45
市販のソフトは高いので、貧乏サラリーマンには買えません。
自分で関数を作りたいのですが方法がわかりません。。。。
スプラインなど補間の関数がscilab側にはありますがこれらを
使用すればいいのか?。。。
451名無しさん@5周年:2009/07/01(水) 23:52:45
>>450
http://atmori.info/engineer/scilab/scicos/more01.htm
ここに何か書いてあるみたい (すまんが、オレには理解しがたい)

452gumshoe:2009/07/04(土) 09:43:11
やはりよくわからない。関数近似のプログラムを作って、求めた関数を
使うしかないのでしょうか。。。。
453名無しさん@5周年:2009/07/08(水) 16:31:21
Windows Vista SP1 に Scilab 5.1.1 をインストールして実行しようとしたのですが、
Javaクラスが初期化できないといったエラーが出て実行できません。
うちだけでしょうか?

過去スレ見てると Vista では動かないとか書かれているので、そういうものなのかもしれませんが……
454名無しさん@5周年:2009/07/08(水) 17:32:13
>>453
Javaのバージョンは何?
最新版入れてみたらどうかな

あと、もし旧バージョンのScilabが入っていたら消してみるとか
455名無しさん@5周年:2009/07/08(水) 23:48:02
>>453
5.1.1にするメリットなんて皆無。
4.1.2で快適ライフ送るほうが人生幸せ
456名無しさん@5周年:2009/07/09(木) 04:21:08
>454
最新版にしてみました。JREもJDKも両方更新したんですけどダメみたいです。
何かパスがおかしいんでしょうか。そちらでは動いてますか?
とりあえず旧バーションに下げてみたいと思います。
457名無しさん@5周年:2009/07/09(木) 06:05:43
前にXPで5使ったときにJavaのエラー出たけど、
Vistaと7RCに入れたときは出なかったわ。
458453: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\ などと変更してみたところ、
あっさり動くようになりました。
空白が入ったディレクトリ名がパスに含まれているとダメなのかも?
459453:2009/07/10(金) 06:39:47
まさかと思ってショートカットのプロパティで「XP互換」を設定したら、
コンソールのウィンドウが出るところまで行くようになりました。
ただ、ユーザ名に日本語を含んでいたため、そのあたりの文字が化けて
Javaに渡っているらしく、完全に起動するには至らず。
460名無しさん@5周年:2009/07/10(金) 06:55:17
>>458
C:\Program Files
ってデフォルトじゃん

Scilab開発チームはまともにデバッグもやってないのか?
461453:2009/07/10(金) 06:58:56
ユーザ名が漢字になっているPCのほうでは、インストール先のディレクトリに
空白を含まない状況でも起動しませんでした。というわけで、
・インストール先のパスに空白を含まない
・ユーザ名に漢字および空白を含まない
という両方の条件を満たせば正しく動くのかもしれません。
周辺事情に暗いのでこれ以上はよくわかりませんが、参考になりましたら幸いです。
462名無しさん@5周年:2009/07/10(金) 15:56:52
Javaへの対応力が低いんだろうか。
だからwxWidgetsにしておけとあれほど…
463名無しさん@5周年:2009/07/10(金) 19:56:33
5.1.1にするメリットなんて皆無。
4.1.2で快適ライフ送るほうが人生幸せ
464名無しさん@5周年:2009/07/10(金) 21:33:42
MATLABやSCILABを使い始めると、
EXCELの存在価値がないと思うようになった。
465名無しさん@5周年:2009/07/10(金) 23:22:26
SCI粒子法をやることになった要は相互作用を使ったルンゲクッタみたいなものでいけるかな
フリー空間で粒子法やるんだったらSCILABでも良くないか?

と思ってちょっと勉強しようと思った
466名無しさん@5周年:2009/07/11(土) 00:04:10
>>464
さすがにそれはww

ExcelとかMathCAD系のいいところは、データかえると瞬時に値とかグラフが連動して変わることでしょう。
scilabとかは、計算しなおしたりグラフ書き直したりせにゃならんし。
467名無しさん@5周年: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
470名無しさん@5周年:2009/07/28(火) 19:29:48
471名無しさん@5周年:2009/07/28(火) 23:27:57
>>470
それ scicos
472名無しさん@5周年:2009/07/29(水) 08:59:31
>>471
違うぞscicoslab
詳しくは
http://www.scicoslab.org/
を読むといいぞ
473名無しさん@5周年:2009/07/29(水) 23:17:53
コンテスト2009だとさ
http://www.nii.ac.jp/scilab/contest/2009/index.html
2008と違って、今年から一般の部が創設で20万円だそうな
474名無しさん@5周年: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周年:2009/07/31(金) 14:50:09
scicosで何かシミュレートして詳しく実験レポ載せてるサイトない?
477名無しさん@5周年:2009/08/04(火) 22:22:39
>>438
この3月に発刊されたこの本は、有用でしょうか?
Scilab入門 フリーソフトで始める数値シミュレーション 計測・制御シリーズ 大野修一 CQ出版 2009/03/15 \2,310
http://www.cqpub.co.jp/hanbai/books/40/40991.htm
478名無しさん@5周年:2009/08/11(火) 12:59:54
Scilab-LabView Gatewayって、何が実現できるのですか?
http://www.scilab.org/download/index_download.php?page=SLG.html
479名無しさん@5周年: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の亜種である可能性 トロイの木馬
っで、引っかかるけど、誤検出ですよね?
480名無しさん@5周年:2009/11/05(木) 16:36:24
Scilabの新バージョン公開?
481名無しさん@5周年:2009/11/06(金) 00:53:24
5.2.0 Beta 1が出たお(・ω・)
482名無しさん@5周年:2009/11/06(金) 01:02:12
>>477
Scilab初心者なら、こういうのも発刊されたようだよ。
Scilab入門講座 赤間世紀 電波新聞社 2009年8月20日 ¥2,520
http://www.dempa.com/books/newbook.html#274
483名無しさん@5周年:2009/11/06(金) 21:52:33
SCILABは5になって、重くて動かん。

はやく元に戻さないと、Rを常用しちゃうけど、それでもいいのかよ!
484名無しさん@5周年:2009/11/08(日) 14:16:46
>>483
scicoslab 4.3 があるのに…。
485名無しさん@5周年:2009/11/13(金) 00:26:01
>>483
どんなパソコン使ってるんだよ
486名無しさん@5周年:2009/11/13(金) 20:08:52
いい人教えてクレ。

testってフォルダに入っているx1〜x20までの20個のテキストファイルをfor文で
一気に読み込んでx1〜x20と名付けたいんだがうまくいかない。どう書けばいい?

ちなみに短絡的に下のようにしたらうまくいくかなと思ってた。

for i=1:20
xi=fscanfMat('C:\test\xi.txt')
end
487名無しさん@5周年:2009/11/14(土) 00:22:19
とりあえずは
'C:\test\xi.txt' を 
'C:\test\x' + string(i) + '.txt'
488名無しさん@5周年:2009/11/14(土) 04:49:12
Scilab5のグラフはjavaになったのに
未だにTcl/Tkみたいに見えるのはなんで?
489486:2009/11/16(月) 20:29:08
>>487
thanx

でも、

for i=1:20
Xi=fscanfMat('C:\test\x' + string(i) +'.txt')
end

と入力したら、確かにプログラムは通るんだが、Xiに上書きされるだけでX1,X2...X20と名前を
変えて名づけられません。

前の方も同じように

X' + string(i) +'=fscanfMat('C:\test\x' + string(i) +'.txt')

としてみたんだが駄目だった。
どうしたらいいかしら?
490名無しさん@5周年:2009/11/16(月) 21:46:37
>>489
Xを行列にして
X(i)=fscanfMat('C:¥test¥x' + string(i) +'.txt')
じゃだめかね
491名無しさん@5周年:2009/11/17(火) 01:34:53
質問者は根本的なことが分かっていない気がするが
492489:2009/11/18(水) 12:20:34
>>490
thanx2
だけど
X(i)=fscanfMat('C:\test\x' + string(i) +'.txt')
でも通らなかった。

scilab初心者なので、いろいろ勉強してみるよ。
493名無しさん@5周年:2009/11/18(水) 17:25:53
>>492
X(i,:)=fscanfMat('C:\test\x' + string(i) +'.txt')
としてみたら?
494名無しさん@5周年:2009/11/22(日) 15:41:04
Windowsの電卓が進化して、MATLAB互換ソフトが載ればいいのにな。
Ultimate限定でもいいから、買っちゃうぞ。
495名無しさん@5周年:2009/12/15(火) 00:15:15
関数へのポインタみたいな書式ってありますか?
自前の関数に別の関数を渡したいのですが
496名無しさん@5周年:2009/12/16(水) 18:27:07
>>495
ふつうに名前を渡しておいて関数の評価で
f(x)の代わりにfeval(x,f)を使えばいけるんじゃないかな?
497名無しさん@5周年:2009/12/17(木) 22:03:57
5.2.0が出たお(・ω・)
498名無しさん@5周年:2009/12/17(木) 22:07:56
>>496
普通に関数の名前で代入できるのね
499名無しさん@5周年:2009/12/17(木) 22:52:11
>>497
ちょっと試してみるか

5.1はそんなに悪くないけど4.の倍くらい遅いのはなんで
500名無しさん@5周年:2009/12/18(金) 16:04:38
Scicoslab 4.3 で wavread を使うとバグで引っかかる。
直せた人いますか?

とりあえず wavread.sci を以下のように
自前で定義してごまかしてみたが…

function [s,fs,bits]=wavread(filename)
[s,y]=loadwave(filename);
fs=y(3);
bits=y(6);
endfunction
501名無しさん@5周年:2009/12/19(土) 16:09:50
5.2.0にSIVP入れてロードしたら落ちる…orz
せっかく日本語対応になったのに使えんな
502名無しさん@5周年:2009/12/19(土) 18:43:24
スパコンにかねかけるぐらいなら、
国産のMATLAB互換ソフトを税金でつくってもらいたい
503名無しさん@5周年:2009/12/19(土) 19:15:24
>502
ライセンス料が払えるくらいの補助金出す方が安上がりじゃね?
504名無しさん@5周年:2009/12/20(日) 00:21:29
無料の国産MATLAB互換ソフトで、中学からMATLABを使って学習させられる
スパコンよりも国の科学を発展させられるはず
505名無しさん@5周年:2009/12/20(日) 02:47:59
>504
数学は
応用科学のためだけに
あるんじゃないんだぜ
506名無しさん@5周年:2009/12/20(日) 08:50:21
>>505はこれからの日本に要らない子

MATLAB互換ソフトを使って、子どもが沢山グラフを作って
数学を視覚的に理解しながら学ぶことが必要
507名無しさん@5周年:2009/12/20(日) 12:40:34
教育用ソフトならMATLAB互換である必要はないだろう
508名無しさん@5周年:2009/12/20(日) 13:54:37
Scilab日本語化くらいじゃダメなの?
指数(-虚数単位*2*パイ)
みたいな計算が出来ないと教育的でない?
509名無しさん@5周年:2009/12/20(日) 21:16:41
>506
そんなこた20年前から延々言われてるわりに
現場は全く対応してないだろ
510名無しさん@5周年:2010/01/07(木) 23:58:49
Win版バージョン5以降の責任者でてきて、ここで謝罪してほしい
ふざけてんのか
マトモに動作しない、最悪だ
511名無しさん@5周年:2010/01/08(金) 00:19:08
>>510
5.2.0は5.0.xのよりはマシだよ。
512名無しさん@5周年:2010/01/09(土) 13:19:22
インテルオンボードでもグラフィックまともに使えるようにならないかなー
usecanvas(%T)だとフリーズしまくる。。
513名無しさん@5周年:2010/01/09(土) 23:20:24
>>509

教育の現場は、IT化を推進するべきだろう。
授業コンテンツを配信したら、かなりコストダウンと、教育の質が上がるのに。。。

地上デジタルテレビをばらまくくらいだったら、授業コンテンツのネット配信進めて欲しいな。
514名無しさん@5周年:2010/01/26(火) 14:26:46
ScipadがScilab text editorなるものに取って代わって使い難い。
ATOMでScipadをインストールしたがコマンド入れないと起動しないし
選択部分をscilabで実行させることも出来なくなったぽいんだが・・・orz
515名無しさん@5周年:2010/01/26(火) 16:34:19
>>514
範囲指定して、実行のところ、真中にある「選択の評価」で、選択部分の実行は
できると思うよ。

「選択の評価」ってのは、途中でデバッグするって意味なのかなー?w
516514:2010/01/26(火) 17:26:48
>>515 レスありがとう御座います。
確かにScilab text editorでは「Evaluate selection」が出来るのですが
少なくとも私の環境では5.2.0以降、Scipadの「Evaluate selection」が出来なくなりました。
Scilab text editorは背景色の指定も出来ないしDebug機能もないのでScipadが使いたいところです。
517515:2010/01/26(火) 17:45:17
うちの環境はWin上で5.2.0だけど、選択部分を実行できてるよ。
518515:2010/01/26(火) 18:42:56
>>516
ああ、ごめん。>>517は、>>516を読み間違ってた。
無視して。
519名無しさん@5周年:2010/01/27(水) 00:16:50
scilabが重くなって死にそうなので、こうなったらoctaveとFreeMATに
scicosというか、SIMLINKを作って欲しい
520名無しさん@5周年:2010/01/28(木) 10:07:28
>>516
scicoslab4.3じゃだめ?
521名無しさん@5周年:2010/01/29(金) 22:27:14
SCILAB5のUIを直して、ソースネクストに売れば儲かるかな?
522名無しさん@5周年:2010/02/19(金) 08:35:21
5.2.1が出たお(・ω・)
523名無しさん@5周年:2010/03/07(日) 10:59:44
相変わらず過疎っているな。
scilab4.1.2の後、scilab5.xとscicoslab4.xに分岐しちまったようなので、
どれを使えばよいのか悩んだ俺が実験してみた。

■お気軽ベンチマーク
A=rand(2000,2000);b=rand(2000,1);tic;c=A\b;toc
の実行時間を計ってみた。ちなみにあらかじめ
stacksize(20000000)
を実行しておかないと怒られるっぽい。

■結果@windows7(64bit) on core-i5 540M
scilab4.1.2 : 1.8秒
ScicosLab4.4b7 : 3.3秒
scilab5.2.1(32bit) : 0.45秒

■結果@windowsxp(32bit) on core-i5 540M(VMWare@single core)
scilab4.1.2 : 2.0秒
scicoslab4.3 : 3.5秒
scicoslab4.4 : 3.4秒
Scilab5.2.1(32bit) : 0.78秒
octave3.2.0 : 0.93秒
524名無しさん@5周年:2010/03/07(日) 11:00:34
■考察みたいなもの
1つのベンチマークだけで判断するのは申し訳ないが、
scicoslabは性能面で悪化しているようなのが気になる。
scilab5.2.1は1コアだけでも高速化されている上に、
1コアと2コアでの性能差もはっきり出ている。

ちなみにscilab5.0.xと5.1.xは昔触ったらバグだらけで使えなかった。
scilab5.2.1はstacksizeの挙動が微妙なようだがとりあえず動いた。
あとインストール時に日本語を選ぶとインストール後も謎日本語メニューを楽しめる。
おれは素直に再インストールして英語メニューに戻した。
windowsの64bit向けscilabはまだ試していない。

ちなみにscilab5.xからscicosがxcosに改められたが、
使い勝手は多少改善されたかな、たまにバグっぽい動きもするが。
scicosのファイルを読み込むこともできるが、
ダイアグラムがグチャグチャになったりするのでこれも微妙。

■結論
俺はしばらくscilab5.2.xメイン、念のためscilab4.1.2も残しておく。
ブロック線図が必要ない人はoctaveなども検討してみるとよいだろう。
525名無しさん@5周年:2010/03/14(日) 02:58:22
526_:2010/03/24(水) 22:32:17
toolboxのページが無いのですが
知りませんか?
527名無しさん@5周年:2010/04/25(日) 01:24:34
528名無しさん@5周年:2010/07/13(火) 19:26:02
5.3.0-beta 1 が出たお(・ω・)
529名無しさん@5周年:2010/07/13(火) 22:31:16
Scilab5.3 でオレ様が気になった機能は、次だ


・?Parallel execution
・Variable browser and editor
・SciNotes =Scilab text editor
* on-the-fly typing completion


ところで、だれか、Scilabから、CとかJavaを呼び出す方法を教えてくれ。
JavaからScilabを呼び出す方法は、解説が見つかるのだが、その逆は分からん。
530名無しさん@5周年:2010/07/14(水) 23:32:49
scilab5をインストしたらグラフ命令でコケタので

scicoslab4.3にしたオイラが勝ち組
531名無しさん@5周年:2010/07/25(日) 09:56:52
[質問]
Xcos(旧名Scicos)のWfile_fブロックを使用する際にエラーが発生しています。
問題解決の方法をご存じの方は助言を頂けないでしょうか?
Windows XPでは問題が発生せず、Vistaのみエラーが発生します。
[詳細]
●OS: Windows Vista
●Version: scilab-5.2.2
●やりたい事:
 正弦波信号を、0.1sec毎にテキストファイルに書き出したい。
 正弦波:sinusoid generator(GENSIN_f)→WFILE_fの入力ポートに接続
 イベントクロック:Clock_c→WFILE_fのイベントポートに接続
 Wfile_f:初期設定のまま使用。ファイル名foo.txt
●エラー内容:
 シミュレーション実行時、WFILE_fブロックでエラーが発生する。
 "initialization error. block 1 is called with input out of its domain"

●参考書籍
Scilab/Scicosで学ぶシミュレーションの基礎
 
532名無しさん@5周年:2010/07/25(日) 14:15:16
>>531
scicosじゃなくてscicoslabで試して見れば?
533名無しさん@5周年:2010/07/25(日) 18:01:46
>>532
お返事ありがとうございます。
scicoslab4.4も検討しています。
ただ、scicoslabだと更に情報が少なく、
開発状況も芳しくないのを懸念しています。

ちなみに蛇足ですが、scicos5.3.0βも
Windows Vistaでは正常動作しません。
ブロック図の信号線の接続が動作しません。
やはり、フリーソフトながら機能は非常に満足しているのですが、
ソフトの安定性とバグフィックスが改善されると良いですね。
とは言え、今後に期待です。

534名無しさん@5周年:2010/07/25(日) 23:26:05
>>533
そもそもscilabはIRIAが作ったので、正当な継承はscicoslabの方だと思ったけどなぁ。
ちがったっけ?
535名無しさん@5周年:2010/08/08(日) 16:23:26
安定版だって言うから5.2.2入れてみて、
日本語でメッセージが返る事に感動して、
ATOMSでWaveletのライブラリがあるのみて感激して、
早速入れて再起動したら、
5.3以上じゃないとダメと来た。
ATOMSでライブラリの概要見たときにはそんなこと一言も… orz

ところでScilabは前のバージョン消してから入れ直したほうがいいの?
536名無しさん@5周年:2010/08/08(日) 18:00:23
>>535
scilabの5以上のあのもっさり感にガマンできるのは
相当のマゾかと思ったが、どです?
537名無しさん@5周年:2010/08/08(日) 22:14:45
>>536
マゾかも知れんけど、もっさり感じるほど使い込んでないだけ。
ツールそろってるならOctaveから移ろうかなと思ってるところです。
538名無しさん@5周年:2010/08/08(日) 22:45:41
>>537
あ、いや、scilab5系列じゃなくて、scicoslab4系列の方が
サクサク動くのにな、と思っただけです
539名無しさん@5周年:2010/08/24(火) 04:12:42
Scilab5系列も、バージョンアップにつれ、だんだん速くなってきたとは思う。。

でも、まだバグっぽいのが多いかも。特にグラフィック関連。たまにバグ報告している。
540名無しさん@5周年:2010/08/30(月) 20:01:04
 ♪がんばれ〜ザッキー 
  ;;"~'゙;; .∧_∧ ;;"~'゙;;
  ミ,,,_,,,ミ( ・∀・ )ミ,,,_,,,ミ
     \    /       
      |⌒I、│         
     (_) ノ          
        ∪  
541名無しさん@5周年
Scilabの最新版(win binary x64)をDLしましたが、
toolboxを読み込みません。
SIVP、SIPを試しました。
エラーメッセージで指定されているパス上に実際に存在している
「~.dllが存在」しないとなっています。
windows 7使用です。どうやったら読み込めるようになるでしょうか?