第二讲-M文件及函数的编写优秀PPT.ppt 立即下载
2024-05-28
约988字
约34页
0
529KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第二讲-M文件及函数的编写优秀PPT.ppt

第二讲-M文件及函数的编写优秀PPT.ppt

预览

免费试读已结束,剩余 29 页请下载文档后查看

7 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二讲M文件及函数的编写MATLAB语言特点:M文件其实是一个像命令集一样的ASCII(纯文本)码文件。正是M文件的这个特点造就了MATLAB强大的可开发性和可扩展性。1.M-script文件的编写几点规则:●在运行此函数之前,需要把它所在目录加到MATLAB的搜索路径上去或将文件所在目录设为当前日录。新版本会提示,老版本则出错。【例1】用循环求解【例2】用循环求解求最小的m,iflogicalexpressionstatementsendSwitchexpressioncasecase_1(commands1)casecase_2(commands2)……casecase_k(commandsk)otherwise,(commands)end【例4】检测掷一次骰子所得的点数是单数还是双数:分支语句和C语言的区别:3.交互式输入Pause暂停程序等待回应;Pause(n)程序运行中等待n秒后继续运行;Pauseon显示其后的Pause命令,并且执行pause命令;Pauseoff显示其后的pause命令,但不执行该命令。(3)中断命令breakbreak语句常常用在循环语句中。通过使用break语句,可不必等待循环的自然结束,而根据循环只设的条件来判断是否跳出循环。4.MATLAB函数的编写(1)MATLAB语言的函数的基本结构(3)函数体说明及有关注解以(%)开头,用以说明函数的作用及有关内容【例6】前面的要求,m,10000【例8】函数的递归调用:阶乘使用tic和toc函数,测试一下该函数的运行效率。显式程序运行的时间。函数的函数名与存储名要一致。5程序设计的优化(1)以矩阵作为操作主体举些简单的例子,说明c语言和matlab的区别:虽然在MATLAB语言中没有规定变虽使用时必须预先定义,但是对于未定义的变量,如果操作过程中出现越界赋值时,系统将不得不对变量进行扩充,这样的操作大大降低了程序运行的效率,所以,对于可能出现变量维数不断扩大的问题,应当预先估计变量可能出现的最大维数,进行预定义。对存储的合理操作及管理也会提高程序运行的效率。MATLAB语言提供了一系列的函数用以管理内存。●执行错误的发生是由于在程序运行过程中,出现溢出或死循环等引起的,这些错误都与程序本身有关,并且较难发现解决。避免出现NaN、Inf或空矩阵等;(2)调试过程
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第二讲-M文件及函数的编写优秀PPT

文档大小:529KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用