はじめに
※ MATLAB、Python、Scilab比較ページはこちら
https://www.simulationroom999.com/blog/comparison-of-matlab-python-scilab/
Scilabに於ける波形表示方法の備忘録。
Scilabで実験している最中はやはりScilabで波形表示したい。
MATLABとかなり似ていおり、条件合わせるとそのままコピペでいける場合もある。
波形表示
-->x=linspace(0,2*%pi,200);
-->plot(x,sin(x),'--r');
-->plot(x,cos(x),'-.b');

円周率\(π\)は”%pi”で表現される。
波形表示(複数グラフ)
MATLABと同じくsubplotを使用する。
縦2つ、横3つの構成の場合だと以下になる。
-->x=linspace(0,2*%pi,200);
-->subplot(2,3,1)
-->plot(x,sin(x),'--r');
-->subplot(2,3,2)
-->plot(x,cos(x),'-.b');
-->subplot(2,3,3)
-->plot(x,sin(x),'--r');
-->subplot(2,3,4)
-->plot(x,cos(x),'-.b');
-->subplot(2,3,5)
-->plot(x,sin(x),'--r');
-->subplot(2,3,6)
-->plot(x,cos(x),'-.b');

ラインスタイル
| 指定子 | 線種 |
|---|---|
| ‘-‘ | 実線 (既定の設定) |
| ‘–‘ | 破線 |
| ‘:’ | 点線 |
| ‘-.’ | 一点鎖線 |
色指定
| 指定子 | 色 |
|---|---|
| r | 赤 |
| g | 緑 |
| b | 青 |
| c | シアン |
| m | マゼンタ |
| y | 黄色 |
| k | 黒 |
| w | 白 |
マーカ指定
| 指定子 | マーカタイプ |
|---|---|
| + | プラス記号 |
| o | 円 |
| * | アスタリスク |
| . | 点 |
| x | 十字 |
| ‘square’ or ‘s’ | 四角 |
| ‘diamond’ or ‘d’ | ひし形 |
| ^ | 上向きの三角形 |
| v | 下向きの三角形 |
| > | 右向きの三角形 |
| < | 左向きの三角形 |
| ‘pentagram’ | 星型五角形 (ペンタグラム) |
| ‘none’ | マーカなし (デフォルト) |
まとめ
プロットとそれを結ぶ線の指定により波形表示される。
プロットの種類や線の色を変えることができるので、見やすい構成を考えて描画しよう。
※ MATLAB、Python、Scilab比較ページはこちら



コメント