Matlab课堂教学.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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也可对图形加上各种注解与处理: 举例:

您可能关注的文档

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档