首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
MATLAB课程之第三章v4 M文件知识(4)
精品
作者优秀
平台推荐
详细信息
文章亮点
作者优秀
优秀教师/博士学历/特邀专家/独家讲师
平台推荐
内容稀缺
算法工匠
11月前
浏览1334
关注
上堂课讲了一个示例程序,需要
大家帮忙找错(考试中有类似的改错题)!
相信大家经过多次练习都能发现程序的问题!程序找错的过程特别能提高编程水平。
看一下老师给出的找错结果!编程一定要细心,不然很容易敲错函数名。
完整代码!
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
最近编辑:11月前
算法工匠
博士后
|
高级工程师
诚信做事 认真讲课 传播知识
关注
获赞 422
粉丝 2752
文章 515
课程 40
点赞
收藏
作者推荐
可试听
算法工匠带你学之MATLAB通信系统仿真—— 第一章 调制解调器仿真 第二讲 QPSK(1、2、3)
¥5
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
Matlab电化学
MATLAB通信工程师的必修课 绪论
微课:前华为技术工程师算法工匠Matlab技能专训23讲
MATLAB通信工程师的必修课 第四章 信号捕获和同步 第三部分
相关推荐
Matlab通信仿真信噪比等效转换专题:全网讲信噪比等效转换最透彻的课程就在这里!
带你入门,一起学习MATLAB基础课程!
Matlab通信工程师的必修课-通信系统仿真及实现 第三章 传输技术
MATLAB通信工程师的必修课 第三章 传输技术 第二部分
最新文章
1-332基于遗传算法GA与最小二乘支持向量机LSSVM的特征选择的烟叶识别
1-333基于matlab的混凝土随机球形骨料球体蒙特卡洛随机分布模型
1-331基于matlab的粒子滤波PF与概率假设密度PHD滤波多目标跟踪算法
“手撕”卫星结构&热控仿真难点:设计师必须攻克的问题(深度解析)
广州大学江帆教授《COMSOL工程传热与相变实战》新书上市线上沙龙
热门文章
BMS中涉及到的数字通信的概念与类型(上)
微带贴片天线--使用时间周期基板介电常数的宽带方法
不管你从事什么行业,一定要具备这6种能力
Excel函数:从知识付费到自我提升的旅程-17
自然界的Massive MIMO
其他人都在看
有问题,找原厂,原厂的工程师好不好干呢?
那年模电江湖,杀出一位西北模电王,留下一本全彩书《你好放大器》
CATIA软件许可解析.[CATIA知识点].
机器学习构建流体力学数据驱动模型-实操加餐教程来了
零基础学电磁仿真,避开这3个坑,提升你的仿真精度!
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部