scilab已经把matlab常用的功能都覆盖了,octave也有windows版。关键都是免费的,这才是福音啊,mathematica功能再强大,用的人不多,但scilab不支持matlab语法,其实算不上好基友,octave毕竟也是UNIX平台下的软件。实打实的matlab自己不仅收费而且要价不菲,BTW,我想说一下Mathematica的帮助文档我觉得真是强大到无可挑剔,我觉得是数学工作者的福音,工程仿真matlab地位难以被撼动。

记录已运行过的所有的MATLAB命令历史,包括已输入和运行过的命令、函数、表达式等信息,可进行命令历史的查找、检查等工作,也可以在该窗口中进行命令复制与重运行,为用户下一次使用同一个命令提供方便.通过命令历史窗口执行历史指令的方法有两种:1、用鼠标左键双击一条指令,即可自动将其发送到命令窗口并立即执行;2、选中一条指令,

再在命令窗口单击paste按钮即可.若欲选择多条指令可利用组合操作(Ctrl+鼠标左键)逐条选择准备选用的指令,然后将鼠标停在高亮区,单击右键,弹出对话菜单,选中其中的“EvaluateSelection”选项,就可自动运行并将结果显示在命令窗口中.还可用按住shift键,再用左键分别选择一个不定区间的始、末行指令的办法选择多条命令~。

matlab中stem函数用于显示茎秆图,语法有:1、stem(Y)将数据序列Y从x轴到数据值按照茎秆形式画出,以圆圈终止。如果Y是一个矩阵,则将其每一列按照分隔方式画出。2、stem(X,Y)在X的指定点处画出数据序列Y。3、stem(...,'filled')以实心的方式画出茎秆图。4、stem(...,'LINESPEC')按指定的线型画出茎秆图及其标记。
在均匀平铺的位置上生成轴对象,在Figure对象层次上起作用。在matlab的命令窗口中输入docstem或者helpstem就可以获得stem()函数的帮助信息,缺省情况下,stem()函数将图像中的数据存储为双精度类型(double),64位浮点数,所需存储量很大;stem()函数还支持另一种类型无符号整型(uint8),即图像矩阵中每个数据占用1个字节。