资源描述:
《matlab开发环境与工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA第三章MATLAB的开发环境和工具CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINAMATLAB的操作环境便于开发并与其他软件、硬件进行交互通信,这是MATLAB语言在语法与编程高效简洁之外的另一大优点。程序设计与平台无关,使之可在多种计算机型和操作系统下运行;能够与一些重要的图形、文字编辑器进行交互,将计算结果方便地组织成图文并茂的文章;MATLAB3.
2、X之后,版本的升级主要集中在工具箱的扩展和开发环境的改善。CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA3.1MATLAB与其他软件的接口3.1.1与磁盘操作系统的接口关系1、变量的存储与下载save:将工作空间的变量存入磁盘,load:将磁盘上存储的数据文件取回到MATLAB工作空间中。CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINAUsethefunctionalformofSAVE,sucha
3、sSAVE('filename','var1','var2'),whenthefilenameorvariablenamesarestoredinstrings.SeealsoLOAD,DIARY,FWRITE,FPRINTF,UISAVE,FILEFORMATS.CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINAa=1b=[2:5]c=magic(3)saveSavingto:matlab.matsaveaaabcsaveaaabc-asciisaveac-doab
4、c-ascii-doublesaveac-taabc-ascii-tabsCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINAload:load是save的逆过程,将磁盘是存储的数据文件取回到工作空间中。load与save唯一差别是它不能选择某一个文件中的变量,只能将文件中的全部数据及变量名都下载到工作空间中。CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA2.工作日志的记录:diary功能:将MATLA
5、B工作过程的全部屏幕文字和数据以文件方式记录下来,成为一个工作记录,默认文件名是diary。格式是文本文件,可由任何文字处理软件打开和修改。diary不能记录MATLAB运行过程中生成的图形。diaryondiary.txtdiarydiadia.txtCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINAdiaryoff:结果记录过程;如再次使用diaryon或diaryfilename,新记录的内容将接在原记录的后面,而不冲掉原记录。CollegeofPhysicsS
6、cience&TechnologyYANGZHOUUNIVERSITYCHINA3.日期与时间命令日期与时间的相关数据,都是从操作系统中提取。例:计算一个100×100的矩阵的求逆运算的时间。t0=clock,y=inv(rand(100,100));etime(clock,t0)t=cputime,y=inv(rand(100,100));cputime-ttic,y=inv(rand(100,100));tocCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA4.
7、不退出MATLAB环境运行其他软件以!开头的命令表示这是一个dos操作系统的命令。如!dirCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA3.1.2与文字处理系统winword的关系1.利用剪贴板进行交互文字图形:图形选项CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA2.文字编辑器的使用保留字:蓝色;非法字符:鲜红,注释:绿色,引用字符:深红文件扩展名为.m编辑函数文件(以function开头)时
8、,将存储文件名定义为该程序的函数名;自动缩进排版,便于阅读与调试菜单项Debug的各子项提供了程序调试功能。CollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA3.1.3图形文件的转储可