Bootstrap

MATLAB学习日志DAY12

12.命令之下:

12.1 format 

上图。

short组:

 long 组:

16进制&分数组

如果矩阵的最大元素大于 10^{3}或小于10^{-3} ,MATLAB 会对短格式和长格式应用常用缩放因子。 除了上面显示的 format 函数, format compact 会不显示在输出中出现的多个空行。这样可以在屏幕或窗口中查看更多信息。

如果要进一步控制输出格式,需要使用 sprintffprintf 函数。

12.2 取消输出

如果仅键入语句后按 Return 或 Enter,MATLAB 会在屏幕上自动显示结果。但是,如果使用分号结束行,MATLAB 会执行计算,但不会显示任何输出。当生成大型矩阵时,此功能尤其有用。例如,

A = magic(100);

12.3 输入长语句

如果语句无法容纳在一行中,请使用省略号(三个句点)...,后跟 Return 或 Enter 以指示该语句在下一 行继续。例如,
 

s = 1 -1/2 + 1/3 -1/4 + 1/5 - 1/6 + 1/7 ...

- 1/8 + 1/9 - 1/10 + 1/11 - 1/12;

=、+ 和 - 符号周围的空白是可选的,但可提高可读性。

12.4 命令行编辑

使用键盘上的各个箭头键和控制键可以重新调用、编辑和重用先前键入的语句。

例如,假定输入

rho = (1 + sqt(5))/2   sqrt 的拼写不正确。

MATLAB 会给出以下错误信息

Undefined function 'sqt' for input arguments of type 'double'.

只需按 ↑ 键,而不必重新键入整行。系统将重新显示键入的语句。

使用 ← 键移动光标并插入缺少的 r。

反复使用 ↑ 键可重新调用前面的行。

键入几个字符并按 ↑ 键可查找前文中以这些字符开头行。

还可以从命令历史记录中复制以前执行的语句。

;