MATLAB-コマンド
MATLAB は、数値計算とデータ可視化のための対話型プログラムです。コマンドは、コマンド ウィンドウの MATLAB プロンプト「>>」に入力することで入力できます。 .
このセクションでは、よく使用される一般的な MATLAB コマンドのリストを提供します。
セッションを管理するためのコマンド
MATLAB には、セッションを管理するためのさまざまなコマンドが用意されています。次の表に、そのようなコマンドをすべて示します −
コマンド | 目的 |
---|---|
clc | コマンド ウィンドウをクリアします。 |
クリア | メモリから変数を削除します。 |
存在する | ファイルまたは変数の存在をチェックします。 |
グローバル | 変数がグローバルであることを宣言します。 |
ヘルプ | ヘルプ トピックを検索します。 |
探す | ヘルプ エントリでキーワードを検索します。 |
やめる | MATLAB を停止します。 |
誰 | 現在の変数を一覧表示します。 |
誰 | 現在の変数を一覧表示します (長い表示)。 |
システムを操作するためのコマンド
MATLAB は、ワークスペース内の現在の作業をファイルとして保存し、後でファイルを読み込むなど、システムを操作するためのさまざまな便利なコマンドを提供します。
また、日付の表示、ディレクトリ内のファイルの一覧表示、現在のディレクトリの表示など、他のシステム関連のアクティビティのためのさまざまなコマンドも提供します。
次の表に、一般的に使用されるシステム関連のコマンドをいくつか示します −
コマンド | 目的 |
---|---|
cd | 現在のディレクトリを変更します。 |
日付 | 現在の日付を表示します。 |
削除 | ファイルを削除します。 |
日記 | 日記ファイルの記録のオン/オフを切り替えます。 |
ディレクトリ | 現在のディレクトリ内のすべてのファイルを一覧表示します。 |
読み込み | ファイルからワークスペース変数を読み込みます。 |
パス | 検索パスを表示します。 |
pwd | 現在のディレクトリを表示します。 |
保存 | ワークスペース変数をファイルに保存します。 |
タイプ | ファイルの内容を表示します。 |
なに | 現在のディレクトリにあるすべての MATLAB ファイルを一覧表示します。 |
wklread | .wk1 スプレッドシート ファイルを読み取ります。 |
入出力コマンド
MATLAB は、次の入出力関連コマンドを提供します −
コマンド | 目的 |
---|---|
表示 | 配列または文字列の内容を表示します。 |
fscanf | フォーマットされたデータをファイルから読み取ります。 |
フォーマット | 画面表示形式を制御します。 |
fprintf | 画面またはファイルへの書式付き書き込みを実行します。 |
入力 | プロンプトを表示し、入力を待ちます。 |
; | スクリーン印刷を抑制します。 |
fscanf と fprintf コマンドは、C の scanf および printf 関数のように動作します。次の形式コードをサポートします −
書式コード | 目的 |
---|---|
%s | 文字列としてフォーマットします。 |
%d | 整数としてフォーマットします。 |
%f | 浮動小数点値としてフォーマットします。 |
%e | 科学表記法の浮動小数点値としてフォーマットします。 |
%g | 最もコンパクトな形式でフォーマット:%f または %e. |
\n | 出力文字列に新しい行を挿入します。 |
\t | 出力文字列にタブを挿入します。 |
format 関数には、数値表示に使用される次の形式があります −
フォーマット機能 | 最大表示 |
---|---|
短い形式 | 10 進数 4 桁 (デフォルト)。 |
ロングフォーマット | 10 進数 16 桁。 |
フォーマットショートe | 5 桁と指数。 |
長い e 形式 | 16 桁と指数。 |
フォーマットバンク | 小数点以下 2 桁 |
フォーマット + | 正、負、またはゼロ。 |
フォーマットラット | 有理近似。 |
フォーマットコンパクト | 一部の改行を抑制します。 |
ゆるいフォーマット | コンパクトでない表示モードにリセットします。 |
ベクトル、行列、配列コマンド
次の表は、配列、行列、およびベクトルを操作するために使用されるさまざまなコマンドを示しています −
コマンド | 目的 |
---|---|
猫 | 配列を連結します。 |
見つける | 非ゼロ要素のインデックスを見つけます。 |
長さ | 要素数を計算します。 |
linspace | 等間隔のベクトルを作成します。 |
ログスペース | 対数間隔のベクトルを作成します。 |
最大 | 最大の要素を返します。 |
分 | 最小の要素を返します。 |
製品 | 各列の積。 |
形を変える | サイズを変更します。 |
サイズ | 配列サイズを計算します。 |
ソート | 各列を並べ替えます。 |
合計 | 各列を合計します。 |
目 | 恒等行列を作成します。 |
もの | 1 の配列を作成します。 |
ゼロ | ゼロの配列を作成します。 |
クロス | 行列の外積を計算します。 |
ドット | 行列内積を計算します。 |
det | 配列の行列式を計算します。 |
inv | 逆行列を計算します。 |
pinv | 行列の疑似逆行列を計算します。 |
ランク | 行列のランクを計算します。 |
rref | 削減された行エシェロン フォームを計算します。 |
セル | セル配列を作成します。 |
celldisp | cell 配列を表示します。 |
セルプロット | cell 配列のグラフィカル表現を表示します。 |
num2cell | 数値配列をセル配列に変換します。 |
取引 | 入力リストと出力リストに一致します。 |
iscell | cell 配列を識別します。 |
プロット コマンド
MATLAB には、グラフをプロットするための多数のコマンドが用意されています。次の表は、プロットに一般的に使用されるコマンドの一部を示しています −
コマンド | 目的 |
---|---|
軸 | 軸の制限を設定します。 |
fplot | 関数のインテリジェントなプロット |
グリッド | グリッド線を表示します。 |
あらすじ | xy プロットを生成します。 |
印刷 | プロットを印刷するか、プロットをファイルに保存します。 |
タイトル | プロットの上部にテキストを配置します。 |
xlabel | テキスト ラベルを x 軸に追加します。 |
ylabel | y 軸にテキスト ラベルを追加します。 |
軸 | 軸オブジェクトを作成します。 |
閉じる | 現在のプロットを閉じます。 |
すべて閉じる | すべてのプロットを閉じます。 |
フィギュア | 新しい Figure ウィンドウを開きます。 |
gtext | マウスによるラベル配置を有効にします。 |
ホールド | 現在のプロットをフリーズします。 |
伝説 | マウスによる凡例の配置 |
リフレッシュ | 現在の Figure ウィンドウを再描画します。 |
セット | 軸などのオブジェクトのプロパティを指定します。 |
サブプロット | サブウィンドウにプロットを作成します。 |
本文 | Figure に文字列を配置します。 |
バー | 棒グラフを作成します。 |
ログログ | 対数プロットを作成します。 |
極 | 極座標プロットを作成します。 |
semilogx | 片対数プロットを作成します。 (対数横座標). |
セミロジー | 片対数プロットを作成します。 (対数縦座標). |
階段 | 階段プロットを作成します。 |
ステム | ステム プロットを作成します。 |
MATLAB