matlab编程 - 陶治江 四川大学电气信息学院 - matlab

matlab编程 - 陶治江 四川大学电气信息学院 - matlab

ID:34482964

大小:373.51 KB

页数:26页

时间:2019-03-06

matlab编程 - 陶治江 四川大学电气信息学院 - matlab_第1页
matlab编程 - 陶治江 四川大学电气信息学院 - matlab_第2页
matlab编程 - 陶治江 四川大学电气信息学院 - matlab_第3页
matlab编程 - 陶治江 四川大学电气信息学院 - matlab_第4页
matlab编程 - 陶治江 四川大学电气信息学院 - matlab_第5页
资源描述:

《matlab编程 - 陶治江 四川大学电气信息学院 - matlab》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab编程Matlab编程陶治江四川大学电气信息学院1Matlab编程MabLab的脚本文件的保存路径中是不允许有中文名的,当切换到该目录时,直接在命令行输入脚本文件名称就可以执行该脚本了(.m后缀名必须被省略)所有在命令窗口中执行的命令,和所有在命令窗口执行的脚本文件都会被分配一个普通的分配空间,所以它们能共享变量。MATLAB函数的拥有独立的工作区,这是函数区别于脚本文件的一个重要特征用whos命令将会产生一个在当前工作区内的所有变量和数组状况表可用clear命令删除在本工作区的变量,格式如下

2、clearvar1,var2…….clearvariables命令或clear命令用于清除当前工作区中的所有变量中输入help或help和所需要的函数的名字,第二种方法是通过lookfor命令得到帮助lookfor命令与help命令不同,help命令要求与函数名精确匹配,而lookfor只要求与每个函数中的总结信息有匹配。Lookfor命令比help命令运行起来慢得多,但它提高了得到有用信息的机会在任何时侯你都可以用clc命令清空命令窗口中的内容,可以用clf清空当前图象窗口中的内容。如果一个M文件运行

3、时间过长,里面可能含有无限循环,而没有结束。在这种情况下可在命令窗口内输入control-c(简写为^c)省略号(!)是另一个重要的特殊字符。它的特殊作用是给计算机操作系统发送一个命令。在省略号后的字符会发送给计算机并且执行,如果在计算机的命令行提示符中输入字符是一样的。这种特性使系统命令更容易植入MATLAB程序中。最后你能用diary命令记录下在MATLAB中运行过程中每个线程所做的事。diaryfilename当这个命令被执行后,所有在命令窗口(TheCommandWindows)中的输入和输出将

4、会被记录在diary文件中。这是一个非常重要的工具,当MATLAB发生错误而中断时,利用它你可以重建重要的事件。diaryoff命令中止写入diary文件,diaryon命令重新开始写入。>>diarytao.txt>>diaryon>>area=pi*2.5^2area=19.6350>>diaryoff>>!cmdMicrosoftWindowsXP[版本5.1.2600](C)版权所有1985-2001MicrosoftCorp.2Matlab编程E:MatLabDevelop>dirdir驱动

5、器E中的卷是文档卷的序列号是CC53-084CE:MatLabDevelop的目录2009-02-0416:45

.2009-02-0416:45..2009-02-0416:3147sin_xy.m2009-02-0416:4566tao.txt2个文件113字节2个目录4,844,179,456可用字节如果用户在MATLAB提示符后输入一个名字,那么MATLAB在解释器将按以下顺序寻找这个名字:它先查看这个名字是否是个变量名。如果是一个变量将会显示出这个变量的值。然后检查看它是否

6、是内建函数或命令。如果是则执行对应的函数或命令。检查是不是在当前目录下的一个M文件。如果是则执行对应的函数或命令。检查是不是在MATLAB搜索路径的所有目录下的一个M文件。如果是则执行对应的函数或命令。注意:如果首先检测到的是变量名,且这个变量名与MATLAB的某一个函数或命令同名,那么这个函数或命令将变得无法访问还有,如果有多个函数或命令重名,那么MATLAB将会执行在搜索路径中找到的第一个,其他的将不会被执行数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据所对应的行标

7、和列标。如果这个数组是一个行向量或列向量,则只需要一个下标MATLAB的变量名必须以字母开头,后面可以跟字母,数字和下划线,只有前31个字符是有效的;如果超过了31个字符,基余的字符将被忽略。在MATLAB语言中是区分字母大小的,也就是说,大写字母和小写字母代表的东西是不同的。变量名在一般情况下,我们一律用小写字母来表示。两个最常见的变量类型是char型和double型无论什么时侯,你将一个数值赋值于一个变量名,那么MATLAB将自动建立一个double型变量char型的变量包括由16位数值构成的标量或

8、数组,每一个16位数代表一个字符。这个类型的经常用于字符串操作,当一个字符或字符串赋值于一个变量名时,系统会自动建立一个char型变量像C语言这样的语言中,变量类型和变量在使用之前必须强制声明。这种语言我们叫它强3Matlab编程类型语言。相对地像MATLAB这样的叫做弱类型语言。通过简单的赋值形式就可以创建变量,变量类型取决于创建时的类型。我们可以用是括号([])和分号建立数组。所有元素按行阶排序,换句话说,每一行的值从左向右,顶部的行置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。