Matlab编程与作图课件_第1页
Matlab编程与作图课件_第2页
Matlab编程与作图课件_第3页
Matlab编程与作图课件_第4页
Matlab编程与作图课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、Matlab编程与作图PPT课件MATLAB数学实验数学实验 第二章第二章 MATLAB 编程与作图编程与作图2021-11-20Matlab编程与作图PPT课件主要内容主要内容n2.1 程序设计程序设计n2.2 作图作图 n2.3 在线帮助和文件管理在线帮助和文件管理Matlab编程与作图PPT课件2.1 程序设计程序设计n循环语句循环语句nfor end, while endn分支语句分支语句nif else end, if elseif else endnswitch case endn其它其它npause, break, return, errorMatlab编程与作图PPT课件循环语

2、句循环语句nfor 循环变量循环变量 = 初值初值 : 增量增量 : 终值终值n 语句语句;nendnwhile (条件式条件式)n 语句语句;nendsum = 0;for i = 1 : 1 : 100 sum = sum + i;endsum = 0; i = 1;while (i = 100) sum = sum + i; i = i + 1;end缺省为缺省为1Matlab编程与作图PPT课件分支语句分支语句nif (条件式条件式)n 语句语句;nendnif (条件式条件式)n 语句语句;nelsen 语句语句;nendnif (条件式条件式1)n 语句语句;nelseif (条件

3、式条件式2)n 语句语句;nelsen 语句语句;nendnswitch (变量变量)n case 值值1:n 语句语句1;n case 值值2:n 语句语句1;n otherwisen 语句语句;nendMatlab编程与作图PPT课件例例2.1 计算计算s = 0; for n = 1 : 100 s = s + 1/n/n;ends = 0; n = 1;while (n 11 x 1x 1Matlab编程与作图PPT课件2.2 作图作图n曲线图曲线图 nplot(x, y): 以数据以数据(x(i), y(i)为节点的折线图为节点的折线图nplot(x1, y1, x2, y2, .)

4、: 多组数据折线图多组数据折线图nfplot(fun, a,b): 函数函数fun在区间在区间a, b的函数图的函数图nplot3(x, y, z): 空间曲线图空间曲线图n图形导出到图形导出到wordn线型与标记线型与标记 P31 表表 neg2_5 曲线图曲线图 y = x3x1 和和 y = |x|0.2sin(5x) Matlab编程与作图PPT课件2.2 作图作图n曲面图曲面图nx, y = meshgrid(xa, ya)n当当 xa, ya分别为分别为m维和维和n维行向量维行向量, 得到得到x和和y均为均为n行行m列矩阵列矩阵nmeshgrid常用于生成常用于生成XY平面上的网格

5、数据平面上的网格数据nmesh(x, y, z) n其中其中x, y, z是同阶矩阵是同阶矩阵, 表示曲面三维数据表示曲面三维数据n绘制网面图绘制网面图, 是最基本的曲面图形命令是最基本的曲面图形命令nsurf(x, y, z) 绘制曲面图绘制曲面图, 与与mesh用法类似用法类似neg2_6 二元函数图二元函数图 z = x exp(x2 y2 )Matlab编程与作图PPT课件x, y = meshgrid(xa, ya)nxa = 6:8; ya = 1:4; nx, y = meshgrid(xa, ya) %生成生成X-Y面上网格面上网格 nz = x.2 + y.2; %计算计算X

6、-Y面上各网格点的面上各网格点的z轴高度轴高度Matlab编程与作图PPT课件图形说明和定制图形说明和定制ntitle 标题说明标题说明nxlabel, ylabel, zlabel 说明坐标轴说明坐标轴x, y, znhold on/hold off 保留保留/释放现有图形释放现有图形naxis(a, b, c, d) 确定坐标轴范围确定坐标轴范围axb, cyd naxis(a, b, c, d, e, f) 定制定制3维坐标轴范围维坐标轴范围nfigureclose 开开关一个新图形窗口关一个新图形窗口nsubplot(m, n, k) n将图形窗口分为将图形窗口分为m*n个子图个子图,

7、指向第指向第k幅图幅图nlegend(str1, str2, .) 图例图例nclf 清除图上所有内容清除图上所有内容neg2_7 空间曲线空间曲线Matlab编程与作图PPT课件2.2 作图作图n图形窗口菜单和工具栏图形窗口菜单和工具栏 n图形编辑图形编辑Matlab编程与作图PPT课件2.3 在线帮助和文件管理在线帮助和文件管理n在线帮助在线帮助nhelpnhelp 子目录名子目录名nhelp 命令或函数命令或函数nlookfor 关键字关键字ntype M文件主名文件主名nwhich M文件主名文件主名Matlab编程与作图PPT课件2.3 在线帮助和文件管理在线帮助和文件管理n文件和目录管理文件和目录管理nMATLAB接受到一个命令的搜索过程接受到一个命令的搜索过程n初学者在初学者在M文件的保存上常出现几种错误文件的保存上常出现几种错误 n设置你自己的工作目录设置你自己的工作目录 (Current directory)

温馨提示

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

最新文档

评论

0/150

提交评论