Scilab TA小話0519

13 

Loading.... (view fulltext now)

Loading....

Loading....

Loading....

Loading....

全文

(1)

Scilab(

サイラボ

)

(2)

Scilab

とは

19

世紀

90

年代∼

開発元:フランスの

INRIA

ENPC

種別:オープンソースの数値解析ソフトウェア

公式サイト:

www.scilab.org

(3)

Scilab

の利点

対応

OS

Linux, Windows, Mac OS X, …

対応言語:フランス語

,

英語

,

日本語

, …

機能:数値計算

,

行列や多項式の数式処理

,

(4)

実例

1:

簡単な計算

-->a=2;b=0;c=4;

-->((a+b+c)^2-a)*(a+c)

ans =

204.

-->sin(%pi/2)

ans =

1.

(5)

実例

2:

行列の計算

-->A=int(10*rand(3,3)) A =

3. 4. 5. 2. 3. 4. 5. 5. 2.

-->B=A' B =

3. 2. 5. 4. 3. 5. 5. 4. 2.

-->x=[1;2;3] x =

1. 2. 3.

-->y=A*x y =

26. 20. 21.

-->A*B ans =

50. 38. 45. 38. 29. 33. 45. 33. 54.

-->A.*B ans =

(6)

実例

3:

グラフィック表示

-->function [y]=f(x)

-->y=x.*sin(%pi*x);

-->endfunction

-->x=0:0.1:2;

-->y=f(x);

(7)

実例

4:

判断・ループ

if a>b then

a

else

b

end

* max(a,b)

sum=0;

for i= 1:10

sum=sum+i;

end

(8)

実行例:

熱方程式の数値計算

1

次元 熱源ある

(9)
(10)

実行例:

熱方程式の数値計算

1

次元 熱源ある

(11)
(12)

まとめ

フリーな数値解析ソフトウェア

(Matlab

は有料

)

数値計算

,

数式処理

,

グラフィック表示等にも適

する

行列やベクトル演算が得意

(13)

Updating...

参照

Updating...

関連した話題 :