Matlab三维条带图绘制函数ribbon用法

文章目录(展开/隐藏→)

展开
2.7
(3)

今天,带来Matlab中三维条带图的绘制方法。Matlab中,有一个ribbon函数,可以绘制三维条带图,属于一种另类的曲面图,可以理解为以有限根有一定宽度的条带图组合表盒曲面图。本文主要讲解ribbon函数的常见用法、语法说明以及条带图的创建。

Matlab三维条带图绘制函数ribbon用法

下面,我们首先给出Matlab中关于surfl函数的帮助文档如下:

>> help ribbon
 ribbon Draw 2-D lines as ribbons in 3-D.
    ribbon(X,Y) is the same as PLOT(X,Y) except that the columns of
    Y are plotted as separated ribbons in 3-D.  ribbon(Y) uses the
    default value of X=1:SIZE(Y,1).
 
    ribbon(X,Y,WIDTH) specifies the width of the ribbons to be
    WIDTH.  The default value is WIDTH = 0.75;  
 
    ribbon(AX,...) plots into AX instead of GCA.
 
    H = ribbon(...) returns a vector of handles to surface objects.

常见用法

ribbon(Y)
ribbon(X,Y)
ribbon(X,Y,width)
ribbon(axes_handle,...)
h = ribbon(...) 

语法说明

ribbon(Y) 使用 X = 1:size(Y,1) 将 Y 列绘制为宽度均匀的三维条带。条带以单位间隔沿 x 轴前进,在刻度线上居中显示,宽度为四分之三单位。条带以线性方式将 X 中的值映射到颜色图中的颜色。要更改图形中的条带颜色,请更改 colormap。

ribbon(X,Y) 为 Y 中的数据绘制三维条带,在 X 中指定的位置居中显示。X 和 Y 是大小相同的向量或矩阵。另外,X 可以是行或列向量,Y 是包含 length(X) 行的矩阵。当 Y 为矩阵时,ribbon 将 Y 中的每列绘制为位于对应 X 位置的条带。

ribbon(X,Y,width) 指定条带的宽度。默认值为 0.75。如果 width = 1,则各条带相互接触,沿 z 轴向下查看时它们紧挨在一起。如果 width > 1,则条带相互重叠并可能相交。

ribbon(axes_handle,…) 将图形绘制到带有句柄 axes_handle 的坐标区中,而不是当前坐标区 (gca) 中。

h = ribbon(…) 将句柄向量返回给曲面图形对象。ribbon 为每个条带返回一个句柄。

条带图的创建

创建 peaks 函数的条带图。

[x,y] = meshgrid(-3:.5:3,-3:.1:3);
z = peaks(x,y);

figure
ribbon(y,z)
Matlab三维条带图绘制函数ribbon用法

共计3人评分,平均2.7

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

转载文章,原文出处:MathWorks官网,由古哥整理发布

如若转载,请注明出处:https://iymark.com/program/matlab-function-ribbon.html

(0)
上一篇 2021年02月06日 17:40
下一篇 2021年02月07日 19:21

相关推荐

  • Matlab三维绘图函数plot3用法

    文章目录(展开/隐藏→) 展开常见语法语法说明三维螺旋图绘制多个线条绘制使用矩阵绘制多个线条指定等间距刻度单位和轴标签将点绘制为不带线的标记自定义颜色和标记指定线型在绘图后修改线条…

    2020年10月18日
    0963
  • Matlab使用try catch查找语句捕获错误

    文章目录(展开/隐藏→) 展开常见用法语法说明补充错误消息将错误重新打包为警告处理不同类型的错误 4 (2) 今天,再给大家分享一个Matlab中查找各种报错原因的方法,即通过Ma…

    2021年04月15日
    0164
  • Matlab快速入门之文本和字符

    文章目录(展开/隐藏→) 展开字符串数组中的文本字符数组中的数据 4.3 (3) 本文中,将会讲解Matlab中关于文本和字符的创建。其中,文本指的是字符串数组中的文本;字符指的是…

    2022年09月07日
    0132
  • Matlab表达式三维绘图函数fplot3

    文章目录(展开/隐藏→) 展开常见用法语法说明三维参数化线条绘制参数范围指定线条曲线标记多线条绘制线条曲线的修改坐标轴刻度修改 4.6 (5) 今天,带来Matlab中,绘制三维表…

    2020年10月27日
    0118
  • Matlab快速入门之打印图形

    文章目录(展开/隐藏→) 展开打印概述从“文件”菜单打印将图窗导出到图形文件使用 Print 命令 4.3 (3) 本文,给大家带来Matlab快速入门中的另一篇,打印图像。关于打…

    2022年11月26日
    021
  • Matlab散点直方图绘制scatterhistogram

    文章目录(展开/隐藏→) 展开常见用法语法说明使用表格数据创建散点直方图为分组数据指定表变量以可视方式呈现分类数据和数值数据指定组数据和自定义图属性指定散点直方图的外观使用两个变量…

    2020年11月12日
    0129
  • Matlab二维区域填充绘图函数area

    文章目录(展开/隐藏→) 展开常见用法语法说明创建区域图调整区域图的基值指定区域图的颜色和线型使用颜色图颜色的区域图 3.3 (4) 今天,给各位系统的介绍下 Matlab 中使用…

    2020年10月23日
    0281
  • Matlab十二种线图绘图函数汇总

    文章目录(展开/隐藏→) 展开线图绘制函数对数图绘制函数函数作图方法 4.3 (3) 分享官方的各种绘图函数已经有一段时间了,今天先把之前分享过的十二种线图绘制函数汇总一下,分别有…

    2020年11月24日
    090
  • Matlab二元直方图绘制函数histogram2

    文章目录(展开/隐藏→) 展开常见用法语法说明向量的直方图指定直方图的 bin 数量调整直方图 bin 的数量按高度对直方图条形着色块状直方图视图指定直方图的 bin 边界归一化的…

    2020年11月06日
    0178
  • Matlab快速入门之多变量数据

    4.3 (3) 今天,带来Matlab中关于多变量统计数据的分析方法,我们一般使用列向分析方法,每一列代表一个边栏,对应的观测值放于每一行上。 MATLAB® 对多变量统…

    2022年10月08日
    040

发表回复

登录后才能评论
本站APP
微信小程序