第1章MATLAB程序设计基础-Error.PDF

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

第 1 章 MATLAB 程序设计基础 MATLAB 是矩阵实验室(Matrix Laboratory )的简写,是一种集算法开发、数据可视 化、数据分析及数值计算等功能于一体的高级程序语言和交互式环境。MATLAB 语言是 当今科学界(尤其是自动控制领域)最具活力和影响力的数学软件之一,也是很多理工科 专业最适合的计算机数学语言。它起源于矩阵运算,并已经发展成一种高度集成的计算机 语言。 MATLAB 为用户编写 M 文件提供了编辑器和编译器,用户可以使用这些工具完成复 杂的运算与操作。简单来讲,M 文件就是将处理问题的各种命令融合在一个文件中,然后 由 MATLAB 系统进行编译,得出相应的结果,具有相当强大的可开发性和扩展性。 本章将介绍 MATLAB 编程的各种基础知识,如程序基本要素、数据类型、数值运算 与符号运算、程序控制流、M 文件类型,以及变量的检测与传递等。 1.1 程序基本要素 对大部分的 MATLAB 程序而言,一般由 3 个基本要素构成,分别是关键字、变量和 运算符。如图 1-1 所示的 1~100 求和程序中标注了部分程序要素。 total=0; 变量 for n=1 : 100 关键字 运算符 total = total + n; 运算符 运算符 end 关键字 fprintf(1 + 2 + + 100 = %d\n, ) … total 图 1-1 MATLAB 程序的基本要素 1.1.1 关键字 MATLAB 为程序语言保留了一些字符串,称为关键字。MATLAB 不允许用户对其进 MATLAB 数值计算实战 行重载。MATLAB 中的关键字共有 20 个,分别是 break 、case、catch、classdef、continue、 else、elseif、end、for、function、global、if、otherwise、parfor 、persistent 、return 、spmd、 switch、try 和 while 。这些关键字可以使用命令 iskeyword 来查看。 keywords=iskeyword; % 返回所有关键字 keywords=reshape (keywords,4,[]) % 将所有关键字分 4行书写,每行 5个 keywords = break continue for otherwise spmd case else function parfor switch catch elseif global persistent try classdef end if return while 其中,iskeyword 函数不仅可以返回 MATLAB 中所有的关键字,还可以判断某个字符 串是否为关键字,例如: iskeyword(while) % 也可以写成 iskeyword while,判断字符串while 是否是关键字 ans = 1 iskeyword(sin) % 也可以写

文档评论(0)

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

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

1亿VIP精品文档

相关文档