MATLAB\Simulink权威指南(开发环境程序设计系统仿真与案例实战)

MATLAB\Simulink权威指南(开发环境程序设计系统仿真与案例实战)
作者: 编者:徐国保//张冰//石丽梅//吴凡
出版社: 清华大学
原售价: 129.00
折扣价: 99.33
折扣购买: MATLAB\Simulink权威指南(开发环境程序设计系统仿真与案例实战)
ISBN: 9787302518396

作者简介

徐国保 博士,毕业于北京科技大学,获得博士学位,现就职于广东海洋大学。曾在University of Western Ontario (Canada)做公派访问学者一年。主持和参与了国家自然基金、广东省自然基金和广东省科技计划等13项科研项目;在《Sensors》 等国内外学术期刊上发表论文20余篇,其中被SCI 收录3 篇,EI 收录9篇;编著《MATLAB_Simulink实用教程:编程、仿真及电子信息学科应用》(任主编)教材,参与编著《电路分析》(任副主编)。曾获得学校教师讲课比赛一等奖,教学成果奖二等奖,教学质量奖和师德先进个人等16项校级奖励。长期从事“MATLAB语言及应用”课程的教学和研究。

内容简介

第3章MATLAB程序结构和M文件 本章要点: 程序结构; M文件; M函数文件; 程序调试。 MATLAB R2016a和其他高级编程语言(如C语言和 FORTRAN语言)一样,要实现复杂的功能需要编写程序文件 和调用各种函数。 3.1程序结构 MATLAB语言有三种常用的程序控制结构: 顺序结构 、选择结构和循环结构。MATLAB语言里的任何复杂程序都 可以由这三种基本结构组成。 3.1.1顺序结构 顺序结构是MATLAB语言程序的最基本的结构,是指按 照程序中的语句排列顺序依次执行,每行语句是从左往右 执行,不同行语句是从上往下执行。一般数据的输入和输 出、数据的计算和处理程序都是顺序结构。顺序结构的基 本流程如图31所示,程序先执行语句A,然后执行语句B ,最后执行语句C。 图31顺序结构流程图 1. 数据的输入 MATLAB语言要从键盘输入数据,可以使用input函数 ,该函数的调用格式有如下两种。 1) x=input('提示信息') 其中,提示信息表示字符串,用于提示用户输入什么 样的数据,等待用户从键盘输入数据,赋值给变量x。 例如,从键盘中输入变量x,可以用下面的命令实现: >> x=input('输入变量 x: ') 输入变量 x: 3 x = 3 执行该语句时,命令行窗口显示提示信息“输入变量x : ”,然后等待用户从键盘输入x的值。 2) str=input('提示信息','s') 其中,该格式用于用户输入一个字符串,赋值给字符 变量str。 例如,用户想从键盘输入自己的名字,赋值给字符变 量str,可以采用下面命令: >>str=input('what ''s your name?','s') what 's your name?XuGuobao str = XuGuobao 执行该语句时,命令行窗口显示提示信息“what 's your name?”,然后等待用户从键盘输入字符变量str的 值。 2. 数据的输出 MATLAB语言可以在命令窗口显示输出信息,可以用函 数disp实现,该函数的调用格式如下: disp('输出信息') 本书是基于当今流行的MATLAB R2016a和Simulink 8.7平台编写的,由教授不同专业课程的多名高校教师十余年从事MATLAB课程教学、课程改革、毕业设计指导和MATLAB科学研究的基础上编著而成。本书具有以下特点: (1)内容编排科学合理。本书采用先基础后应用,先理论后实践的方式,由浅入深、循序渐进地编排内容,便于读者学习和掌握MATLAB/Simulink。 (2)内容翔实,实例丰富。本书融合编者多年的MATLAB教学和使用经验,不仅详细介绍了最新的MATLAB/Simulink版本基本内容,而且列举了丰富的例题和应用实例,便于读者更好掌握MATLAB各种函数和命令。 (3)理论与应用有机结合。本书前8章介绍MATLAB/Simulink基础理论知识,每章最后两节都给出应用实例和综合实例。第9到第17章专门介绍MATLAB/Simulink在电子、通信、自动化、电气、计算机等相关学科领域中的应用。 (4)语言通俗,简单易学。本书语言通俗易懂,通过近400个应用实例的详细讲解,指导读者更好地应用MATLAB解决专业领域的实际问题。