contour函数(绘制矩阵的等高线图)

1、contour(Z)    绘制包含矩阵Z的等值线的等高线,自动选择等高线的层级

2、contour(X,Y,Z)    指定X,Y的坐标

例如:x = linspace(-2*pi,2*pi);

y = linspace(0,4*pi);

[X,Y] = meshgrid(x,y);

Z = sin(X)+cos(Y);    %Z为大小为100*100的矩阵

contour(Z)和contour(X,Y,Z)的不同在于坐标轴,contour(Z)默认为矩阵的大小生成坐标轴,而contour(X,Y,Z)指定了坐标轴。

3、contour(___,levels)

1)将levels设置为标量n,n为等高线的层数,程序会自动选择层所在的高度。

2)若想得到某一个高度的等高线,将levels设置为二元行向量。

3)若想得到固定的n个高度的等高线,将levels可以设置为n元行向量,其中向量中的值为高度值。

4)若向以固定的间隔进行分层来产生等高线,可以将levels设置为类似于-6:1:8

例如: [X,Y,Z] = peaks;    %Z为49*49的矩阵,其最大值为8.0752,最小值为-6.5466

4、contour(___,LineSpec)    指定等高线的线型和颜色。

例如:contour(X,Y,Z,'--');

5、contour(___,Name,Value)    使用一个或多个名称-值对组参数指定等高线图的其他选项

例如:contour(X,Y,Z,'ShowText','on');    %显示每一层的高度

6、contour(ax,___)    在目标坐标区中显示等高线图。将坐标区指定为上述任一语法中的第一个参数。

7、M = contour(___)    M存储的是等高线的信息,第一列第一行存储层级高度信息,第一列第二行存储该层级的坐标个数n,从第二列开始存储n个坐标的x坐标和y坐标,其中x坐标在第一行,y坐标在第二行,第一个层级存储之后,从第n+2列开始存储第二个层级的信息。

例如:

8、[M,c] = contour(___)

c可以用来设置等高线的属性,其中LineWidth用来设置等高线的宽度,LabelSpacing显示标签的间距

例如c.LineWidth = 3;    %LineWidth默认为0.5,3则变宽

MATLAB 中contour的应用相关推荐

  1. 深入理解MATLAB中contour函数

    1 contour函数 语法: [c,h] = contour(___); % 返回等高线矩阵c和等高线对象h 等高线矩阵,返回为二行矩阵.此矩阵包含等高线层级(高度)和每个层级上各顶点的坐标.对于 ...

  2. matlab中contourm,MATLAB 中contour函数的使用

    转自:http://msemac.redwoods.edu/~darnold/math50c/matlab/contours/index.xhtml Contour Maps in Matlab In ...

  3. matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...

    matlab等高线 原文 contour 矩阵的等高线图 全页折叠 语法 contour(Z) contour(Z,n) contour(Z,v) contour(X,Y,Z) contour(X,Y ...

  4. matlab中contour 函数的用法(绘制等高线)

    原文 contour 矩阵的等高线图 全页折叠 语法 contour(Z) contour(Z,n) contour(Z,v) contour(X,Y,Z) contour(X,Y,Z,n) cont ...

  5. matlab中help所有函数功能的英文翻译

    doc funname 在帮助浏览器中打开帮助文档 help funname 在命令窗口打开帮助文档 helpbrowser 直接打开帮助浏览器 lookfor funname 搜索某个关键字相关函数 ...

  6. LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码

    1. 参考网站: LIBSVM 库下载:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ https://www.csie.ntu.edu.tw/~cjlin/lib ...

  7. MATLAB中使用LIBSVM进行SVM参数寻优

    MATLAB中使用LIBSVM进行SVM参数寻优 一些资源网站 配置 svmtrain svmParams -t:表示选择的核函数类型 -g为核函数的参数系数 -c为惩罚因子系数 -v为交叉验证的数, ...

  8. MATLAB中常用到的绘图函数

    有关命令行环境的一些操作: (1) clc 擦去一页命令窗口,光标回屏幕左上角 (2) clear 从工作空间清除所有变量 (3) clf 清除图形窗口内容 命令1  figure 功能  创建一个新 ...

  9. Matlab中stft函数的使用与原理

    1 引入 频谱分析的方法是建立在如下假设之上: 连续时间信号是频谱上的带限信号,其采样后的离散值可以提供原信号频谱的信息. 带限信号对应的时域信号定义域往往是 .因此,往往采用抗混叠滤波后再采样的方式 ...

最新文章

  1. 并行计算框架 Apache Hama
  2. mysql int(3)与int(11)的区别
  3. Oracle原理:11g中的网络配置
  4. 4.5. Rspamd
  5. 希尔伯特曲线 java_Java中空间填充Hilbert曲线的递推算法
  6. mysql数据库的变量有哪些_[数据库]MySQL变量
  7. jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)
  8. 爬虫基本知识(转载)
  9. 中limit怎末用_Nginx配置——关于limit_conn_zone和limit_conn
  10. C#旅程——ListView控件使用
  11. 2018年 数据挖掘“泰迪杯” C题 第二问
  12. 阿里云天池大数据竞赛——O2O优惠券使用预测(基于XGBoost)(附python Jupter代码)
  13. wampserver大红色橘色变成绿色
  14. 正则表达式之提取数字
  15. 怎样配置 Docker IPv6 ?
  16. 计算机网络技术线路连接,计算机网络基础知识之电路交换(CircuitSwitching)
  17. 项目——3——lnmp-gitlab-jenkins-ansible
  18. 【前端】【请求】什么是websocket?
  19. 深富策略:罕见巨额成交量背后蕴含深意
  20. 全媒体运营师胡耀文教你:社群运营这6种裂变模型,你掌握了吗?

热门文章

  1. leetcode 174:地下城游戏
  2. 服务注册与发现-全搞懂
  3. 【食品化学与营养】第一章 绪论 笔记
  4. ARM平台处理器简介-ARMv7
  5. excel学习07(笔记自用)
  6. 程序员真实从零开始实操 赚钱渠道之一CPS
  7. Parallels Desktop 15.1.4 直装版 — 苹果电脑虚拟机
  8. Python项目设计计划——树莓派自动浇花系统
  9. put请求400状态码
  10. 黑马程序员顺义校区php_PHP面向对象开发视频教程[黑马程序员]