- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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) % 也可以写
您可能关注的文档
最近下载
- 怎样选购冰箱.doc VIP
- 2025年新生儿窒息复苏考试试题(附答案).docx VIP
- 系统性红斑狼疮护理查房.ppt VIP
- 魏晋玄学课件.ppt VIP
- 2020安徽芜湖一中高一自主招生考试语文试卷真题(含答案详解).pdf VIP
- 小学科学苏教版四年级上册第三单元《常见的力》教案(共4课)(2020新版).pdf
- 2024年包头市九原区社区工作者招聘真题 .pdf VIP
- 2021年安徽芜湖一中高一自主招生考试语文试卷真题(含答案详解).pdf VIP
- 二年级数学上册 作业本提优-第三单元提优测试卷 (含答案)(苏教版).docx VIP
- 工作票签发人负责人许可人上岗资格考试题B卷答案.docx VIP
文档评论(0)