- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
脚本式M文件和函数式M文件 脚本式M文件和函数式M文件的区别如下表所示。 脚本式M文件 函数式M文件 不接受输入参数,没有返回值 可以接受输入参数,可以有返回值 基于工作空间中的数据进行操作 默认时,文件中参数的作用范围只限于函数内部 自动完成需要花费很多时间的多步操作时使用 扩展MATLAB语言功能时使用 M文件的基本结构 一个完整的函数式M文件应该包括函数定义行、H1行、帮助文本、函数体、注释和函数代码等方面的内容,其中函数定义行和函数代码是必需的。 如 function [x, y] = myfun(a, b, c) 函数定义行 % H1行 – 用一行文字来综述函数的功能 % 帮助文本 – 用一行或多行文本解释如何使用函数, % 在命令行中键入help functionname时可以使用它 ? % 函数体一般从第一个空白行后开始 % 注释 – 描述函数的行为,输入输出的类型等, % 在命令行中键入help functionname时不会显示这些文本 ? x = prod(a, b); % 开始编写函数代码 函数句柄 在MATLAB中,在函数名前用@符号创建一个函数句柄。下面的例子为humps函数创建一个函数句柄并将它指定给变量fhandle。 fhandle = @humps; 可以像传递其它变量一样将句柄传递给另一个函数。 用MATLAB的feval命令运行函数句柄的目标函数。用函数句柄使用本命令的语法为: feval(fhandle, arg1, arg2, ..., argn) 程序调试和错误处理 错误和警告信息 用Debug菜单进行调试 第1章 MATLAB简介 MATLAB的主要特点 MATLAB的桌面环境 MATLAB的帮助系统 MATLAB的主要特点 简单易学 代码短小高效 计算功能强大 绘图功能强大 可扩展性能 MATLAB的桌面环境 启动按钮 命令窗口 命令历史窗口 工作空间窗口 当前目录浏览器 主界面 当前目录浏览工具 命令窗口 启动按钮 命令历史窗口 工作空间窗口 MATLAB的帮助系统 帮助浏览工具 help函数和doc函数 第2章 数据类型 常数和变量 数组和矩阵 函数句柄 常数 常数 返回值 ans 默认变量名,保存最近的结果。如果不给表达式指定一个输出变量,MATLAB会自动将结果保存到ans变量中 eps 浮点相对精度。是MATLAB用于计算的容限 realmax 计算机可以表示的最大浮点数 realmin 计算机可以表示的最小浮点数 pi 圆周率 i, j 虚数单位 inf 无限值。类似n/0的表达式生成的结果为inf,其中n为非0实数 NaN 表示不合法的数值值,非数值。类似0/0和inf/inf的表达式生成的结果,与NaN有关的算术运算结果,以及n/0,n为复数时的计算结果都是NaN computer 计算机类型 version MATLAB版本字符串 下表列出了MATLAB提供的一些内部函数。 变量 变量名 MATLAB变量名的第1个字符必须是字母,后面可以跟字母、数字和下划线的任何组合。 注意:MATLAB中变量名有大小写区分,所以A和a是不同的变量。 创建变量 在MATLAB中创建变量很简单,不必声明变量的数据类型。例如在命令窗口键入下面的命令行就可以创建一个A变量。 A=9 A = 9 向量和矩阵 MATLAB中,所有数据都用向量或矩阵形式进行保存。 向量 矩阵 直接构造向量 在MATLAB中构造向量,只需要用空格或逗号间隔向量元素,然后用方括号括起来就行了。如 x=[0 2 3 6 7 8] 或 x=[0,2,3,6,7,8] 就构造了一个有6个元素的向量x。 用简单方法构造矩阵 MATLAB中创建矩阵最简单的方法是使用符号[]。在方括号内输入多个元素可以创建矩阵的一个行。用逗号或空格把每个元素间隔开。如果想开始一个新行,用分号终止当前行: A = [row1; row2; ...; rown] 下面创建一个3行5列的数值矩阵。 A = [12 62 93 -8 22; 16 2 87 43 91; -4 17 -72 95 6] A = 12 62 93 -8 22 16
文档评论(0)