第2章 MATLAB程序设计MATLAB语言为解释型程序设计语言
在程序中可以出现顺序、选择、循环三种基本控制结构,也可以出现对M-文件的调用 ( 相当于对外部过程的调用)
由于 MATLAB开始是用 FORTRAN语言编写、后来用 C 语言重写的,故其既有FORTRAN的特征,又在许多语言规则方面与C语言相同
1 顺序结构语句在顺序结构语句中,包括表达式语句、赋值语句、输入输出语句、空语句等
1 表达式语句格式:表达式,%显示表达式值表达式;%不显示表达式值表达式%显示表达式值如:x + y, sin(x); –5 最后的表达式值暂保存在变量ans 中
2 赋值语句格式:v = 表达式,%结果送 v 并显示 vv = 表达式;%结果送 v 不显示 vv = 表达式%结果送 v 并显示 v2
3 空语句格式:,;2
4 输入语句1、input 语句(实际上是函数)格式 1:input (提示字符串)功能:显示提示字符串,可输入数字、字符串(两端用单引号括起)、或表达式格式 2:input (提示字符串, ' s')功能:显示提示字符串,并把输入视为字符串2、yesinput 语句格式:yesinput ( 提示字符串,缺省值,值范围) 功能:显示提示字符串和缺省值,若只打入回车则以缺省值作为输入值,若输入的值不在指定范围内则认为输入无效, B并等待用户重新输入
如:t=yesinput (' 指定线的颜色 ',⋯ 'red','red|blue|green') 运行结果如下:指定线的颜色 (red):yellow %不在值内指定线的颜色 (red):blue % 重输t = blue x=yesinput (' 输入元素个数 ',10,[1,20