欢迎来到天天文库
浏览记录
ID:34482964
大小:373.51 KB
页数:26页
时间:2019-03-06
《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
6、是内建函数或命令。如果是则执行对应的函数或命令。检查是不是在当前目录下的一个M文件。如果是则执行对应的函数或命令。检查是不是在MATLAB搜索路径的所有目录下的一个M文件。如果是则执行对应的函数或命令。注意:如果首先检测到的是变量名,且这个变量名与MATLAB的某一个函数或命令同名,那么这个函数或命令将变得无法访问还有,如果有多个函数或命令重名,那么MATLAB将会执行在搜索路径中找到的第一个,其他的将不会被执行数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据所对应的行标
7、和列标。如果这个数组是一个行向量或列向量,则只需要一个下标MATLAB的变量名必须以字母开头,后面可以跟字母,数字和下划线,只有前31个字符是有效的;如果超过了31个字符,基余的字符将被忽略。在MATLAB语言中是区分字母大小的,也就是说,大写字母和小写字母代表的东西是不同的。变量名在一般情况下,我们一律用小写字母来表示。两个最常见的变量类型是char型和double型无论什么时侯,你将一个数值赋值于一个变量名,那么MATLAB将自动建立一个double型变量char型的变量包括由16位数值构成的标量或
8、数组,每一个16位数代表一个字符。这个类型的经常用于字符串操作,当一个字符或字符串赋值于一个变量名时,系统会自动建立一个char型变量像C语言这样的语言中,变量类型和变量在使用之前必须强制声明。这种语言我们叫它强3Matlab编程类型语言。相对地像MATLAB这样的叫做弱类型语言。通过简单的赋值形式就可以创建变量,变量类型取决于创建时的类型。我们可以用是括号([])和分号建立数组。所有元素按行阶排序,换句话说,每一行的值从左向右,顶部的行置
此文档下载收益归作者所有