主要内容

コマンドの入力

関数格式

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

メモ

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

X = [4/3 1.2345e-6] format short 1.3333 0.0000 format short e 1.3333 +000 1.2345e-006 format short g 1.33333333333333333333 0.00000123450000 format long e 1.33333333333333333e +000 1.234500000000000e-006 format long g 1.3333333333333333333333 1.2345e-006 format bank 1.33 0.00 format rat 4/3 1/810045 format hex 3ff555555555555555 3eb4b6231abfd271

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

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

格式紧凑

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

出力表示の抑制

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

A =魔法(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 +√(5))/2

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

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

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