MATLAB程序设计优质精品文档.pptxVIP

  • 0
  • 0
  • 约4.79千字
  • 约 35页
  • 2026-01-07 发布于江苏
  • 举报

5MATLAB程序设计5.1关于m文件5.2数据的输入输出5.3程序流程控制5.4函数

用MATLAB语言编写的程序,称为M文件。M文件有两类:命令文件和函数文件。命令文件:没有输入参数,也不返回输出参数。将需要运行的命令编辑到一个命令文件中,然后在MATLAB命令窗口输入该命令文件的名字,就会可执行命令文件中的命令。函数文件:可以输入参数,也可返回输出参数。5.1关于m文件

1、键盘输入inputRequestuserinputSyntaxevalResponse=input(prompt)

strResponse=input(prompt,s)5.2数据的输入输出

2、屏幕输出5.2数据的输入输出dispDisplaytextorarraySyntax disp(X)

2、屏幕输出fprintfformatsdataanddisplaystheresultsonthescreenSyntax

fprintf(format,A,...)5.2数据的输入输出

1、选择结构5.3程序流程控制ifExecutestatementsifconditionistrueSyntaxifexpression statementsend

1、选择结构5.3程序流程控制?elseExecutestatementsifconditionisfalseSyntaxifexpression statements1else statements2end

1、选择结构5.3程序流程控制elseifExecutestatementsifadditionalconditionistrueSyntaxifexpression1 statements1elseifexpression2 statements2end

1、选择结构5.3程序流程switchSwitchamongseveralcases,basedonexpressionSyntaxswitchswitch_exprcasecase_expr statement,...,statementcase{case_expr1,case_expr2,case_expr3,...} statement,...,statementotherwise statement,...,statementend

1、选择结构5.3程序流程控制tryExecutestatementsandcatchresultingerrorsSyntaxtry programstatements :catchexception error-handlingstatements :end

2、循环结构5.3程序流程控制whileRepeatedlyexecutestatementswhileconditionistrueSyntaxwhileexpressionprogram statements :end

2、循环结构5.3程序流程控制forExecutestatementsspecifiednumberoftimesSyntaxforindex=values programstatements :end

3、控制流程转移5.3程序流程控制breakTerminateexecutionoffororwhileloopSyntaxbreakcontinuePasscontroltonextiterationoffororwhileloopSyntaxcontinue

4、暂停程序执行pauseHaltexecutiontemporarilySyntaxpause

pause(n)

pauseon

pauseoff5.3程序流程控制

1、函数定义函数文件由function语句引导,其格式为:function输出形参表=函数名(输入形参表)注释说明部分函数体注:其中函数名的命名规则与变量名相同。输入形参为函数的输入参数,输出形参为函数的输出参数。当输出形参多于1个时,则应该用方括号括起来5.4函数

2、函数调用函数调用的一般格式是:[输出实参表]=函数名(输入实参表)5.4函数

3、函数所转参数的可调性MATLAB在函数调用上有一个与众不同之处:函数所传递参数数目的可调性。凭借这一点,一个函数可完成多种功能。在调用函数时,MATLAB用两个永久变量nargin和nargout分别记录调用该函

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档