教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
精彩图库
  当前位置: 库库中文网 · 机械制图教程 · MATLAB教程

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

学院最新推荐文章
教程推荐
『MATLAB 控制指令窗地指令、操作和标点』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2005-8-22 
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   y   y2

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

whos
Name   Size   Bytes   Class
R     33x33   8712   double array
X     33x33   8712   double array
Y     33x33   8712   double array
Z     33x33   8712   double array
x     1x33     264   double array
y     33x1     264   double array
y1     1x1       8   double array
y2     1x1       8   double array
Grand total is 4424 elements using 35392 bytes


2.6.6 变量的文件保存

2.6.6.2 save 和 load 指令

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

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

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

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

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

dir % 显示目录上的文件

. .. saf.mat

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

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

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

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

Your variables are:

Z

〖 说明 〗
1、本例运用了例 2.5.3 -2 和例 2.6.3-1 中指令运行后产生的变量。
2、如果一组数据是经过长时间的复杂计算后获得的,那末为避免再次重复计算,常使用 save 加以保存。此后,每当需要,都可通过 load 重新获取这组数据。这种处理模式常在实际中被采用。  

】【关闭窗口
·上页:
·下页:
·当前位置: 库库中文网 · 机械制图教程 · MATLAB教程
相关文章
     机械制图教程 - MATLAB教程
普通教程低级文件I/O
推荐教程MATLAB 控制指令窗地指令、操作
普通教程MATLAB 指令窗里面地help指令和
普通教程MATLAB 引导
普通教程MATLAB 文件管理
普通教程MATLAB逻辑操作符
普通教程二维数组地子数组寻访和赋值
普通教程MATLAB 一维数组地创建和寻访
普通教程MatLab工作环境
普通教程matlab调整测试工具
普通教程MATLAB 二维数组地创建
普通教程二维数组元素地标识
精彩图片汇集
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright © 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Template designed by Virus. Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL.
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光