3 1 顺序结构程序ppt_第1页
3 1 顺序结构程序ppt_第2页
3 1 顺序结构程序ppt_第3页
3 1 顺序结构程序ppt_第4页
3 1 顺序结构程序ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序和程序设计程序和程序设计 程序的三种基本结构程序的三种基本结构 脚本文件和函数文件脚本文件和函数文件 文件的建立文件的建立 顺序结构顺序结构 3.1 顺序结构程序 专题三专题三 MATLABMATLAB程序流程程序流程控制控制 1 1程序和程序设计程序和程序设计 什么叫程序?什么叫程序? 程序是用某种计算机能程序是用某种计算机能够够理解并理解并且能够且能够执行的语言来描述执行的语言来描述的的解决问解决问 题的方法和步骤。题的方法和步骤。 程序设计的基本步骤程序设计的基本步骤 2 2程序的三种基本结构程序的三种基本结构 顺序结构顺序结构 选择结构选择结构 循环结构循环结构 3 3脚本文件和函数文件脚本文件和函数文件 脚本文件脚本文件是是可可在命令行窗口直接在命令行窗口直接执行执行的的文件文件,也叫命令文件。也叫命令文件。 函数文件是函数文件是定义定义一个函数,一个函数,不能直接执行,而必须以函数调用不能直接执行,而必须以函数调用 的方式来调用它。的方式来调用它。 4 4文件的建立文件的建立 用用命令按钮创建文件。命令按钮创建文件。 用用editedit命令命令创建文件。创建文件。 edit test edit test 分别建立脚本文件和函数文件,求两个矩阵的乘积。分别建立脚本文件和函数文件,求两个矩阵的乘积。 建立脚本文件建立脚本文件f1.mf1.m。 A=1,2,3;4,5,6;A=1,2,3;4,5,6; B=1,2;3,4;5,6;B=1,2;3,4;5,6; C=A*BC=A*B 在命令行窗口运行脚本文件。在命令行窗口运行脚本文件。 f1 f1 C =C = 22 2822 28 49 6449 64 建立函数文件建立函数文件f2.mf2.m。 function C=f2(A,B)function C=f2(A,B) C=A*B;C=A*B; 在命令行窗口调用函数文件。在命令行窗口调用函数文件。 A=1,2,3;4,5,6; A=1,2,3;4,5,6; B=1,2;3,4;5,6; B=1,2;3,4;5,6; C=f2(A,B) C=f2(A,B) C =C = 22 2822 28 49 6449 64 5 5顺序结构顺序结构 A=input(A=input(提示信息提示信息, ,选项选项);); (1 1)数据的输入)数据的输入 A=input( A=input(请输入变量请输入变量A A的值的值:);:); 请输入变量请输入变量A A的值的值:100:100 dispdisp( (输出项输出项);); (2 2)数据的输出)数据的输出 s= s=Hello,WorldHello,World; dispdisp(s)(s) Hello,WorldHello,World a=1,2,3;4,5,6; a=1,2,3;4,5,6; dispdisp(a)(a) 1 2 31 2 3 4 5 64 5 6 pause(pause(延迟秒数延迟秒数) ) 若要强行中止程序的运行可使用若要强行中止程序的运行可使用Ctrl+CCtrl+C命令。命令。 (3 3)程序的暂停)程序的暂停 输入原始数据输入原始数据 对原始数据进行处理对原始数据进行处理 输出处理结果输出处理结果 有一线段有一线段ABAB,A A的坐标为的坐标为(1(1,1)1),B B的坐标为的坐标为(4.5(4.5,4.5)4.5),求,求ABAB的长度的长度 ,以及黄金分割点,以及黄金分割点C C的坐标。的坐标。 a=input(a=);a=input(a=); b=input(b=);b=input(b=); c=a+0.618*(bc=a+0.618*(b- -a);a); s=abs(as=abs(a- -b);b); dispdisp(s)(s) dispdisp(c)(c) 输出结果为:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论