- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025/9/24大学数学实验作者薛长虹西南交大数学学院Email地址:chxue180@126.com主页:http://QQ:315165
2025/9/24第一章§1-2MATLAB编程
2025/9/24第一章目录M文件编辑器编程及运行方法函数定义条件语句循环结构关系与逻辑课堂练习
M文件简介2025/9/24No.1M文件就是用户把要实现的命令及程序写在一个文件中,存为一个程序块,在MATLAB工作空间调用。No.2用户可利用M文件来生成和扩充自己的函数库。M文件有两种格式:即函数式M文件和脚本式M文件。
M-文件的编辑与运行2025/9/24建立新文件:在命令窗口中选择命令File/New/M-file,系统打开编辑器,或点击工具栏上的白页(如图),或用命令edit。点击此处12
M-文件的编辑窗口2025/9/24
M文件编辑与运行2025/9/24编辑后,按保存按钮或选择命令菜单中File/SaveAs,系统弹出一个Save框,在框内键入‘文件名’(自动生成.m)3.保存:2.编辑:按MATLAB语法规则编辑MATLAB程序
M文件编辑与运行2025/9/24方法一:到工作空间,键入‘文件名’后按回车。(注意不要加后掇.m)01方法三:可在编辑窗口选定要运行的程序段,按F9运行。再到工作空间查看结果。03方法二:按F5(Debug菜单下Run)02方法四:复制程序段到工作空间,回车运行。044.运行:
对M文件名的要求与对函数名的要求相同,只能以字母开头,可用字符为字母、数字、下划线。脚本式的M文件运行产生的所有变量都是全局变量,而函数式M文件中的所有变量都是局部变量。文件编辑与运行
M文件编辑与运行2025/9/24例:脚本式M文件
M文件编辑与运行2025/9/24函数式M文件:
函数定义方法2025/9/24m文件定义法:建立M文件来定义函数。此时文件名必须与其定义的函数名一致。定义函数M文件通常由以下几个部分组成:行助文本
函数定义方法2025/9/24例1:求最小公倍函数lcm编辑M文件:lcm.m内容如下:functionc=lcm(a,b)ifany(round(a(:))~=a(:)|round(b(:))~=b(:)|a(:)1|b(:)1)%any查真,round取最近整数error(‘Inputargumentsmustcontainpositiveintegers.’);%输出必须包含正整数endc=a.*(b./gcd(a,b));%gcd取最大公因子
调用函数2025/9/24
编程入门之条件语句2025/9单条件语句:(2)双选择条件语句:if(条件式) if(条件式) 语句组 语句组1 end else 语句组2end123456
编程入门之条件语句2025/9/24多条件条件语句:if(条件式1)语句组1elseif(条件式2)语句组2elseif(条件式3)语句组3......end
编程入门之条件语句2025/9/24例:当从键盘输入自变量x的值由分段函数给出y的值。
编程入门之条件语句2025/9/24例:输入一个x的值,输出符号函数y的值
编程入门之分枝语句2025/9/24Switch语句用于实现多重选择,其格式为:Switch表达式case数值1模块1;case数值2模块2;…otherwise…end
编程入门之分枝语句2025/9/24Switch语句的执行过程是:首先计算表达式的值,然后将其结果与每一个case后面的数值常量依次进行比较,如果相等则执行该case模块中的语句,在执行完该case模块以后就跳出switch语句。如果表达式的值与所有case模块的进入值无一相同,则执行otherwise模块中的语句。Otherwise模块也可以省略。
编程入门之分枝语句2025/9/24例:将百分制的学生成绩转换为五级制成绩。程序见右侧在工作空间命令行键入:D=baifen(80)输出:D=B
编程入门之循环语句2025/9/24”for循环变量=初值:步长:终值循环体
您可能关注的文档
最近下载
- 广东省紧密型县域医共体(已挂牌)名单明细表1126.doc VIP
- [产品_解决方案概述]华为FusionAccess桌面云解决方案6.2概述.pdf VIP
- 《华科概率论与数理统计课件——概率论》.ppt VIP
- 图集规范-浙江图集-2010浙G22管桩.pdf VIP
- 中建八局高大模板施工标准化图册(盘扣架脚手架)2024年 .pdf VIP
- 一种竹质柱状活性炭及其制备方法和应用.pdf VIP
- Mogas金属硬密封球阀的构造特点.docx VIP
- T-CECS 10107-2020超高性能混凝土(UHPC)技术要求(OCR).pdf
- 2025年高考真题解析课件:2025年全国新高考二卷英语读后续写(课件).pptx VIP
- 《江南逢李龟年》课件.pptx VIP
文档评论(0)