数値解析と制御のためのScilab入門

数値解析と制御のためのScilab入門では、行列、微分方程式、制御などの基礎的な計算を紹介しています。また、計算結果をScilabを用いたグラフィック表示による可視化について紹介しています。

*

複数のグラフィック・ウィンドウを開く scf

   

グラフを重ね書きをしないで、表示させたい場合に scf を用いるととても便利です。

複数のグラフィック・ウィンドウを開くには、scfを用いると複数のウインドウを開くことができます。開いたグラフィック・ウィンドウにはヘッダ番号が自動的に付きます。次のプログラムを実行して図を描くことにします。

1. clf();
2. x=[0:%pi/100:4*%pi]’;
3. y1=sin(x); y2=cos(x);
4. scf(); plot2d(x,[y1 y2]);
5. y3=0.5*sin(x); y4=cos(x);
6. scf(); plot2d(x,[y3 y4]);



1行目は、グラフィックウインドウにごラフが表示されている場合に、消去します。
2行目は0 から 刻みが3.14/100 で 4π まで描く範囲を、配列で指定します。
3行目でy1、y2を計算します。
4行目のscfで、3行目で計算したy1、y2をグラフィック・ウインドウ1に表示します。図(a)のように描画されます。
5行目でy3、y4を計算します。
6行目のscfで、5行目で計算したy3、y4をグラフィック・ウインドウ2に表示します。図(b)のように描画されます。

 複数のグラフィック・ウィンドウを開く:scf


 - グラフィック, 数値計算

        

SPONSORED LINK

SPONSORED LINK

  関連記事

3次スプライン補間 :splin
3次スプライン補間 splin について!

計測したデータを補間して表示させたい場合には、3次スプライン補間 splinを用 …

scilab パイi
円周率 π を表す|scilab入門

円周率 π を表す場合には、パーセントの後にpiとし  %pi のように表記しま …

高速フーリエー変換 FFT
高速フーリエ変換 FFTの計算

高速フーリエ変換 FFT の計算を行ってみます。  フーリエ変換は雑音を含んだ …

グラフィック・ウインドウに
複数の色を用いてグラフを描く plot2d

ヒトツノウインドウにラインの色を変化させて、数個のグラフを重ねて表示することにし …

関数のオンライン定義deff
関数のオンライン定義 deff を使ってみる!

関数のオンライン定義を用いると、数式だけを呼び出して計算ができます。 関数 fu …

行列
行列演算の基礎計算 |scilab入門

行列演算はScilabの基本となっています。行列を用いることにより数式レベルで扱 …

scilab 5.5.2 バージョンアップ
scilabが5.5.2 にバージョン アップになりました!

scilab は常にバージョンアップされています。 しかも無料です。 ちょっとシ …

scilab 絶対値
絶対値の計算 abs|scilab入門

絶対値の計算:abs の計算の紹介です。  5 – 9 の計算は   …

線形システムの定義
多項式による定義 poly

多項式の計算について。 Silabでは多項式と有理式を定義できます。また、有理式 …

scilab べき乗
べき乗 ^|scilab入門

べき乗の計算には ( ^ )を使います。 2の8乗についての計算は次のようになり …