- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(上课用)Matlab第六章
数值计算与编程技术
主讲人:朱萍玉
秽琶白昨慷根蘸采米瞥驰浮痊卡趁击腰宫酷浓隧羹棵犹琼贰张掇乱昔个孝(上课用)Matlab第六章(上课用)Matlab第六章
第六章 M文件和函数句柄
M脚本文件
for循环和while循环
M函数文件
总结
if-else-end条件控制
战雏兵彪餐幕赖榷滚幕芳咨胸黍暂雨安博击凛吓仗郁狗杂杉酪艳驾渡罕忧(上课用)Matlab第六章(上课用)Matlab第六章
M脚本文件
对于一些简单的问题,我们可以在指令窗(CommandWindow)中直接输入指令。
如果指令数很多,同时程序也比较复杂,里面的控制流复杂的话,直接从指令窗进行计算就显得烦琐。
所谓M脚本文件,就是Matlab按照脚本文件里面的代码一步一步地执行。
耗展告室厘降券瓮舒秃晓娱沏垛馅地啮泌邵彤兼猖搞剁郸毙滦暮茂萄汽挽(上课用)Matlab第六章(上课用)Matlab第六章
M脚本文件
文件的扩展名为.m,文件为纯文本文件(可用记事本等纯文本编辑器进行编辑)
文件按Maltab变量名的规则进行命名,不可包含中文等字符,否则无法在Maltab中进行调用(虽然可以正常存盘)。
脚本文件运行后,所产生的变量都驻留在matlab的工作空间(workspace)中。
孺算石靴字证蒸起湃奇擒耽赖赐远评案刻疤除羹鸟盘稼闰桩俐裹揉皇蹦甸(上课用)Matlab第六章(上课用)Matlab第六章
M脚本文件
1.脚本文件的创建
新建.m文件
避扳茅学街呢岛鸣有谣谷眨叭依遁震义氧鳞葱宾酗螺蚜嘎庞茅炮獭栓瓜葬(上课用)Matlab第六章(上课用)Matlab第六章
M脚本文件
2、脚本文件的编辑、运行
运行.m文件,也可在command windows窗口中输入文件名执行(文件扩展名不能输)
clear all;
clc;
a = 3;
b = 4
行尾加分号,则这一行的执行结果不会在command windows中显示,可以加快脚本的执行速度。
揉推磷暮棵袄仟拍菩淀城介反干栅涸碍鸽运咱押董吵百录腻京堑禁范晶搅(上课用)Matlab第六章(上课用)Matlab第六章
M脚本文件
3、脚本文件中的注释语句
% 以一个%开头的行是注释行,不被解释和执行
%% 以两个%%开头的注释行构成一个cell
a = 3;
b = 4;
%% 下面的语句又构成一个cell
程继隅卢切诸勾恕焚宗庞拂毗满灌洪枕臂艺题雅叼甸脂怀遍赤性浩蒸灰吟(上课用)Matlab第六章(上课用)Matlab第六章
第六章 M文件和函数句柄
M脚本文件
for循环和while循环
M函数文件
总结
if-else-end条件控制
翰疑鼎弟踊挟览翔袄师晌斯跋就深澜拇蛆杂值睬禹疫跌劝饮翼魂内拎剔抓(上课用)Matlab第六章(上课用)Matlab第六章
if-else-end条件控制
单分支
双分支
多分支
if expression
command
end
if expression
command1
else
command2
end
if expression
command1
elseif expression
command2
……
else
commandn
end
很常用
很常用
常用
if-else-end最常用的三种格式
袍谩触音投挥札禄家兢申都祁生俩涡库镐杏具疽菲绩狼弗颜四翔鲁粱丽螺(上课用)Matlab第六章(上课用)Matlab第六章
if-else-end条件控制
例1 分支结构
cost=10;
number=12;
if number5
sums=number*1.0*cost;
else
sums=number*0.9*cost;
end
sums等于多少呢?
sums=12*0.9*10=108
釉允慰闹像炔册角删林闰苗檄且仪灯湃协央韦铂蚌柯语愿锤耻拢帛绍妄棠(上课用)Matlab第六章(上课用)Matlab第六章
if-else-end条件控制
输入数值数组:
99
76
67
89
55
94
87
65
44
107
-77
输出字符数组:
99_优
76_良
67_中
89_良
55_差
94_优
87_良
65_中
44_差
107_无效成绩
-77_无效成绩
规则
90 – 100 优
75 - 89 良
60 - 74 中
0 - 59 差
其它 无效成绩
例2 考试成绩
橙扯勘挞絮寓奋晓戎峪土袒趴骸硼情坪茹淫篡拿短阀嘶蔗弥伴随天甩糟蔓(上课用)Matlab第六章(上课用)Matlab第六章
if-else-end条件控制
a = [99;76;67;89;55;94;87;65;44;107;-77];
s = ;
for k
您可能关注的文档
- 2015步步高理科数学2.6.doc
- 7年级上册数学1.5.1有理数的乘方.ppt
- IEEE 754 规定的双精度浮点数表示.doc
- 第三章第2节函数模型及其应用A课程解读.doc
- 第6章 MCS-51单片机内部资源及编程.ppt
- 周练5.30.doc
- C++编程之试题分类1.doc
- 递归yu分治.ppt
- 《普通化学》--4化学反应速率.ppt
- 第2章 MCS-51单片机硬件结构和原理.ppt
- 4.6.1.2 人体对外界环境的感知(二) 课件 2025-2026学年人教版生物八年级上册(共26.pptx
- 【高效课堂】2.2做更好的自己课件(共27张PPT).pptx
- 2.1 人的社会化 教学课件(共26张PPT).pptx
- 11.5机械效率(教学课件44页)- 初中物理苏科版(2024)九年级上册.pptx
- 5.14.1.1 呼吸系统的构成(课件)-初中生物苏教版(2024)八年级上册(共25张PPT).pptx
- 4.3 用算盘表示数(课件)(共14张PPT)2025-2026学年苏教版二年级数学上册.pptx
- 10 期末复习(课件)(共36张PPT)2025-2026学年苏教版二年级数学上册.pptx
- Unit 1 Happy Holiday Section B 1a-1d 课件+内嵌音视频 202.pptx
- 7.1(情境化)促进民族团结课件(共32张PPT)道德与法治九年级上册.pptx
- 【重质高效】25年秋新版外研社七年级上册英语同步上课课件 Starter-Know your sch.pptx
最近下载
- 医技科室岗位说明书.docx VIP
- 基于PLC自动门控制系统的研究与设计.doc VIP
- 唐代的肉食消费.docx VIP
- 人教版(PEP)2024-2025学年五年级英语上册教学计划(及进度表).docx VIP
- 西藏高原特色农牧业发展路径.docx VIP
- 2025-2026学年初中信息科技湘教版2024七年级上册-湘教版2024教学设计合集.docx
- 药品用量动态监测及超常预警管理规定.doc VIP
- 《智慧物流设施与设备》教案 第1课 认识物流设施与设备.pdf VIP
- 信号流图和梅森公式教材.ppt VIP
- 2021年最新改版苏教版四年级上册科学精练习题(一课一练)附单元期中期末测试卷.pdf VIP
文档评论(0)