主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

コマンドの入力

関数格式

関数格式は,表示される数値形式を制御するものです。この関数は,数値の表示にのみ影響するもので,MATLAB®で計算をする方法や保存する方法に影響するものではありません。ここでは,異なる大きさの成分からなるベクトルxを使って,種々の形式設定に従って出力される結果を表示します。

メモ:

適切な間隔を保証するために,快递などの固定幅のフォントを用いてください。

x = 1.2345 (4/3 e-6]格式短1.3333 - 0.0000格式短e e + 1.3333 000 1.2345 e - 006格式短1.3333 - 1.2345 g e - 006格式长1.33333333333333 - 0.00000123450000格式e e + 1.333333333333333 000 1.234500000000000 e - 006格式g银行1.33 - 0.00 1.33333333333333 - 1.2345 e - 006格式格式鼠4/3十六进制格式3 ff5555555555555 1/8100453 eb4b6231abfd271

行列の中の最大の要素が103.より大きいかまたは,10-3より小さいならば,MATLABは短と长形式に共通のスケール係数を適用します。

上で示した関数格式に加え,

格式紧凑

は,出力の中に現れる多くの空白行を取り去ります。この形式は,スクリーンまたはウィンドウ上に,より多くの情報を表示するためのものです。さらに,出力形式を制御するためには,関数sprintfを使ってください。

出力表示の抑制

あるステートメントを入力し,返回キーまたは输入キーを押すと,MATLABは自動的にスクリーン上に結果を表示します。しかし,ラインの終わりにセミコロンを付けると,MATLABで計算は実行されますが,出力は一切表示されなくなります。これは特に大きな行列を作成するとき有効です。たとえば,次の例を考えてみましょう。

一个=魔法(100);

長いステートメントの入力

ステートメントが長すぎて1行に収まらない場合,...を付け,返回キーまたは输入キーを押して,新しい行にコマンドを続けることができます。たとえば,次の例を考えてみましょう。

S = 1 -1/2 + 1/3 -1/4 + 1/5 -1/ 6 + 1/7…- 1/8 + 1/9 - 1/10 + 1/11 - 1/12;

+,の周りの空白スペースはオプションで,読み易くするものです。

コマンドラインの編集

キーボード上の種々の矢印やコントロールキーを使って,以前に入力したコマンドを再表示したり,編集したり,再使用したりできます。たとえば,誤って次のように入力したと仮定します。

= (1 + sqt(5))/2

ここで,√6をタイプミスしています。MATLABは、次のように表示します。

未定义函数'sqt'用于输入类型'double'参数。

ライン全体を入力し直す代わりに↑キーを押してください。タイプミスをした入力ラインが再表示されます。←キーを使用してカーソルを移動し,入力し忘れたrを入力してください。↑キーを続けて使用すると,以前に入力した行が再表示されます。何文字か入力した後に↑キーを押すと,以前に入力した,それらの文字で始まるラインが表示されます。コマンド履歴から前に実行したコマンドをコピーすることもできます。