MATLAB绘制三维枝干图编程实例

您所在的位置:网站首页 matlab绘制正弦余弦 MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

2023-03-17 23:13| 来源: 网络整理| 查看: 265

科技 2023-03-17 12:08 785

在绘制数据图形时,可能会经常遇见对于离散化的数据进行绘图描述。MATLAB的stem3函数绘制三维的离散数据的图形,以实例为主,简单且美观。

1.stem3 - 绘制三维离散序列数据

此 MATLAB 函数 将 Z 中的各项绘制为针状图,这些针状图从 xy 平面开始延伸并在各项值处以圆圈终止。xy 平面中的针状线条位置是自动生成的。

stem3(Z) 语法 stem3(X,Y,Z) stem3(___,'filled') stem3(___,LineSpec) stem3(___,Name,Value) stem3(ax,___) h=stem3(___) 说明 stem3(Z) 将 Z 中的各项绘制为针状图,这些针状图从 xy 平面开始延伸并在各项值处以圆圈终止。 xy 平面中的针状线条位置是自动生成的。 stem3(X,Y,Z) 将 Z 中的各项绘制为针状图,这些针状图从 xy 平面开始延伸,其中 X 和 Y 指定 xy 平面中的针状图位置。X、Y 和 Z 输入必须是大小相同的向量或矩阵。 stem3(___,'filled') 填充圆形。可以将此选项与前面语法中的任何输入参数组合一起使用。 stem3(___,LineSpec) 指定线型、标记符号和颜色。 stem3(___,Name,Value) 使用一个或多个名称-值对组参数修改针状图。 stem3(ax,___) 将图形绘制到 ax 指定的坐标区中,而不是当前坐标区 (gca) 中。选项 ax 可以位于 前面的语法中的任何输入参数组合之前。 h=stem3(___) 返回 Stem 对象 h。

2.stem3函数绘制二维离散点数据

实例1

程序

clc; clear all; close all; %使用一个行和列向量输入创建在- pi/2和pi/2之间的余弦值的三维针状图。 figure X = linspace(-pi/2,pi/2,40); Z = cos(X); stem3(Z) hold on; X = linspace(-pi/2,pi/2,40)'; Z = cos(X); stem3(Z) %使用一个矩阵输入创建在- pi/2和pi/2之间的正弦和余弦值的三维针状图。 figure X = linspace(-pi/2,pi/2,40); Z = [sin(X); cos(X)]; stem3(Z) %创建一个三维针状图并指定针状线条沿曲线的位置。使用 view 可调整图窗中坐标区的角度。 figure X = linspace(-5,5,60); Y = cos(X); Z = X.^2; stem3(X,Y,Z) view(-8,30) %使用矩阵数据创建一个三维针状图并在 xy 平面中指定针状线条位置。 figure [X,Y] = meshgrid(0:.1:1); Z = exp(X+Y); stem3(X,Y,Z)

运行结果

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

实例2

程序

clc; clear all; close all; %创建在-pi和pi之间的余弦值的三维针状图并填充标记。 figure; X = linspace(-pi,pi,40); Z = cos(X); stem3(Z,'filled') %对针状图使用虚线线型,将标记符号设置为星号,以及将颜色设置为品红色。 figure X = linspace(-pi,pi,40); Z = cos(X); stem3(Z,'--*m') % 创建一个三维针状图并指定针状线条沿圆的位置。 %将针状图设置为点线样式,将标记符号设置为星号,以及将颜色设置为品红色。 figure theta = linspace(0,2*pi); X = cos(theta); Y = sin(theta); Z = theta; stem3(X,Y,Z,':*c') %将标记符号设置为具有青色面和品红色边的方形。 figure X = linspace(-pi,pi,40); Z = cos(X); stem3(Z,'Marker','s',... 'MarkerEdgeColor','m',... 'MarkerFaceColor','c') %创建一个三维针状图并返回针状序列对象。 figure; X = linspace(0,2); Y = X.^3; Z = exp(X).*cos(Y); h = stem3(X,Y,Z,'filled'); % 将颜色更改为品红色,将标记面颜色设置为黄色。 % 使用 view 可调整图窗中坐标区的角度。从 R2014b 开始,您可以使用圆点表示法设置属性。 figure; X = linspace(0,2); Y = X.^3; Z = exp(X).*cos(Y); h = stem3(X,Y,Z,'filled'); h.Color = 'm'; h.MarkerFaceColor = 'y'; view(-10,35)

运行结果

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

MATLAB绘制三维枝干图编程实例

本文内容来源于网络,仅供参考学习,如内容、图片有任何版权问题,请联系处理,24小时内删除。

作 者 | 郭志龙编 辑 | 郭志龙校 对 | 郭志龙

 stem3   三维   针状  

本站涵盖的内容、图片等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系进行删除!

云游戏潮起,华为云为雷电云加BUFF共探 续航518KM+时尚造型,快充0.5小时


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3