新闻摘要:3 指令行的编辑【例 2。3 -1 】指令行操作过程示例。3*pi)/(1+sqrt(5))(2)按【 Enter 】键,该指令便被执行,并给出以下结果:y1 =0。5000在以上操作和计算结束后,操作指令和计算结果都记录在 MATLAB 工作内存中。
2.6.3 指令行的编辑
【例 2.6.3 -1 】指令行操作过程示例。
(1)若用户想计算
的值,那末用户应依次键入以下字符:
y1=2*sin(0.3*pi)/(1+sqrt(5))
(2)按【 Enter 】键,该指令便被执行,并给出以下结果:
y1 =
0.5000
在以上操作和计算结束后,操作指令和计算结果都记录在 MATLAB 工作内存中。因此,假如用户希望调回前面输入的指令重新运行,或希望对前面输入的指令加以修改后再运行,那末只要反复按动键盘上的箭头键,就可从内存中把以前输入的那指令调回到当前行,以供重新运行或修改后运行。新的计算结果,只可能被此后运行的指令所使用,而绝不会影响以前生成的(非同名)变量的“内容”。
(3)利用指令回调,进行新的计算。
若又想计算
,用户当然可以象前一个算例那样,通过键盘把相应字符一个一个“敲入”。但也可以较方便地用操作键获得该指令,具体办法
:先用 á 键调回已输入过的指令 y1=2*sin(0.3*pi)/(1+sqrt(5)) ;然后移动光标,把 y1 改成 y2 ;把 sin 改成 cos 便可。即得:
y2=2*cos(0.3*pi)/(1+sqrt(5))
y2 =
0.3633
2.6.5.1 指令 who 和 whos
【例 2.6.5 .1-1 】用 who 检查 MATLAB 内存变量。
在指令窗中运行以下指令,就可看到内存变量。
who
Your variables are:
R Y x y1
X Z &nbs
您现在的位置: 