0
(0)

[導入メモ] Scilab (サイラボ)が出来ること

 Scilabデモにプリセットされていたものから書き出してみました。

デモから(自分の興味を含めた)計算対象となる処理を選択してデモを確認し、テンプレートソースとして設計した値を当てはめて使用するのも、Scilab 操作スキル向上に繋がるのではないでしょうか。オープンソースなのだから GUI に当てている日本語リソースファイルを抜き出し書けば早いのですが、自分用のメモとして纏めたのを公開します。

■使用バージョン

–>getversion
ans =

scilab-5.4.1

===

シミュレーション

  • n個の振り子
  • 車輪のシミュレーション
  • バイクシミュレーション
  • ODE’S
  • DAE’S
  • 流体シミュレーション
  • レビトロン

CACSD

  • LOG
  • 混合感度
  • PID
  • 倒立振子
  • フラットなシステム
  • トラッキング
  • ロバスト制御

ダイナミックリンク

  • C関数をコール
  • Fortranサブルーチンをコール

最適化とシミュレーション

  • 非線形データフィッティング
  • 最適化
  • fminsearch
  • 遺伝的アルゴリズム (GA)
  • 焼きなまし法

多項式

  • 導入

信号処理

  • スペクトル推定
  • IIRフィルタ設計
  • ミニマックスFIRフィルタ設計
  • 離散IIRフィルタ
  • ウィナーフィルタ
  • ボード線図
  • ウィンドウFIRフィルタ
  • 1-D畳み込み
  • 2-D畳み込み
  • ARMAシミュレーションおよび同定
  • ARMA, 二次元版
  • ARMA, スペクトルパワー推定

音楽ファイルの処理

  • wavファイルに関するFFT

ランダム

  • 二項乱数
  • 離散乱数
  • 離散一様乱数
  • 幾何乱数
  • ポワソン乱数
  • 指数乱数
  • ワイブル乱数
  • 超幾何学的乱数
  • Erlang乱数

表計算

  • xlsファイルを読み込む

XML

  • CML読み込み

Tcl/Tk

  • パズル
  • スクロールする
  • 拡大・縮小

GUI

  • ダイアログ
  • UIコントロール 1
  • UIコントロール 2
  • LaTeX/MathULサポート付きのUIコントロール
  • uicontrols付きの画像を表示

グラフィック

  • 2次元/3次元プロット
  • 基本関数
  • アニメーション
  • 有限要素
  • ベジエ曲線/曲面
  • その他の曲面
  • 複素数基本関数
  • 棒ヒストグラム
  • データティップ
  • LaTeX/MathML
  • その他
  • カラーマップ

Xcos

  • 標準デモ
    ・簡単なデモ
    ・弾む弾
    ・簡単なサーモスタット
    ・テーブル検索
    ・信号ビルダ
    ・フィボナッチ数列
    ・Scilabブロック
    ・Xcosデータ型
    ・ゼロ交差
    ・_IF_Xcos ブロック
    ・Goto/Fromブロック
     
  • 制御系
  • 電気システム
  • 機械システム
  • Modelicaデモ
  • 古いデモ

一部端折ったところがありますが、概ねこの通りです。

===

オマケ:

Xcos はパレットを使用できるので、一昔前の SPICE のように要素をグリッドボードへ配置し、数値と条件を定義するだけで、シミュレーションが行えます。ここでは電気工学のものをオマケ参考に紹介します。

Xcos

以上

=====

[amazon_enhanced asin=”4434140299″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”4274204871″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”4885549884″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”4789840999″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]

[amazon_enhanced asin=”4798034525″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”4627096119″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”4130624504″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”4274203883″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]

 

 

 

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

投稿者 斉藤之雄 (Yukio Saito)

Global Information and Communication Technology OTAKU / Sports volunteer / Social Services / Master of Technology in Innovation for Design and Engineering, AIIT / BA, Social Welfare, NFU / twitter@yukio_saitoh