工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> MATLAB

MATLAB必須コマンドリファレンス:効率的な計算のための完全ガイド

MATLABは数値計算とデータ可視化のためのインタラクティブプログラムです。コマンドウィンドウのMATLABプロンプト'>>'でコマンドを入力することで実行できます。

このセクションでは、一般的に使用されるMATLABコマンドのリストを提供します。

セッション管理コマンド

MATLABはセッション管理のためのさまざまなコマンドを提供します。以下の表にすべてのコマンドを示します:

コマンド 目的
clc コマンドウィンドウをクリア。
clear メモリから変数を削除。
exist ファイルまたは変数の存在をチェック。
global 変数をグローバルとして宣言。
help ヘルプトピックを検索。
lookfor キーワードでヘルプエントリを検索。
quit MATLABを停止。
who 現在の変数をリスト。
whos 現在の変数をリスト(詳細表示)。

システム操作コマンド

MATLABは、ワークスペースの現在の作業をファイルとして保存し、後でファイルを読み込むなど、システム操作のためのさまざまな便利なコマンドを提供します。

また、日付の表示、ディレクトリ内のファイル一覧、カレントディレクトリの表示など、その他のシステム関連アクティビティのためのコマンドも提供します。

以下の表は、一般的に使用されるシステム関連コマンドを示しています:

コマンド 目的
cd カレントディレクトリを変更。
date 現在の日付を表示。
delete ファイルを削除。
diary ダイアリファイル記録のオン/オフ切り替え。
dir カレントディレクトリのすべてのファイルをリスト。
load ファイルからワークスペース変数を読み込み。
path 検索パスを表示。
pwd カレントディレクトリを表示。
save ワークスペース変数をファイルに保存。
type ファイルの内容を表示。
what カレントディレクトリのすべてのMATLABファイルをリスト。
wklread .wk1スプレッドシートファイルを読み込み。

入出力コマンド

MATLABは以下の入出力関連コマンドを提供します:

コマンド 目的
disp 配列または文字列の内容を表示。
fscanf ファイルからフォーマット済みデータを読み取り。
format 画面表示形式を制御。
fprintf 画面またはファイルへのフォーマット済み書き込みを実行。
input プロンプトを表示し、入力を待機。
; 画面出力を抑制。

fscanfとfprintfコマンドは、C言語のscanfとprintf関数のように振る舞います。以下のフォーマットコードをサポートします:

フォーマットコード 目的
%s 文字列としてフォーマット。
%d 整数としてフォーマット。
%f 浮動小数点値としてフォーマット。
%e 指数表記の浮動小数点値としてフォーマット。
%g 最もコンパクトな形式(%fまたは%e)でフォーマット。
\n 出力文字列に改行を挿入。
\t 出力文字列にタブを挿入。

format関数には、数値表示に使用される以下の形式があります:

フォーマット関数 表示桁数
format short 小数点以下4桁(デフォルト)。
format long 小数点以下16桁。
format short e 5桁+指数部。
format long e 16桁+指数部。
format bank 小数点以下2桁。
format + 正、負、またはゼロ。
format rat 有理数近似。
format compact 一部の改行を抑制。
format loose コンパクトでない表示モードにリセット。

ベクトル、行列、配列コマンド

以下の表は、配列、行列、ベクトルの操作に使用されるさまざまなコマンドを示しています:

コマンド 目的
cat 配列を連結。
find 非ゼロ要素のインデックスを検索。
length 要素数を計算。
linspace 等間隔ベクトルを作成。
logspace 対数間隔ベクトルを作成。
max 最大要素を返す。
min 最小要素を返す。
prod 各列の積を計算。
reshape サイズを変更。
size 配列サイズを計算。
sort 各列をソート。
sum 各列の合計を計算。
eye 単位行列を作成。
ones 1で埋められた配列を作成。
zeros 0で埋められた配列を作成。
cross 行列クロス積を計算。
dot 行列ドット積を計算。
det 配列の行列式を計算。
inv 行列の逆行列を計算。
pinv 行列の疑似逆行列を計算。
rank 行列のランクを計算。
rref 簡約行階段形を計算。
cell セル配列を作成。
celldisp セル配列を表示。
cellplot セル配列のグラフィカル表現を表示。
num2cell 数値配列をセル配列に変換。
deal 入力リストと出力リストを一致。
iscell セル配列を識別。

プロットコマンド

MATLABはグラフ描画のための多数のコマンドを提供します。以下の表は、プロットに一般的に使用されるコマンドの一部を示しています:

コマンド 目的
axis 軸の範囲を設定。
fplot 関数のインテリジェントなプロット。
grid グリッド線を表示。
plot xyプロットを生成。
print プロットを印刷またはファイルに保存。
title プロットの上部にテキストを配置。
xlabel x軸にテキストラベルを追加。
ylabel y軸にテキストラベルを追加。
axes 軸オブジェクトを作成。
close 現在のプロットを閉じる。
close all すべてのプロットを閉じる。
figure 新しい図ウィンドウを開く。
gtext マウスによるラベル配置を有効化。
hold 現在のプロットを固定。
legend マウスによる凡例配置。
refresh 現在の図ウィンドウを再描画。
set 軸などのオブジェクトプロパティを指定。
subplot サブウィンドウにプロットを作成。
text 図に文字列を配置。
bar 棒グラフを作成。
loglog 対数対数プロットを作成。
polar 極座標プロットを作成。
semilogx 片対数プロットを作成(対数横軸)。
semilogy 片対数プロットを作成(対数縦軸)。
stairs 階段プロットを作成。
stem ステムプロットを作成。

MATLAB

  1. MATLAB徹底解説:数値計算環境の決定版
  2. MATLAB基礎マスター:必須構文とコマンド完全ガイド
  3. MATLAB変数の理解:基礎から実例まで徹底解説
  4. MATLABデータ型完全ガイド:15種類の基本型と変換・判定関数
  5. MATLABベクトル完全マスター:行/列ベクトルの基礎と操作
  6. MATLAB行列完全マスター:作成・参照・操作・削除の基礎
  7. MATLAB:多次元配列と特殊配列をマスターする
  8. MATLABコロン演算子をマスター:ベクトル作成と効率的な反復処理
  9. MATLABの数値型:型、格納、変換
  10. MATLAB文字列をマスター:作成と活用ガイド
  11. MATLAB関数:定義、ワークスペース、入出力