- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab程序设计 简介 M文件介绍 建立自己的函数库 变量及其作用域 控制语句 程序调试 数据的输入输出 matlab的编程技巧 1.简介 Matlab既是一种语言,又是一种编程环境。Matlab提供了很多方便用户的工具,用于管理变量、输入输出数据以及生成和管理M文件。 用户可在Matlab的命令窗口键入一个命令,也可以由它定义的语言在编辑器中编写应用程序,Matlab软件对此进行解释后,在Matlab环境下对它进行处理,最后返回结果 . Matlab的编程效率要比其它高级语言 Basic、Fortran、Pascal、C高,且语言简单‘可读 性强、调试容易、调用方便、易于维护。 包括有: a. M文件 b. 函数 c. 绘图 其语法与C语言极为类似。 MATLAB语言的显著特点 1、具有强大的矩阵运算能力:Matrix Laboratory(矩阵实验室),使得矩阵运算非常简单。 2、是一种演算式语言 MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。 因此MATLAB语言编程简单,使用方便。 赋值语句结构 a、直接赋值语句 赋值变量=赋值表达式 b、函数调用语句 [返回变量列表]=函数名(输入变量列表) MATLAB的主要文件类型 M文件(filename.m) M文件有两种类型:命令(Script)文件 函数(Function)文件 MAT文件(filename.mat) Matlab工具箱中含有的一种数量众多的文件,是用以保存数据的具有标准格式的二进制文件,可被用来保存当前工作空间中的变量和数据,并可再在需要时将其方便地调入工作空间参与运算。 MDL文件 Simulink生成的描述模型的文件 DLL文件 用Mex技术生成的在MAT文件 P文件 由M文件变换后的为代码文件 M文件的编辑及MATLAB工作路径的设置 进入MATLAB的Editor/Debugger窗口来编辑程序 在编辑环境中,文字的不同颜色显示表明文字的不同属性。 绿色:注解;黑色:程序主体;红色:属性值的设定;蓝色:控制流程。 在运行程序之前,必须设置好MATLAB的工作路径,使得所要运行的程序及运行程序所需要的其他文件处在当前目录之下,只有这样,才可以使程序得以正常运行。否则可能导致无法读取某些系统文件或数据,从而程序无法执行。 通过cd指令在命令窗口中可以更改、显示当前工作路径。 通过路径浏览器(path browser)也可以进行设置 MATLAB程序的基本组成结构 %说明 清除命令:清除workspace中的变量和图形(clear,close) 定义变量:包括全局变量的声明及参数值的设定 逐行执行命令:指MATLAB提供的运算指令或工具箱 … … … 提供的专用命令 控制循环 :包含for,if then,switch,while等语句 逐行执行命令 … … … end 绘图命令:将运算结果绘制出来 当然更复杂程序还需要调用子程序,或与simulink以及其他应用程序结合起来。 2.M文件介绍 1. M文件 Matlab有两种常用的方式: 第一种方式,在命令窗口中直接键入命令,同时可看到运算结果. 第二种方式,指用户采用任何文字处理软件编写和修改一个ASCII码文件,其扩展名必须为.m。 2.函数 Matlab由包括许多标准函数,每个函数都完成某一特定功能的代码组成。 Matlab也允许用户编写自己所需的函数,其扩展名为.m,其中必须以关键字function开头. (1)函数定义行(关键字function) function[out1,out2,..]=filename(in1,in2,..) 输入和输出(返回)的参数个数分别由nargin和nargout两个MATLAB保留的变量来给出。 (2)第一行帮助行,即H1行 以(%)开头,作为lookfor指令有哪些信誉好的足球投注网站的行 (3)函数体说明及有关注解 以(%)开头,用以说明函数的作用及有关内容 (4)
您可能关注的文档
- 《游标卡尺》.ppt
- 《Φ4×60m回转窑施工组织与技术方案》.doc
- 《轮系及计算》.ppt
- 《劳动防护用品使用常识》.ppt
- 《表面活性剂及应用》.ppt
- 《宝马Z4建模经验分享》.doc
- 《化妆品公司流程集》.ppt
- 《标准样品制作》.ppt
- 《板翅式换热器》.ppt
- 《第06章汽车空调的通风和净化》.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)