RSS
热门关键字:
当前位置 : 主页>工业设计>Matlab>列表

MATLAB 控制指令窗地指令、操作和标点

来源:我要研发网 作者:52rd.info 时间:2008-05-17 点击:



  2.6.3 指令行的编辑

  【例 2.6.3 -1 】指令行操作过程示例。 字串9

  (1)若用户想计算MATLAB 控制指令窗地指令、操作和标点的值,那末用户应依次键入以下字符:

字串9

  y1=2*sin(0.3*pi)/(1 sqrt(5))

字串3

  (2)按【 Enter 】键,该指令便被执行,并给出以下结果: 字串7

  y1 =

字串7

  0.5000

字串1

  在以上操作和计算结束后,操作指令和计算结果都记录在 MATLAB 工作内存中。因此,假如用户希望调回前面输入的指令重新运行,或希望对前面输入的指令加以修改后再运行,那末只要反复按动键盘上的箭头键,就可从内存中把以前输入的那指令调回到当前行,以供重新运行或修改后运行。新的计算结果,只可能被此后运行的指令所使用,而绝不会影响以前生成的(非同名)变量的“内容”。

字串9

  (3)利用指令回调,进行新的计算。 字串1

  若又想计算MATLAB 控制指令窗地指令、操作和标点,用户当然可以象前一个算例那样,通过键盘把相应字符一个一个“敲入”。但也可以较方便地用操作键获得该指令,具体办法是:先用 á 键调回已输入过的指令 y1=2*sin(0.3*pi)/(1 sqrt(5)) ;然后移动光标,把 y1 改成 y2 ;把 sin 改成 cos 便可。即得:

字串8

  y2=2*cos(0.3*pi)/(1 sqrt(5))

字串3

  y2 = 字串2

  0.3633

字串9

  2.6.5.1 指令 who 和 whos

字串7

  【例 2.6.5 .1-1 】用 who 检查 MATLAB 内存变量。 字串9

  在指令窗中运行以下指令,就可看到内存变量。 字串2

  who 字串8

  Your variables are:

字串2

  R  Y  x  y1

字串8

  X  Z  y  y2 字串5

  【例 2.6.5 .1-2 】键入 whos ,获得驻留变量的详细情况: 全部变量名,变量的数组维数,占用字节数,变量的类别(如双精度),是否复数等。 字串2

  whos 字串3

  Name  Size  Bytes  Class

字串6

  R   33x33  8712  double array 字串5

  X   33x33  8712  double array 字串2

  Y   33x33  8712  double array 字串7

  Z   33x33  8712  double array

字串3

  x   1x33   264  double array

字串2

  y   33x1   264  double array

字串3

  y1   1x1    8  double array 字串3

  y2   1x1    8  double array 字串5

  Grand total is 4424 elements using 35392 bytes 字串4

  2.6.6 变量的文件保存

字串4

  2.6.6.2 save 和 load 指令 字串1

  【例 2.6.6 .2-1 】数据的存取。

字串2

  (1)建立用户目录,并使之成为当前目录,保存数据 字串5

  mkdir('c:','my_dir'); % 在 C 盘上创建目录 my_dir 字串2

  cd c:my_dir % 使 c:my_dir 成为当前目录

字串8

  save saf X Y Z % 选择内存中的 X,Y,Z 变量保存为 saf.mat 文件 字串6

  dir % 显示目录上的文件

字串1

  . .. saf.mat 字串1

  (2)清空内存,从 saf.mat 向内存装载变量 Z 字串7

  clear % 清除内存中的全部变量 字串6

  load saf Z % 把 saf.mat 文件中的 Z 变量装入内存 字串5

  who % 检查内存中有什么变量 字串6

  Your variables are:

字串7

  Z

字串1

  〖 说明 〗

字串5

  1、本例运用了例 2.5.3 -2 和例 2.6.3-1 中指令运行后产生的变量。

字串1

  2、如果一组数据是经过长时间的复杂计算后获得的,那末为避免再次重复计算,常使用 save 加以保存。此后,每当需要,都可通过 load 重新获取这组数据。这种处理模式常在实际中被采用。 字串2

上一篇:没有了
下一篇:MATLAB 数组运算和矩阵运算
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
相关文章