disp
変数の値を表示
構文
説明
例
変数値を表示する
数値を使用して変数を作成し、テキストを使用して別の変数を作成します。
A = [15 150];
S = 'Hello World.';
各変数の値を表示します。
disp(A)
15 150
disp(S)
Hello World.
列ラベルを付けて行列を表示する
行列を表示し、列を Corn
、Oats
および Hay
としてラベル付けします。
X = rand(5,3);
disp(' Corn Oats Hay')
Corn Oats Hay
disp(X)
0.8147 0.0975 0.1576 0.9058 0.2785 0.9706 0.1270 0.5469 0.9572 0.9134 0.9575 0.4854 0.6324 0.9649 0.8003
コマンド ウィンドウにハイパーリンクを表示する
disp
の入力として HTML ハイパーリンク コードを指定して、Web ページへのリンクを表示します。たとえば、MathWorks® の Web サイトへのリンクを表示します。
X = '<a href = "https://www.mathworks.com">MathWorks Web Site</a>';
disp(X)
複数の変数を同じ行に表示する
以下に、コマンド ウィンドウの同一行に複数の変数値を表示する 3 つの方法を示します。
[]
演算子を使用して、複数の文字ベクトルを連結します。関数 num2str
を使用して、任意の数値を文字に変換します。disp
を使用して結果を表示します。
name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)
Alice will be 12 this year.
sprintf
を使用してテキストを作成してから、disp
を使って表示します。
name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)
Alice will be 12 this year.
fprintf
を使用して、変数を作成することなくテキストを直接表示します。ただし、表示を適切に終了するには、テキストの最後に改行 (\n
) のメタ文字を付けなければなりません。
name = 'Alice'; age = 12; fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.
入力引数
X
— 入力配列
配列
入力配列。
複数の配列を表示するには、複数の変数を同じ行に表示するの例に示すように連結を使用するか関数 sprintf
または fprintf
を使用します。
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)