MATLAB 中contour的应用
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的应用相关推荐
- 深入理解MATLAB中contour函数
1 contour函数 语法: [c,h] = contour(___); % 返回等高线矩阵c和等高线对象h 等高线矩阵,返回为二行矩阵.此矩阵包含等高线层级(高度)和每个层级上各顶点的坐标.对于 ...
- matlab中contourm,MATLAB 中contour函数的使用
转自:http://msemac.redwoods.edu/~darnold/math50c/matlab/contours/index.xhtml Contour Maps in Matlab In ...
- matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...
matlab等高线 原文 contour 矩阵的等高线图 全页折叠 语法 contour(Z) contour(Z,n) contour(Z,v) contour(X,Y,Z) contour(X,Y ...
- matlab中contour 函数的用法(绘制等高线)
原文 contour 矩阵的等高线图 全页折叠 语法 contour(Z) contour(Z,n) contour(Z,v) contour(X,Y,Z) contour(X,Y,Z,n) cont ...
- matlab中help所有函数功能的英文翻译
doc funname 在帮助浏览器中打开帮助文档 help funname 在命令窗口打开帮助文档 helpbrowser 直接打开帮助浏览器 lookfor funname 搜索某个关键字相关函数 ...
- LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码
1. 参考网站: LIBSVM 库下载:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ https://www.csie.ntu.edu.tw/~cjlin/lib ...
- MATLAB中使用LIBSVM进行SVM参数寻优
MATLAB中使用LIBSVM进行SVM参数寻优 一些资源网站 配置 svmtrain svmParams -t:表示选择的核函数类型 -g为核函数的参数系数 -c为惩罚因子系数 -v为交叉验证的数, ...
- MATLAB中常用到的绘图函数
有关命令行环境的一些操作: (1) clc 擦去一页命令窗口,光标回屏幕左上角 (2) clear 从工作空间清除所有变量 (3) clf 清除图形窗口内容 命令1 figure 功能 创建一个新 ...
- Matlab中stft函数的使用与原理
1 引入 频谱分析的方法是建立在如下假设之上: 连续时间信号是频谱上的带限信号,其采样后的离散值可以提供原信号频谱的信息. 带限信号对应的时域信号定义域往往是 .因此,往往采用抗混叠滤波后再采样的方式 ...
最新文章
- 并行计算框架 Apache Hama
- mysql int(3)与int(11)的区别
- Oracle原理:11g中的网络配置
- 4.5. Rspamd
- 希尔伯特曲线 java_Java中空间填充Hilbert曲线的递推算法
- mysql数据库的变量有哪些_[数据库]MySQL变量
- jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)
- 爬虫基本知识(转载)
- 中limit怎末用_Nginx配置——关于limit_conn_zone和limit_conn
- C#旅程——ListView控件使用
- 2018年 数据挖掘“泰迪杯” C题 第二问
- 阿里云天池大数据竞赛——O2O优惠券使用预测(基于XGBoost)(附python Jupter代码)
- wampserver大红色橘色变成绿色
- 正则表达式之提取数字
- 怎样配置 Docker IPv6 ?
- 计算机网络技术线路连接,计算机网络基础知识之电路交换(CircuitSwitching)
- 项目——3——lnmp-gitlab-jenkins-ansible
- 【前端】【请求】什么是websocket?
- 深富策略:罕见巨额成交量背后蕴含深意
- 全媒体运营师胡耀文教你:社群运营这6种裂变模型,你掌握了吗?