- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB基础及应用(NO:)程序设计.doc
四 川 大 学 教 案
【理科】
周次 第 五 周, 第 五 次课 章节
名称 第六章 MATLAB程序设计 授课
方式 课堂讲授( ( ), 实践课( ) 教学
时数 2 时间
分配
M文件
1、M文件: 大量的MATLAB代码(指令)罗列成文件,送入MATLAB系统中解释运行。M文件的后缀名为M。
2、M文件的分类:(A)命令式文件(脚本,script).(B)函数式文件(function).
注 :两类文件的区别:(A)命令式文件没有输入输出参量,函数式文件有。
(B)命令式文件运行中可以调用工作空间的数据,运行中产生的所有变量为全局变量。函数式文件不能调用工作空间的数据,运行中产生的所有变量为局部变量。
(C)命令式文件可以直接运行,函数式文件不能,只能调用。
3、函数式文件(function)的构成: P272 (funave1)(funave2)(g)
程序的流程控制
关系运算符
==
等于
=
小于等于
~=
不等于
=
大于等于
小于
大于
2、条件分支语句(if-else-end) 如果-否则-
(1)分析P275例
(2)(exlin.m) 问题:当输入为向量或矩阵时,开除许该程序应如何?
3、循环语句(for-end)(硬循环)(while-end)(条件循环) 当--就--
P276例 (exno49)
求阶乘大于或等于9999的最小整数(exno50)
4、分支语句(switch-case-otherwise-end) 当--情形满足就--否则--
分析P276例
(exno51)
第 页
5、程序调试问题
语法和逻辑两种错
根据出错信息调试。(命令窗的提示,注意一般情况不加;号调试)
利用设置断点来判断。breakpoints
利用keyboard命令来判断。当出现k 时retrun
变量的鼠标观测法
综合练习
1.典型的虫口混沌问题
(exno52-53)
a=[2.0 3.2 3.5 3.8] x1=0.5 n=50
2.5个学生A、B、C、D、E参加一项比赛。甲、乙两观众猜测比赛结果。甲猜的名次顺序为A、B、C、D、E,结果一个也不对,也没一对相邻名次正确。乙猜的名次顺序为D、A、E、C、B,结果猜对了两个学生的名次并猜对了两对学生相邻名次,问比赛结果?
数学模型:A、B、C、D、E的编号为1,2,3,4,5
名次的变量为C1,C2,C3,C4,C5
相邻问题 DA AE EC CB用41,15,53,32表示
3、函数
研究参数a在[-1:0.1:1]内函数零点随a的变化关系。(exno54)
4、编制一个函数,函数的输入参数为一个任意矩阵或向量,输出参数为该矩阵中不相同的元素个数。
代码运行的计时方法
整段程序代码的计时
(1)tic
…
toc 表示计算tic与toc之间的时间(exno57)
(2)也可以用
etime(t1,t2)来计算t1,t2之间的时间差来完成上述功能。(exno58)
(3)也可以用cputime变量来完成上述功能。(exno59)
(4) 使用profile来计算程序中每个非内接函数的调用时间.(exno60)
2、程序代码的优化
程序代码的向量化 例:求用不同方法,观察执行时间
用循环语句(exno61) 用矩阵(exno62) 一般情况下,完全采用矩阵运行的方式,MATLAB 的程序与C语言基本相同。这必须对矩阵非常熟练,例如
x=[1 2 3;1 2 1]
a=[4 5 6] 希望将a中的每一个元素乘以x的每一列,怎么办?用diag(x)
矩阵的预先配置(exno63)(exno64)
3、应用程序接口
4、完整的数值计算及程序分析
设电子粒子束流从恒定磁场中某点以相同速率发射,发射的方向与磁场方向的夹角很小,观察不同方向入射的粒子束流的运动轨道。(设磁场沿Z方向)
数学模型:
粒子流的速度初值为
标准化方程
归一化方程
MATLAB的标准化方程
编制程序 (fun5 exno65)
运行调试。此题考虑磁场沿Z相变化的情况: 并研究变化的影响。
5、细胞(cell)数组:将不同类型、不同维数的数
您可能关注的文档
- GIS在高压输变电管理中的应用分析.doc
- GJBB版数据分析.doc
- GL-SP-YCAD04-001-2006安全生产分级管理职责.doc
- GMP培训知识(.).doc
- GPS干扰及其反制措施.doc
- GPS模块的软硬件结构分析.docx
- GPS的工作原理和运用.doc
- GSM无线链路干扰的解决方法.docx
- Gy全身照射对创面几种愈合成分的影响及康复新的促愈合作用.doc
- G留置针在早产儿中的应用.doc
- 2025年新高考语文复习 文言文18个虚词 课件.pdf
- 2025届高考英语二轮复习《形容词和副词》课件.pdf
- 2025年新高考语文复习 文言文阅读——概括分析文意客观题 课件.pdf
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)2.1 知识引入.pptx
- 2024-2025学年高一英语必修第一册(人教版)同步课堂 Unit 1 Teenage Life:Period 1 Listening and Speaking【配套课件】.pdf
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)5.1 知识引入.pptx
- 2024年(新高考Ⅰ卷)英语阅读理解真题讲评 课件.pdf
- 2025届高考日语二轮复习《作文写作技巧》课件.pdf
- 2025届高考语文二轮复习《作文审题立意》课件.pdf
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)5.7 拓展案例3:配置FTP站点用户隔离.pptx
最近下载
- 神经外科介入神经放射治疗技术操作规范2023版.pdf VIP
- 《IE基础知识培训》PPT课件.ppt
- 神经系统体格检查演示课件.ppt
- 《财经法规与会计职业道德》习题答案及解析.pdf VIP
- 租赁合同模板下载打印5篇.docx
- 专题1.2 全等图形和全等三角形(分层练习)-2023-2024学年八年级数学上册基础知识专项突破讲与练(苏科版).docx VIP
- 《时间序列分析》PPT课件(全).pptx
- 电大一网一《网络存储技术》形考任务三:基于iSCSI传输的配置与管理形考任务三:基于iSCSI传输的配置与管理(1).docx VIP
- 学校“四个一”突发事件应急处置工作机制范文(6篇).pdf VIP
- 饱和聚酯培训资料.ppt
文档评论(0)