MATLAB程序设计入门:M文件根本特点和属性
MATLAB程序设计是一种在MATLAB软件环境下进行的程序开发和运行的过程。MATLAB是一种讲明性语言,它能够将用户发出的指令翻译成可以被计算机理解的代码,并执行相应的操作。 在MATLAB中,程序被保存为M文件,它有两种类型:脚本式(Script)和函数式(Function)。脚本式M文件主要用于顺序执行一系列命令或操作,而函数式M文件则是封装了一段特定功能的代码块,可以在程序中被调用和重复使用。 对于函数式M文件,文件名必须和文件中的主函数名一致,并且函数名要以字母开头,后面可以接字母、数字和下划线。函数式M文件的第一行被称为"函数说明行",必须包含关键词function,并声明该函数的输入和输出变量。函数说明行后紧接着的注释行集合构成了函数的帮助文本,其中第一行被称为H1行,它包含函数名和函数的功能描述,可以被lookfor命令用来搜索函数功能。 在初次运行M文件时,MATLAB会将M文件编译成可执行代码,并加载到内存中。因此,首次运行时程序的运行速度会较慢。但是一旦程序已经被编译过并保存在内存中,再次运行时就可以直接从内存中取出代码运行,大大加快了运行速度。 在不同的操作系统平台下,对于M文件的命名有一些不同的规则。在Unix平台上,M文件对大小写是敏感的;而在Windows平台上,不区分大小写。函数名必须以字母开头,后面可以接字母、数字和下划线。 MATLAB程序设计中的一些基本特点还包括:Matlab是一种解释性语言,它可以动态地执行代码,可以在交互式环境下逐行执行代码,并立即给出结果;MATLAB还提供了丰富的工具箱和函数库,可以方便地进行各种数学和科学计算。 总之,MATLAB程序设计是一种通过编写M文件来实现特定功能的程序开发过程。M文件分为脚本式和函数式,函数式M文件有特定的文件名和函数说明行,并提供帮助文本。初次运行M文件时需要编译代码,再次运行时可以直接从内存中取出代码,提高运行速度。MATLAB程序设计具有讲明性语言的特点,能够对用户的指令进行解释和执行,提供了丰富的工具和函数库。通过MATLAB程序设计,用户可以方便地进行各种数学和科学计算。
剩余37页未读,继续阅读
- 粉丝: 340
- 资源: 8万+
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx