首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
MATLAB课程之第三章v4 M文件知识(4)
精品
作者优秀
平台推荐
详细信息
文章亮点
作者优秀
优秀教师/博士学历/特邀专家/独家讲师
平台推荐
内容稀缺
算法工匠
3月前
浏览959
关注
上堂课讲了一个示例程序,需要
大家帮忙找错(考试中有类似的改错题)!
相信大家经过多次练习都能发现程序的问题!程序找错的过程特别能提高编程水平。
看一下老师给出的找错结果!编程一定要细心,不然很容易敲错函数名。
完整代码!
n = input('请输入百分制成绩n = ?');
if n<0||n>100
disp('输出有误,请重新输入百分制成绩')
else
t = fix(n/10); %fix()为截断取整函数
switch t
case{9,10}
disp('A')
case 8
disp('B')
case 7
disp('c')
case 6
disp('及格')
otherwise
disp('不及格')
end
end
disp函数预先了解一下!
后续还会讲解!
编程注意事项!!!
与其他的程序设计语言(比如C语言)的switch-case语句不同的是,在MATLAB语言中,当其中一个case语句后的条件为真时,switch-case语句不对其后的case语句进行判断,也就是说在MATLAB语言中,即使有多条case判断语句为真,也只执行所遇到的第一条为真的语句。
这样就不必像C语言那样,在每条case语句后加上break语句以防止继续执行后面为真的case条件语句。这个差异要知道哦!
本人在程序中大多使用for和if以及while语句,
switch-case语句
使用的不多。
给出实例,请同学们测试一下。
month=10;
switch month
case {3,4,5}
season='spring'
case {6,7,8}
season='summer'
case {9,10,11}
season='autumn'
otherwise
season='winter'
end
新内容来了!
两种程序文件!
脚本,不接受输入参数或返回输出参数。它们处理工作区中的数据。
函数,可接受输入参数,并返回输出参数。内部变量是函数的局部变量。
脚本
当调用脚本时,MATLAB 仅执行在文件中找到的命令。脚本可以处理工作区中的现有数据,也可以创建要在其中运行脚本的新数据。尽管脚本不会返回输出参数,其创建的任何变量都会保留在工作区中,以便在后续计算中使用。此外,脚本可以使用 plot 等函数生成图形输出。
函数
函数是可接受输入参数并返回输出参数的文件。文件名和函数名称应当相同。函数处理其自己的工作区中的变量,此工作区不同于您在 MATLAB 命令提示符下访问的工作区。
我在B站上也讲课!
欢迎观看和评论!
关注算法工匠吧!给我传播知识的动力!好课也需要宣传!
修订记录
20191225 完成初稿;
20220210 修订内容;
20230802 修订内容v2;
20231127 修订内容v3;
20241105 修订内容v4;
来源:通信工程师专辑
登录后免费查看全文
立即登录
MATLAB
通信
UM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-11-15
最近编辑:3月前
算法工匠
博士后
|
高级工程师
诚信做事 认真讲课 传播知识
关注
获赞 406
粉丝 2634
文章 391
课程 40
点赞
收藏
作者推荐
可试听
算法工匠带你学之MATLAB通信系统仿真—— 第一章 调制解调器仿真 第二讲 QPSK(1、2、3)
¥5
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
Matlab电化学
MATLAB通信工程师的必修课 第三章 传输技术 第二部分
微课:前华为技术工程师算法工匠Matlab技能专训23讲
通信仿真基础案例集!(附matlab源代码) 第一期
相关推荐
快速学习BPSK调制解调器仿真!
通信仿真进阶专题(一) 相干解调Matlab仿真思维与核心技能 第一部分
MATLAB通信工程师的必修课 第四章 信号捕获和同步 第一、二、三部分缩减版
算法工匠带你学之MATLAB通信系统仿真—— 第一章 调制解调器仿真 第二讲 QPSK(1、2、3)
最新文章
仿真APP应用案例——多层板结构模态分析
仿真APP应用案例——轨道交通牵引机箱冷却散热仿真
仿真APP应用案例——干燥生产线配风箱流场分析
仿真“行业步入冷静期”——问题凸显,机遇何在?
6 年心血凝聚!我的《爆炸与冲击数值模拟技术》图书上市了
热门文章
应用案例:HFSS设计仿真倒F天线
常见三相PFC拓扑结构详解
SPH模拟的并行计算和GPU加速研究
仿真笔记——ANSYS SpaceClaim几何建模常用功能介绍——点焊
仿真笔记——ANSYS APDL命令汇总(收藏备用)
其他人都在看
橡胶=汽车半条命:浅谈ABAQUS橡胶大变形仿真5大注意事项
2024第四届中国算力之都·宁夏 工程仿真大赛CAE网格赛道【赛事通知】
基于OpenFOAM的水翼空化数值模拟
锂离子电池生产现场异物管控
Comsol 锂电池热效应计算
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部