Matlab基础及其应用-MATLAB程序设计 - 图文

loading 分享 2026-8-26 下载文档

3.2 程序控制结构

MATLAB基础与应用教程

3.2.1 顺序结构

2.disp函数

用于在命令窗口显示变量和表达式的值,其调用格式为disp(输出项)

其中,输出项既可以为字符串,也可以为矩阵。

>> A='Hello,World!';>> disp(A)Hello,World!

>> A=[1, 2, 3; 4, 5, 6];>> disp(A)

1 2 3 4 5 6

3.2 程序控制结构

MATLAB基础与应用教程

3.2.2 选择结构

1.if语句

if 条件1 语句块1elseif 条件2 语句块2…

elseif 条件n 语句块nelse

语句块n+1end

图3.3 if语句的执行过程

3.2 程序控制结构

MATLAB基础与应用教程

3.2.2 选择结构

【例3.2】计算分段函数:

x=input('请输入x的值:');if x<0

y=abs(x);elseif x<10

y=sin(x)./(x+1);elseif x<20

y=power(x,3);else

y=(3+2*x).*log(x); end

disp(y)

3.2 程序控制结构

MATLAB基础与应用教程

3.2.2 选择结构

【例3.3】输入一个字符,若为大写字母,则输出其对应的小写字母;若为小写字母,则输出其对应的大写字母;若为数字字符则输出其对应数的平方,若为其他字符则原样输出。

c=input('请输入一个字符:','s');if c>='A' && c<='Z' disp(lower(c));

elseif c>='a' && c<='z' disp(upper(c));

elseif c>='0' && c<='9' disp(str2double(c)^2);else

disp(c);end

3.2 程序控制结构

MATLAB基础与应用教程

3.2.2 选择结构

2.switch语句

switch 测试表达式 case 结果表1 语句块1 case 结果表2 语句块2 ……

case 结果表n 语句块n otherwise 语句块n+1 end

图3.4 switch语句的执行过程


Matlab基础及其应用-MATLAB程序设计 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: Matlab基础及其应用-MATLAB程序设计 - 图文 的文档
相关推荐
相关阅读