matlab4.doc


文档分类:IT计算机 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70
文档列表 文档介绍
,,编译成在操作系统支持下的可执行文件,这个可执行文件便是程序设计的最终结果。,,成为(编译成)在Matlab支持下的可执行文件,,存储,运行的。-脚本文件(M-函数文件,M-文件),它们通常是由M-file编辑器编制的,在命令窗口执行。(“GUI”是图形用户界面的简称,是一个*.fig图形文件),它是由GUI编辑器编写的,通常与M-脚本文件相关联。GUI文件可视为M-脚本文件的组装器,它在命令窗口打开后,可通过鼠标来点击执行M-脚本文件。-脚本文件是Matlab的程序设计的核心。在Matlab的程序设计中以下几个问题是要关注的:腿程序的结构:顺序结构,选择结构,、(1)菜单操作:MATLAB命令窗口的File菜单→New菜单项→M-file命令。袃(2)命令操作:在MATLAB命令窗口输入命令edit。莂(3)命令按钮操作:单击MATLAB命令窗口工具栏上的“新建”命令按钮。、M文件的分类芅分类:命令文件(ScriptFile)和函数文件(FunctionFile)。螂例建立一个命令文件将变量a,b的值互换,然后运行该命令文件。:腿clear;羈a=1:10;b=[11,12,13,14;15,16,17,18];莃c=a;a=b;b=c;膁a衿b螅然后在MATLAB的命令窗口中输入exch,将会执行该命令文件。蚆例建立一个函数文件将变量a,b的值互换,然后在命令窗口调用该函数文件。:蕿function[a,b]=exch(a,b)螇c=a;a=b;b=c;袄然后在MATLAB的命令窗口调用该函数文件:肀clear;莀x=1:10;y=[11,12,13,14;15,16,17,18];袈[x,y]=fexch(x,y)羂三、数据的输入输出螃1、input函数肀调用格式为:蚅A=input(提示信息,选项);芅其中提示信息为一个字符串,用于提示用户输入什么样的数据。膃如果在input函数调用时采用's'选项,则允许用户输入一个字符串。袁例如,想输入一个人的姓名,可采用命令:蚇xm=input('What''syourname?','s')蒃2、disp函数薂调用格式为disp(输出项)芇其中输出项既可以为字符串,也可以为矩阵。螈注意:用disp函数显示矩阵时将不显示矩阵的名字,而且其格式更紧密,且不留任何没有意义的空行。螆例求一元二次方程ax2+bx+c=0的根。程序如下:羁a=input('a=?');肇b=input('b=?');薅c=input('c=?');袄d=b*b-4*a*c;蒁x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];螈disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);蚇3、pause函数羂其调用格式为:袀pause(延迟秒数)薈如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任一键后程序继续执行。蚈若要强行中止程序的运行可使用Ctrl+C命令。莅四、程序结构艿1、选择结构芈if语句蒆在MATLAB中,if语句有3种格式。蒃(1)单分支if语句语句格式为:羃if条件聿语句组薇end袅当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语句,若条件不成立,则直接执行if语句的后继语句。莂蝿expr莄statement羄非0袂=0蕿(2)双分支if语句语句格式为:莆if条件肂语句组1芁else芀语句组2蒇end蒅当条件成立时,执行语句组1,否则执行语句组2,语句组1或语句组2执行后,再执行if语句的后继语句。蚀羀expr薈statement1袇statement2莄非0肅=0薀例计算分段函数值。程序如下:艿x=input('请输入x的值:');肇ifx=

matlab4 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里行舟
  • 文件大小172 KB
  • 时间2019-04-26