主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

명령 입력

格式함수

格式함수는@ @시되는값의수치형식을제어합니다。이함수는숫자가` ` ` ` `시되는방식에만` ` ` ` `향을미치며matlab®에서수를계산하거나저장하는방식에는향을주지않습니다。다음은성분의크기가서로다른벡터x에대해이함수가가지는여러유형이결과값을어떻게생성하는지보여줍니다。

참고

간격을적절히유지하려면快递员같은고정너비글꼴을사용하십시오。

X = [4/3 1.2345e-6]格式做空1.3333 0.0000格式做空e 1.3333e+000 1.2345e-006格式做空g 1.3333333333333333333350000格式做长e 1.333333333333333333333e +000 1.234500000000000e-006格式做长g 1.33333333333333333333333 1.2345e-006格式银行1.33 0.00格式rat 4/3 1/810045格式hex 3ff555555555555555 3eb4b6231abfd271

행렬에서가장큰소가3.보다크거나103보다작으면MATLAB에서는短형식과长형식에대해공통의스케일링인자를적용합니다。

위에나와있는格式함수를다음처럼사용하면

格式紧凑

출력값에나타나는많은공백라이시되지않습니다。따라서화면이나창에더많은정보를@ @시할수있습니다。출력형식을보다세부적으로제어하려면sprintf함수와함수를사용하십시오。

출력값@ @시차단

명령문을입력하고返回키나输入키만누르면matlab에서결과가화면에자동으로` ` `시됩니다。하지만라인끝에세미콜론을붙이면MATLAB에서는계산을수행하지만출력값을표시하지는않는데,이는큰행렬을생성하는데특히유용합니다。예를들면다음과같습니다。

A =魔术(100);

긴명령문입력

명령문의길이가라하나에모두들어가지않는경우줄임(마침세개)...를사용한다음返回키나输入키를눌러명령문이다음라에서계속이어진다는것을나타낼수있습니다。예를들면다음과같습니다。

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

+-기호주변의공백은선택사항이지만이기호들을사용하면가독성을높일수있습니다。

명령줄편집

키보드에있는다양한화살표키와제어키를사용하여이전에입력한명령문을다시호출하고,편집하고,재사용할수있습니다。예를들어,실수로다음과같이입력했다고가정하겠습니다。

Rho =(1 +√5)/2

√6의철자를잘못입력했습니다。그러면matlab에서는다음과같은결과가반환됩니다。

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

이경우전체라을다시입력하는대신↑키만누르면됩니다。그러면입력한명령문이다시@ @시됩니다。←키를사용하여커서를위로이동하고누락된r을입력합니다。↑키를반복해서사용하면이전라이다시호출됩니다。몇개의문자를입력한다음↑키를누르면이문자들로시작하는이전라인이검색됩니다。또한명령내역에서이전에실행한명령문을복사할수도있습니다。