- 1、本文档共14页,可阅读全部内容。
- 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课堂教学,matlab教学视频,matlab教学视频下载,matlab教学,matlab基础教学视频,matlab教学视频百度云,matlab7.0教学视频,matlab2014a教学视频,matlab教学大纲,matlab教学ppt
Matlab课堂教学 ——应用于《半导体物理》课程 主讲人:赵懿琨 讲师 1. M文件的编辑和运行 1.1 M文件的建立和保存 .m文件实际上是一个纯文本文件,因此它可以用任何纯文本编辑器进行编辑,比如记事本等,但在MATLAB自带的编辑器(编辑/调试器,Editor/Debugger)中编辑最为方便,并且便于运行。 新建.m文件的方法是: 在命令窗口中点击File菜单中的New→M-file,或直接点击上面一排工具栏中最左边的空白纸“New M-file”按钮。或者直接在命令窗口中输入edit命令,就可以打开空白的MATLAB编辑/调试器窗口,开始编写并最后保存.m文件了。 注意:保存.m文件所用的文件名不能以数字开头,其中不能包含中文字,也不能包含+-^空格等特殊字符(但可以包含下划线),也不能与当前工作空间中的参数、变量、元素同名,而且也不能与MATLAB系统固有的内部函数(如sin,exp等)同名,否则运行时会出错或者得不到所希望的结果。 1.2 文件的编辑和查看 假定要进行编辑的.m文件的文件名为aaa.m,在MATLAB命令窗口中直接输入edit aaa或edit aaa.m即可打开aaa.m文件进行编辑和查看。 MATLAB编辑器提供彩色高亮显示的功能,所输入的文字会自动根据其文字特性而以不同的颜色显示:说明与注释-----绿色;关键字---蓝色;未完成的字符串---红色;已完成的字符串---棕色;其他文字----黑色。 如果只要查看aaa.m的源代码,可用type aaa即可。 1.3 M文件的运行:直接在命令窗口中输入文件名 2. 数值运算 MATLAB擅长於矩阵相关的数值运算 变量赋值: 必须告诉MATLAB 函数使用的变量的增量。使用较少的增量可以使得图形显示更加平滑 定义这个区间和增量。区间使用方括号[]以下面的形式定义: [ start : interval : end ] 举例: 在0≤x≤10 上以0.1 的增量递增 ,所以[0:0.1:10] 绘制y = cos(x) : x = [0:0.1:10]; y = cos(x); plot(x, y) 注意: y=exp(-2*t) :指数函数 f = exp(-2*t).*sin(t): 表示两函数的矩阵相乘 y = tanh(x) : π : matlab中用pi表示 abs(): 绝对值函数 3. 基本xy平面绘图命令 Matlab也适合用在各种科学目视表示(Scientific visualization) 2.1 plot函数 plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线: 举例: close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y) 2.1.2 小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 2.1.3小整理:plot绘图函数的叁数 字元 颜色 字元 图线型态 y 黄色 . 点 k 黑色 o 圆 w 白色 x x b 蓝色 + + g 绿色 * * r 红色 - 实线 c 亮青色 : 点线 m 锰紫色 -. 点虚线 -- 虚线 若要画出多条曲线,只需将座标对依次放入plot函数即可: 举例: plot(x, sin(x), x, cos(x)); 若要改变颜色,在座标对後面加上相关字串即可: 举例:plot(x, sin(x), c, x, cos(x), g); 若要同时改变颜色及图线型态(Line style),也是在座标对後面加上相关字串即可: 举例: plot(x, sin(x), co, x, cos(x), g*); 图形完成後,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围,举例: axis([0, 6, -1.2, 1.2]); 此外,MATLAB也可对图形加上各种注解与处理: 举例:
您可能关注的文档
- Linux操作系统关于集群的安装与并行计算.doc
- Linux动态内核补丁技术及其安全性分析.pdf
- Linux文件名到索引节点的查找案例分析.doc
- Linux环境下Tomcat的https的配置.doc
- Linux终端命令 (初学常见的基本操作).doc
- Linux环境下的网络编程.doc
- Linux集群的安装与并行计算.doc
- Lipp制罐技术在污水处理工程中的应用.pdf
- Linux虚拟实验环境的搭建及实验设计.pdf
- lky 试论程序性知识在第二语言教学中的应用_以汉语交际图式为例_娄开阳.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)