《MATLAB基础教程》第6章.ppt

上网导航 2023-09-16 378 0条评论
摘要: MATLABR2010a基础教程清华大学出版社MATLABMATLABR2010a基础教程清华大学出版社教学目标教学重点教学内容MATLABR2010a基础教程清华大学出版社掌握M...

MATLABR2010a基础教程清华大学出版社MATLABMATLABR2010a基础教程清华大学出版社教学目标教学重点教学内容MATLABR2010a基础教程清华大学出版社掌握MATLAB的编程流程掌握MATLAB的变量类型掌握MATLAB中的流程控制语句掌握MATLAB的函数类型和函数操作了解MATLAB中的错误处理与程序调试方MATLABR2010a基础教程清华大学出版社MATLAB的编程流程MATLAB的变量类型MATLAB中的流程控制语句MATLAB的函数类型和函数操作MATLAB程序调试方法MATLABR2010a基础教程清华大学出版社应用实例——液面的计算MATLABR2010a基础教程清华大学出版社在MATLAB中,用户可以使用两种方法执行运算:在交互模式下,直接在命令窗口中输入所有的命令。通过运行脚本文件中所存储的MATLAB程序。MATLABR2010a基础教程清华大学出版社脚本文件示例MATLABR2010a基础教程清华大学出版社创建新的M-文件,只需在命令窗口的File菜单中选中New菜单项,然后选中M-文件。在之后出现的编辑器/调试器窗口中输入文件,用键盘和编辑器/调试器的Edit菜单创建和编辑文件。

完成后,从编辑器/调试器的File菜单中选中Save菜单项。在出现的对话框中,用example1替换系统所提供的默认名称,并单击Save菜单项。编辑器/调试器将自动提供扩展名.m,并将文件保存在MATLAB当前目录中。保存了文件之后,用户就可以在MATLAB命令窗口中输入脚本文件名example1以执行程序。用户应该会看到命令窗口中所显示的结果。MATLABR2010a基础教程清华大学出版社为脚本文件赋予的名称要与MATLAB命令或者函数的名称都不相同。函数文件所创建的变量是该函数的局部变量。用户如果不必访问脚本文件中的所有变量,就需要考虑使用函数文件。这将避免用变量名“弄乱”工作空间,并将同时减少内存需求。在不使用文本编辑器打开M-文件的情况下,用户可以使用type命令来查看文件的内容。MATLABR2010a基础教程清华大学出版社用户可以使用鼠标重新调整窗口的大小并移动窗口,从而可以同时查看它们。用户也可以从编辑器/调试器的view菜单选中Dock菜单项,在桌面内部进入编辑器/调试器窗口。要激活一个窗口,单击它即可。如果没有进入编辑器/调试器,那么使用Alt-Tab组合键则可快速地在编辑器/调试器窗口和命令窗口之间来回切换。

在命令窗口中,使用向上箭头键检索先前所输入的脚本文件名,并且按Enter键执行脚本文件。在修改了脚本文件之后,要确保在切换到命令窗口之前保存文件。用户可以使用编辑器/调试器作为基本的文字处理器来编写包含有用户脚本文件、结果和讨论的简短报告,或者用以提供用户对某一问题的解答。MATLABR2010a基础教程清华大学出版社程序调试就是找出和删除程序中“故障”或者错误的过程。语法错误。(2)运行时错误。使用编辑器/调试器的调试特性。MATLABR2010a基础教程清华大学出版社第11页推荐的脚本文件结构在第一行中放置程序名和任何关键词。(2)在第二行中放置创建的日期,以及创建者的姓名**算部分:放置计算。输出部分:放置那些以所需格式传递的输出函数。MATLABR2010a基础教程清华大学出版社必须为所有的输入变量和输出变量记录度量单位。可能会有一些应用程序要求用户频繁地访问同一组数据。如果是这样的话,用户可以将数组中的数据存储在一个脚本文件之MATLABR2010a基础教程清华大学出版社input函数用以在屏幕上显示文本,等待用户从键盘输入某些内容,然后再将输入内容存储在指定变量之中。使用menu函数可以产生一个选项菜单,用以供用户输入。

MATLABR2010a基础教程清华大学出版社PalmIII于2004年3月1日创建。输入部分:tffinaltime计算部分:dt输出部分:plot(t,v),xlabel('Time(seconds)'),ylabel('Speed(meters/second)MATLABR2010a基础教程清华大学出版社算法和控制结构(1)顺序运算。(2)条件运算。(3)迭代运算(循环)。结构化程序设计(1)编写结构化程序较容易。(2)为一个应用编写的模块(函数)也可以用于其他的应用。(3)调试结构化程序较容易。(4)结构化程序设计在团队环境中非常有效。(5)理解和修改结构化程序较容易。MATLABR2010a基础教程清华大学出版社第16页(1/2)(1)简明地陈述问题(2)指定程序所使用的数据。这就是“输入”(3)指定程序所产生的信息。这就是“输出”(4)通过手算或者计算器完成解决方案的步骤。如果需要的话,可以使用一个较简单的数据集编写和运行程序(6)用手算结果检验程序的输出(7)用输入数据运行程序,并且对输出进行一个真实性检验(8)如果用户在将来使用该程序作为一个通用工具,那么,用户必须通过用一组合理的数据值来运行它以进行测试;并对结果进行一个真实性检验MATLABR2010a基础教程清华大学出版社第17页(2/2)通过使用以下方法实现有效的文档记录。

(1)合适地选择变量名,用以反映它们所代表的(2)在程序中使用注释。(3)使用结构图。(4)使用流程图。(5)通常在伪代码中逐字地描述程序。MATLABR2010a基础教程清华大学出版社在伪代码中,使用自然语言和数学表达式构造一些类似计算机的语句语言,但是,其中并没有详细的语法。伪代码也可以使用一些简单的MATLAB语法来解释程序操作。伪代码是对实际计算机代码的模仿。伪代码可以为程序内部的注释提供根据。除了提供文档记录之外,伪代码在编写详细代码之前对于一个程序轮廓所进行的描述也很有用。MATLABR2010a基础教程清华大学出版社故障类型:(1)语法错误。(2)运行时错误。开发大型程序的各阶段(1)编写和测试各个模块(单元测试阶段)。(2)编写使用模块的顶级程序(构建阶段)。(3)测试第一个完整的程序(alpha测试版阶段)。由内部人员与熟悉和信任的外部用户(这通常必须签保密协议)测试最后的alpha测试版。MATLABR2010a基础教程清华大学出版社6个关系运算符:小于,=小于或者等于,大于,=大于或者等于,==等于,~=不等于使用关系运算符进行比较的结果是0(如果比较是假)或者1(如果比较是真),并且MATLAB可以使用这个结果作为一个变量。

文章版权及转载声明:

作者:上网导航本文地址:https://www.90xe.com/post/4496.html发布于 2023-09-16
文章转载或复制请以超链接形式并注明出处技术导航

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏