M函数文件matlab.ppt四、M文件和流程控制M文件和流程控制MATLAB控制流函数循环控制语句条件控制语句if,switchtry…catch…end结构其它流程控制指令M文件和流程控制(续)M脚本文件和函数文件M脚本文件和函数文件的比较局部变量和全局变量M文件的一般结构M文件和流程控制(续)=array 循环体 end循环体被循环执行,执行的次数就是array的列数,array可以是向量也可以是矩阵,循环变量x依次取array的各列,每取一次循环体执行一次。(续) 循环体 end只要表达式为逻辑真,就执行循环体;一旦表达式为假,就结束循环。表达式可以是向量也可以是矩阵,如果表达式为矩阵则当所有的元素都为真才执行循环体,如果表达式为nan,MATLAB认为是假,不执行循环体。(续)注意:end必须和for,while成对出现,不可省略。特别是出现循环嵌套时,一定要注意for/while和end的配对问题。, 语句段1elseif条件式2 语句段2 ...else 语句段n+1 end当有多个条件时,条件式1为假再判断elseif的条件式2,如果所有的条件式都不满足,则执行else的语句段n+1,当条件式为真则执行相应的语句段;If…else…end结构也可以是没有elseif和else的简单结构。举例:条件控制语句if举例
M函数文件matlab 来自淘豆网m.daumloan.com转载请标明出处.