《MATLAB教程第三章.ppt》由会员分享,可在线阅读,更多相关《MATLAB教程第三章.ppt(34页珍藏版)》请在人人文库网上搜索。

1、MATLAB程序语言设计, ,第三讲 MATLAB图形绘制基本技术,3.1 MATLAB基本二维图形绘制 3.2 plot 命令使用 3.3 loglog、semilogx、semilogy、polar 3.4 二维曲线的标注 3.5 二维图形坐标轴的控制 3.6 其他类型的MATLAB二维图形绘制 3.7 MATLAB 简单三维图形绘制 3.8 例子与习题,3.1 MATLAB 基本二维图形绘制,在MATLAB中函数曲线的绘制变得非常得简当,最基本的函数是 plot 函数,二维图形绘制函数可用 help graph2d列出主要函数,见下表。,3.2 plot 命令的使用,MATLAB 最基本。

2、的图形曲线绘制命令是 plot 函数,而loglog、semilogx和semilogy的用法是一样的,下面详细介绍 plot 的用法。plot 的基本用法有,3.2 plot 命令的使用,例子:正弦曲线绘制, t=0:0.1:2*pi;y=sin(t);plot(t,y),3.2 plot 命令的使用,例子:多条曲线绘制,t=0:0.1:2*pi;y=sin(t);cos(t);plot(t,y),3.2 plot 命令的使用,例子:两边都有坐标轴曲线绘制, t=0:0.1:2*pi;plotyy(t,sin(t),t,0.01*cos(t),3.2 plot 命令的使用,其他绘图选项 (即。

3、字符串 s 的使用),s 由下表中一列或两列或三列中属性定义组成,如 s = -.g,3.2 plot 命令的使用,例子, t=0:0.1:2*pi; y1=sin(t); y2=cos(t); y3=sin(t).*cos(t); plot(t, y1, -, t, y2, :, t, y3, x),3.3 loglog、semilogx、semilogy、polar,例子,t=0:0.1:6*pi; r=abs(cos(t/3)*100+1; loglog(t,r),3.3 loglog、semilogx、semilogy、polar,例子, t=0:0.1:6*pi; r=abs(cos。

4、(t/3)*100+1; semilogx(t,r),3.3 loglog、semilogx、semilogy、polar,例子, t=0:0.1:6*pi; r=abs(cos(t/3)*100+1; semilogy(t,r),3.3 loglog、semilogx、semilogy、polar,例子, t=0:0.1:6*pi; r=cos(t/3)+1/9; polar(t,r),3.4 二维曲线的标注,绘制完曲线后,MATLAB还允许用户使用它提供的一些图形修改函数来进一步修饰画出的图形,标注一些文字信息。二维图形曲线的标注主要用到下表所示的函数。,3.4 二维曲线的标注, t=0:。

5、0.1:2*pi; y=sin(t); plot(t, y); title(Sine Wave Curve: Title); xlabel( Time Axis: Xlabel); ylabel( Function Value : Ylabel);,例子,3.4 二维曲线的标注,text(x, y,string) 在(x, y) 处标注文字 string gtext(string) 用鼠标指定位置标注文字, t=0:0.1:2*pi; y=sin(t); plot(t, y); text( 1, 0, Text annotation ); grid on,3.4 二维曲线的标注,legend(。

6、string1, string2, string3, ) 将用指定的文字标注在当前图形上作为图例说明 legend( , Pos) 将图例说明标在指定位置: 0 = Automatic best placement (least conflict with data) 1 = Upper right-hand corner (default) 2 = Upper left-hand corner 3 = Lower left-hand corner 4 = Lower right-hand corner -1 = To the right of the plot 当图例标注已经标注好后,还可用。

7、鼠标移动到适当的位置。,3.4 二维曲线的标注,x = 0:.2:12; plot(x,bessel(1,x),x,bessel(2,x),x,bessel(3,x); legend(First,Second,Third); legend(First,Second,Third,-1),例子,3.5 二维图形坐标轴的控制,MATLAB还提供有一些函数给用户来控制图形的坐标轴,主要有下表所示的函数。,3.5 二维图形坐标轴的控制,axis 命令的用法见下表,3.5 二维图形坐标轴的控制,subplot 命令用于在一幅图上创建多幅子图。Subplot(m, n, p) 或 subplot( mnp 。

8、) 将图形窗口分解为一个 m X n 的子图 (m X n 个坐标系统),其中 第 p 个坐标系统为当前坐标系统,plot 等命令在该坐标系统上绘曲线。, subplot(211), plot(x, y); subplot(223), stem(x,y); subplot(224), rose(x,y),3.5 二维图形坐标轴的控制,注意下例的复杂分割, subplot(211), plot(x, y); subplot(223), stem(x,y); subplot(224), rose(x,y) subplot(4,4,11), fill(x,y,r);subplot(4,4,12),f。

9、eather(x,y); subplot(4,4,15),plot(x,y); subplot(4,4,16),stairs(x,y),3.5 二维图形坐标轴的控制,新的分割必须不能破坏原有的分割,仔细观察下面两例子的区别, subplot(211),plot(x,y);subplot(312),plot(x,y) subplot(211),plot(x,y);subplot(313),plot(x,y),3.5 二维图形坐标轴的控制,MATLAB还提供有一个更灵活的命令 axes 用于设定当前坐标系统位置,从而可以任意方式分割图形窗口。 axes( position, xmin, xmax,。

10、 ymin, ymax ) 在当前图形窗口中指定位置创建坐标系统, xmin, xmax, ymin, ymax 取值在 (0,1)之间,且(0,0)表示图形窗口左下角坐标,而(1,1)表示右上角坐标。由若干 axes 函数调用得出的坐标系可以重叠且互不干扰。见下例,3.5 二维图形坐标轴的控制, axes(pos,0.2 0.2 0.6 0.4); plot(x,y) axes(pos,0.1 0.1 0.8 0.1); plot(x,y) axes(pos,0.5 0.5 0.4 0.4); fill(x,y,g) axes(pos,0.1 0.6 0.3 0.3); stem(x,y),。

11、3.6 其他类型的二维图形绘制,MATLAB提供其他许多种类的二维图形绘制,前面已经用到了一些,可以用 help specgraph 命令查看MATLAB提供的命令,主要有以下一些。,3.6 其他类型的二维图形绘制,下面几例说明这些图形的绘制, x=-2:0.1:2; y=sin(x); subplot(221); feather(x, y);subplot(222);stairs(x,y); subplot(223);stem(x,y); subplot(224);fill(x,y,r);,3.6 其他类型的二维图形绘制,下面几例说明这些图形的绘制, x=-2:0.1:2; y=sin(x)。

12、; subplot(223);quiver(x,y); subplot(223);comet(x,y); subplot(223);quiver(x,y); subplot(224);comet(x,y);,3.6 其他类型的二维图形绘制,下面几例说明这些图形的绘制, x=rand(1,10); pie(x),3.6 其他类型的二维图形绘制,下面几例说明这些图形的绘制, x=rand(1,100); hist(x, 10),3.7 MATLAB简单三维图形绘制,在MATLAB中三维图形绘制命令可用 help graph3d 命令和 help specgraph 命令查看。在此我们只介绍 plot3 命令。 plot3 命令是 plot 命令的三维版本,它的使用格式和 plot 一样,主要有以下两种。 plot(x, y, z) plot(x1, y1, z1, s1, x2, y2, z2, s2, ),3.7 MATLAB简单三维图形绘制,t = 0:pi/50:10*pi; plot3(sin(t),cos(t),t);,3.8 例子与习题,例一、选择和式的步距绘制出下面的图形,例二、在同一坐标系下绘出 在 内的曲线,例三、对合适 的范围选取绘制极坐标图,3.8 例子与习题,例四、假设用户有下面的绘图数据向量,体会各种绘图命令及效果。,例五、分别绘出下列函数的三维图。

matlab中任意两边之和大于第三边,MATLAB教程第三章.ppt相关推荐

  1. matlab中任意两边之和大于第三边,无法赋值,左侧大小1*1,右侧1*3,代码报错,但是看不出来两边大小不相等啊...

    帮忙看一下,代码报错 clc; clear all; P_LED=0.02; nLED=60; Pt=nLED*nLED*P_LED; A= 1e-4; %PD探测物理面积********* thet ...

  2. 根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can‘t。 (提示:Can‘t输出直接放到双引号中

    一.题目背景 求三角形面积 题目描述: 根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can't. ...

  3. 根据三角形的三条边长(长、中、短三条边),来判断三角形类型。注意: 1.一个三角形的边长应该都为正数 2.一个三角形的边长都应该满足三角形条件:两边之和大于第三边 如果有两边的

    /*根据三角形的三条边长(长.中.短三条边),来判断三角形类型.注意: 1.一个三角形的边长应该都为正数 2.一个三角形的边长都应该满足三角形条件:两边之和大于第三边 如果有两边的平方和比第三边的平方 ...

  4. 【笔试/面试】—— 从余弦定理到三角形两边之和大于第三边的证明

    所谓余弦定理: c2=a2+b2−2abcos(γ) c^2=a^2+b^2-2ab\cos(\gamma) 其中 cc 是 γ\gamma 角的对边, a.ba.b 是 γ\gamma 的邻边. 所 ...

  5. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  6. matlab plot 错误,Matlab中的绘图错误(Plotting Error in Matlab)

    Matlab中的绘图错误(Plotting Error in Matlab) 将matlab图打印成PDF时遇到问题. 在研究了几个小时的解决方案之后,我一直无法找到解决方案. 我一直收到相同的错误消 ...

  7. 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用

    导航:网站首页 > 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 相关问题: 匿名网友: 一 ...

  8. matlab中的下划线怎么打,在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号...

    导航:网站首页 > 在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号 在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号 匿名网友: 一.文档中的T ...

  9. 在matlab中怎样把图片转化为数据类型,matlab图像数据类型转换

    uint 8:无符号的8位(8bit)整型数据(unit 都是存储型) int :整型数据 1.在MATLAB中,数值一般都采用double型(64位)存储和运算. 2.为了节省存储空间,MATLAB ...

最新文章

  1. php校友录毕业论文,基于WEB的同学校友录的设计(PHP,MySQL)(附答辩记录)
  2. AngularJs表单自动验证
  3. 透视世界人工智能发展
  4. Linux系统下配置Java环境
  5. Java 编程开始啦
  6. 【Linux】一步一步学Linux——dhclient命令(156)
  7. SAP CRM Fiori应用里的note section
  8. 数据科学与python语言——Matplotlib数据可视化基础
  9. 【qduoj - 夏季学期创新题】骑士游历(递推dp)
  10. 49 MM配置-库存管理和实际库存-设置容差限制
  11. 网页中显示xml,直接显示xml格式的文件
  12. Python案例:通过城市区域代码查询天气
  13. DEDECMS使用SQL语句批量删除文章
  14. 一步步实现koa核心代码
  15. Javascript iframe交互并兼容各种浏览器的解决方案
  16. C# 类型转换问题一
  17. 计算机中答案没有小数怎么办,嵌入式编程中计算机是如何存储小数的
  18. 频谱感知1:未知确定信号的能量检测
  19. c语言步长,(转+原创)c语言那些细节之a+1和a+1的区别 ,指针的步长问题。
  20. pdfmark生成pdf文件并下载

热门文章

  1. 快应用,就是站长们的恶梦。加了百度必K站
  2. Exploiting Shared Representations for Personalized Federated Learning 论文笔记+代码解读
  3. 4个好用的图片去水印工具,图片去水印这样做就对了
  4. 关于 CPU 推测执行漏洞,您需要知道这些
  5. 高光谱数据预处理之移动窗口平均平滑算法
  6. Android 材料设计Material Design 动画篇(一)
  7. 安全漏洞防御(3) WEB攻击手段及防御第2篇-SQL注入
  8. HTML5淡黄色企业品牌专题网站模板
  9. 如何检测电阻及电池内阻的测量方法
  10. PHY--RSRP、RSRQ、RSSI和SINR