Matlab-commands
提供:Dev Guides
MATLAB-コマンド
MATLABは、数値計算とデータ視覚化のための対話型プログラムです。 コマンドを入力するには、*コマンドウィンドウ*のMATLABプロンプト '>>'にコマンドを入力します。
このセクションでは、一般的に使用される一般的なMATLABコマンドのリストを提供します。
セッションを管理するためのコマンド
MATLABは、セッションを管理するためのさまざまなコマンドを提供します。 次の表は、そのようなすべてのコマンドを提供します-
Command | Purpose |
---|---|
clc | Clears command window. |
clear | Removes variables from memory. |
exist | Checks for existence of file or variable. |
global | Declares variables to be global. |
help | Searches for a help topic. |
lookfor | Searches help entries for a keyword. |
quit | Stops MATLAB. |
who | Lists current variables. |
whos | Lists current variables (long display). |
システムを操作するためのコマンド
MATLABは、現在の作業をファイルとしてワークスペースに保存し、後でファイルをロードするなど、システムを操作するためのさまざまな便利なコマンドを提供します。
また、日付の表示、ディレクトリ内のファイルの一覧表示、現在のディレクトリの表示など、他のシステム関連のアクティビティのためのさまざまなコマンドも提供します。
次の表は、いくつかの一般的に使用されるシステム関連のコマンドを示しています-
Command | Purpose |
---|---|
cd | Changes current directory. |
date | Displays current date. |
delete | Deletes a file. |
diary | Switches on/off diary file recording. |
dir | Lists all files in current directory. |
load | Loads workspace variables from a file. |
path | Displays search path. |
pwd | Displays current directory. |
save | Saves workspace variables in a file. |
type | Displays contents of a file. |
what | Lists all MATLAB files in the current directory. |
wklread | Reads .wk1 spreadsheet file. |
入出力コマンド
MATLABは、次の入力および出力関連のコマンドを提供します-
Command | Purpose |
---|---|
disp | Displays contents of an array or string. |
fscanf | Read formatted data from a file. |
format | Controls screen-display format. |
fprintf | Performs formatted writes to screen or file. |
input | Displays prompts and waits for input. |
; | Suppresses screen printing. |
*fscanf* および *fprintf* コマンドは、C scanfおよびprintf関数のように動作します。 彼らは次のフォーマットコードをサポートしています-
Format Code | Purpose |
---|---|
%s | Format as a string. |
%d | Format as an integer. |
%f | Format as a floating point value. |
%e | Format as a floating point value in scientific notation. |
%g | Format in the most compact form: %f or %e. |
\n | Insert a new line in the output string. |
\t | Insert a tab in the output string. |
フォーマット機能には、数値表示に使用される次の形式があります-
Format Function | Display up to |
---|---|
format short | Four decimal digits (default). |
format long | 16 decimal digits. |
format short e | Five digits plus exponent. |
format long e | 16 digits plus exponents. |
format bank | Two decimal digits. |
format |
Positive, negative, or zero. |
format rat | Rational approximation. |
format compact | Suppresses some line feeds. |
format loose | Resets to less compact display mode. |
ベクトル、行列、配列コマンド
次の表は、配列、行列、ベクトルの操作に使用されるさまざまなコマンドを示しています-
Command | Purpose |
---|---|
cat | Concatenates arrays. |
find | Finds indices of nonzero elements. |
length | Computes number of elements. |
linspace | Creates regularly spaced vector. |
logspace | Creates logarithmically spaced vector. |
max | Returns largest element. |
min | Returns smallest element. |
prod | Product of each column. |
reshape | Changes size. |
size | Computes array size. |
sort | Sorts each column. |
sum | Sums each column. |
eye | Creates an identity matrix. |
ones | Creates an array of ones. |
zeros | Creates an array of zeros. |
cross | Computes matrix cross products. |
dot | Computes matrix dot products. |
det | Computes determinant of an array. |
inv | Computes inverse of a matrix. |
pinv | Computes pseudoinverse of a matrix. |
rank | Computes rank of a matrix. |
rref | Computes reduced row echelon form. |
cell | Creates cell array. |
celldisp | Displays cell array. |
cellplot | Displays graphical representation of cell array. |
num2cell | Converts numeric array to cell array. |
deal | Matches input and output lists. |
iscell | Identifies cell array. |
プロットコマンド
MATLABは、グラフをプロットするための多数のコマンドを提供します。 次の表は、プロットに一般的に使用されるコマンドの一部を示しています-
Command | Purpose |
---|---|
axis | Sets axis limits. |
fplot | Intelligent plotting of functions. |
grid | Displays gridlines. |
plot | Generates xy plot. |
Prints plot or saves plot to a file. | |
title | Puts text at top of plot. |
xlabel | Adds text label to x-axis. |
ylabel | Adds text label to y-axis. |
axes | Creates axes objects. |
close | Closes the current plot. |
close all | Closes all plots. |
figure | Opens a new figure window. |
gtext | Enables label placement by mouse. |
hold | Freezes current plot. |
legend | Legend placement by mouse. |
refresh | Redraws current figure window. |
set | Specifies properties of objects such as axes. |
subplot | Creates plots in subwindows. |
text | Places string in figure. |
bar | Creates bar chart. |
loglog | Creates log-log plot. |
polar | Creates polar plot. |
semilogx | Creates semilog plot. (logarithmic abscissa). |
semilogy | Creates semilog plot. (logarithmic ordinate). |
stairs | Creates stairs plot. |
stem | Creates stem plot. |