《MATLAB培训内容》doc版.doc_第1页
《MATLAB培训内容》doc版.doc_第2页
《MATLAB培训内容》doc版.doc_第3页
《MATLAB培训内容》doc版.doc_第4页
《MATLAB培训内容》doc版.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主要内容(2014.7.1)1. MATLAB介绍o 历史,打开关闭,界面o 解释型语言o 使用帮助2. 基本命令o 变量,矩阵o 运算符,: ,o 屏幕输入输出o 字符串o 系统自带数学函数o 使用匿名函数3. 基本绘图功能o 绘图语句 ploto 绘图结果的保存4. 程序设计o 使用Code Editoro 流程控制语句: 选择,循环o m文件o 文件函数o section, publish, Tex5. 专题: 数据拟合o 多项式运算o 插值,最小二乘法o 曲线拟合,o 三维曲面插值,曲面绘图1. MATLAB介绍历史,n Cleve Molern Release 2014a, v8.3特点n 解释型语言, JIT实时编译, 速度快n 绘图功能强大n 各类工具包(Toolbox)丰富n 已是应用广泛的技术计算工具(Technical Computing)打开关闭,界面n 主界面, 各窗口, Command window, Editorn 创建文件夹, 设置工作路径(working directory)n 主界面的各Tabs, Editor的各Tabsn 窗口布局(Layout)的恢复使用帮助n 命令: help, doc画图(ezplot(sin)n Fplot(sin(x),0,pi)n Sin(pi/3n Ans 系统自带展示结果n 可以自定x=2ans等 n 输入whos可观察其精度类型 double or floatn Format long(显示格式)n X会发现位数曾多n 矩阵转至xn 画图 plot(后置会有选项如x,y,(0)画出的图线上可以操作n 离散值用圆点表示出来,也可以连线连出来,可以通过增加点数来使曲线更加光滑 n Format short 位数改少,但此操作之前要先把结果复制给x值n yy=sin(xx);此处加分号可以时结果不显示出来n hole on n plot(x,y *-r)比较 )n 可以点图上箭头,进行操作 :坐标,标题,字体大小等n 标注 legend(51.pts,9.pts)即图代表什么意思一目了然n grid on 加上网格n 保存不用jpg格式 用pngn 或者 print -dpng.p1n Print -deps.p1n Print -djpes.p1 不会有锯齿n 也可以保存命令n 复制图片 edit-copy figuren Clc 清除命令语句n Clear 清除workspace里的命令n Run 运行按钮)n 观看各演示视频 demo (以下各主题的后附上相关视频)n 本次培训参考随机帮助文档 Getting Started with MATLAB - tutorials学习建议n 大胆尝试,多写程序,多调试n 学会利用MATLAB自带的帮助文档n 遇到问题及时上网检索n 善于学习别人的程序MATLAB竞赛软件申请n 申请表格必须由每支队伍的队长填写。每支队伍需指派一名代表来为其队伍申请软件许可n 软件申请截止日期2014年9月4日,使用许可有效期到2015年4月1日n 申请地址n /academia/student-competitions/software-request-registration-cumcm_zh_CN.html?s_eid=PEP_7804推荐网络资源n MATLAB中文论坛, /forum.phpn Cleves Corner, /cleve/n MATLAB Central, /matlabcentral/n Stackoverflow, /questions/tagged/matlab2. 基本命令变量,数组n 变量直接赋值使用,无需定义n 大数组建议初始化(预分配内存)n 预定义变量 ans, eps, i, j, pi, Inf, NaNn 字符串, 符号变量命令窗常用命令n who, whos, clear, clc, n 回显格式控制 format short, format long, format rat, format short en 屏幕输入输出 disp, fprintfn 保存工作空间 save, load一维矩阵n linspace, logspace, 冒号 : , logspacen endn 字符串n meshgridn 元素检索 find矩阵相关n 构造 zeros, ones, eye, rand, magic, hilb, pascal,n 取元素 diag, triu, triln 变型 transpose, fliplr, flipud, reshape, repmatn 拼接, 删除元素 n 计算 det, inv, norm, cond, eig, lu, chol, qr, svd, rank, null, n 取形状 size, length例题:n find(A2)n 向量a= 5,4,0,7,-3,1 所有 0 的元素位置运算符n (矩阵)四则运算 + - * / (注意维数对应的限制)n 按元素运算 .* ./ . . .集合运算n unique, ismember, union, intersect, setdiff, 多项式计算n poly, roots, polyval, conv, deconv, polyder, polyint, 其它常用函数n 数学函数 exp, sqrt, log, log10, sin, cos, tan, asin, acos, atann min, max, sum, sortn 坐标变换 cart2pol, pol2cart, cart2sph, sph2cart使用匿名函数n f = (x) sin(x)+1例题n z = (ey sin x) cos2xn3. 基本绘图功能基本二维图形n 绘图命令plotn 线点各属性(Line, Marker)n 图形标注 title, xlabel, ylabel, axis, legend, ginput, gtextn 其它命令 ezplot, fplot, semilogy, semilogx, loglogn 辅助命令 hold, grid, n 开图擦图 figure, clfn 子图 subplotn 其它图型(PLOTS) bar, pie, area, pie, hist, stem, polar, rose, compass, 三维绘图n 曲线 plot3, ezplot3n meshgrid, mesh, surf图形保存与导出n 菜单Save项, Save asn print dn 页面设置例题n 绘制 sin(x2+1) 图像n cos(x)*sin(y), sqrt(x2+y2)4. 程序设计使用Code Editorn 按钮区介绍n 保存.m文件运行n 注释 %n 行末分号,减少不必要的输出n Section % , 分节运行n 程序及运行结果发布, publish, Tex编码流程控制语句: n 选择 if else end, if elseif else endn 关系运算, = = =n 逻辑运算, & |n 循环 for, while end, switch case end, n break, continuen 缩进格式, 自动编排 ctrl + In 避免循环, 用向量运算代替例题n 求和 x2, x = 1.10n Gauss消去法, 不选, 选主元文件函数n 函数名与文件名n 函数的返回值, returnn 使用全局变量数据传递例题:n Fibonacci数列5. 专题: 数据拟合多项式运算n 系数表示n poly, roots, polyval, polyder, polyint一维数据插值n interp1, pchip, spline

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论