第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/1 10:29:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0dxyo8m5g73blzb1bwa62p7v43zg0p00hx6_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top