- 4
- 0
- 约7.45千字
- 约 28页
- 2018-06-23 发布于浙江
- 举报
程序设计学 M文件
M文件 所谓M文件就是由matlab语言编写的可在matlab语言环境下运行的程序源代码文件。Matlab语言中的M文件可分为命令式(script)和函数式(function)两种形式。M文件可在matlab的程序编辑器中编写,也可在其他的文本编辑器中编写,并以“.m”为扩展名加以保存。 命令式文件 命令式文件就是命令行的简单叠加,matlab会自动按顺序执行文件中的命令。值得注意的是,命令式文件在运行过程中可以调用matlab工作域内所有的数据,而且所产生的所有变量均为全局变量。 函数变量及变量作用域 M文件的变量主要有输入变量、输出变量及函数内部变量。输入变量相当于函数的入口数据,是一个函数操作的主要对象。函数的作用就是对输入变量进行加工以实现一定的功能。函数的输入变量为形式参数,即只是传递变量的值而不是变量的地址,函数对输入变量的一切的操作和修改如果不依靠输出变量传出的话,将不会影响工作空间 中该变量的值。 matlab语言提供了函数nargin来控制输入变量的个数,即可以实现不定参数输入的操作。 例如:在函数test1中,如果调用过程时只提供一个输入变量,则求该输入变量的模;如果是两个输入变量,则求两个输入变量的和 同时,matlab语言还提供了另一个针对输入变量的函数vararg
您可能关注的文档
最近下载
- 人教版(2024)新教材七年级地理下册第八章第二节《东南亚》同步备课教学设计(第2课时).docx VIP
- 智慧园区IOC运营中心解决方案.docx VIP
- 8.2.2 东南亚(第2课时)(课件)-2024-2025学年六年级地理下册(鲁教版五四学制2024).pptx VIP
- NUM 简明调试手册 AxiumPower英文.pdf VIP
- 骨质疏松用药指导.pptx VIP
- PDA TR26(2025版)Sterilizing Filtration of Liquids液体的除菌过滤(英文版).pdf VIP
- 黑吉辽蒙省五年(2021-2025)高考化学真题分类汇编:专题13 有机合成与推断 (解析版).docx VIP
- 2026年中级消防设施操作员理论考试笔试试题含答案.docx VIP
- 2026年高考作文素材积累之20个人物小众又出彩.docx
- 全日制教育硕士(科学与技术教育领域)专业学位研究生培养方案.pdf VIP
原创力文档

文档评论(0)