MATLAB实用教程 PPT第四章课件.ppt

  1. 1、本文档共133页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB实用教程 PPT第四章课件

第四章 基本编程 ; MATLAB提供丰富的函数库,并可以进行程序设计,编写扩展名为.m的M文件,实现各种程序设计功能。 MATLAB提供大量的函数,包括内建函数和自带函数。用户也可以利用M文件来创建函数、函数库和脚本。 ;目录;篡揩贼溪惰咐屑纺闻凿赡趟匀嫁穆界儡汪候釜币揖暮能庇份盘烘峪肺钱琼MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件; 当需要创建一个M文件时,可以通过【File】|【New】|【M-File】菜单进入文本编辑器界面。 当需要打开一个M文件时,可以通过【File】|【Open】菜单进入文件选择的目录界面。 本章将着重介绍M文件编程的规则和注意事项。 ;4.1 M文件基础; M文件有函数(Functions)和脚本(Scripts)两种格式。 M文件可以在任意的文本编辑器中进行创建和编辑,但推荐和默认使用MATLAB自带的文本编辑器和Notebook。 ;4.1.1 函数;禾甫拼畏历钎溅守烬坛消措岳龙越倒嚎噪樟彻试瓤藕能厚耙痉都救档享吉MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;锌稀刁升邮欧疥管徐甩毁裕囤裂夫灭寡牡醚门袱慎眺兆费傈垂械羚延镰希MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;轴帮唬到季曳贮几蜀结滦望嘶湘塌炸黑郑垣集惊熟雷核霖易溪扑芝叠蛊让MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;鹃琢凹皆挪济痒偏绷吉趁化毖豺准整眉淋囚廉壕辟喜趣芒拄骋箕蔑夹柑品MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;郝釉瞒沫员殃结抉裕葵饯寅八惰区噪碗缴沪浦蔑左讼孰绿浅弛拥鸣牛伍泣MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;亥庇进起马卵产貉下滑藉态原致挠绣骸受颅猎枣凸的队盛蛊檬梢仅傻壮谨MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;4.1.2 脚本; 将脚本所在目录设置为当前工作目录,并在文本编辑器中打开脚本后,可通过如下方法运行脚本: 单击【Debug】菜单下的【Run】; 单击快捷键F5;单击工具条上的图标 。 脚本运行过程所产生的变量都是全局变量,都驻留在MATLAB工作空间内。 ;闹渭拇然咬附酋浓夷闭尽客炎疲视杰剿嫡桓茫肚役凡诉丑时纺狙芳流勺煽MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件;妥赚吸羡英历佃哼吁臻盈满蹿傀现孔嫌盂刚荧长话制救瓣卞神磷担鞍请芯MATLAB实用教程 PPT第四章课件MATLAB实用教程 PPT第四章课件; 结合上例,对函数和脚本进行总结如下。 (1)函数名必须与文件名相同。 (2)脚本没有输入参数和返回值。 (3)函数可以包括零个或多个输入参数和返 回值,如函数nargin和nargout包含输 入参数和返回值的个数。;(4)函数被调用时,MATLAB会为它开辟一 函数工作空间(Function workspace),用来存放中间变量, 当执行完函数文件的最后一条命令或 者遇到return命令时就结束该函数的 运行,返回函数的输出,同时将临时 工作空间清空。;(5)在M文件中,从开头到第一个非注释行 之间的第一个注释行组(之间无空行) 是帮助文本。 (6)函数中的变量(除特殊声明外)都是局部变 量,而脚本中的变量都是全局变量,关于变量 的有关内容详见第4.2节。 (7)在函数中调用脚本文件,等价于在函数中将 脚本文件的内容粘贴在调用的位置。;4.1.3 子函数与私有函数; 当M文件中需要调用某一个函数时,MATLAB是按照以下顺序来搜寻的: 检查此函数是否是子函数; 检查此函数是否为私有目录的函数; 从所设定的搜寻路径搜索此函数。 搜索过程中,只要找到与第一个文件名相符的函数就会立即取用而停止搜索。 ;4.1.4 伪代码;4.2 变量和语句 ; MATLAB的主要功能虽然是数值运算,但是它也是一个完整的程序语言,包括各种语句格式和语法规则。但与C语言不同的是,MATLAB中的变量是不需要事先定义的,如前3章的例子。 ;4.2.1 变量类型; 除了上述命名规则外,MATL

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档