MATLAB中zticks函数用法

目录

语法

说明

示例

指定 z 轴刻度值和标签

指定非均匀 z 轴刻度值

以 2 为增量递增 z 轴刻度值

将 z 轴刻度值设置回默认值

指定特定坐标区的 z 轴刻度值

删除 z 轴刻度线


        zticks函数的功能是设置或查询 z 轴刻度值。

语法

zticks(ticks)
zt = zticks
zticks('auto')
zticks('manual')
m = zticks('mode')
___ = zticks(ax,___)

说明

        zticks(ticks) 设置 z 轴刻度值,这些值是 z 轴上显示刻度线的位置。指定 ticks 为递增值向量;例如 [0 2 4 6]。此命令作用于当前坐标区。

        zt = zticks 以向量形式返回当前 z 轴刻度值。

        zticks('auto') 设置自动模式,使坐标区确定 z 轴刻度值。如果更改了刻度值,然后又想将它们设置回默认值,则可以使用此选项。

        zticks('manual') 设置手动模式,将 z 轴刻度值冻结在当前值。如果希望在调整坐标区大小或者向坐标区添加新数据时保留当前刻度值,则可以使用此选项。

        m = zticks('mode') 返回当前 z 轴刻度值模式:'auto' 或 'manual'。默认情况下,模式为自动,除非指定刻度值或将模式更改为手动。

        ___ = zticks(ax,___) 使用 ax 指定的坐标区,而不是使用当前坐标区。指定 ax 作为上述任何语法的第一个输入参数。

示例

指定 z 轴刻度值和标签

        创建一个曲面图。在 z 轴的值 -8、0 和 8 处显示刻度线。然后为每个刻度线指定一个标签。

[x,y,z] = peaks;
surf(x,y,z)
zticks([-8 0 8])
zticklabels({'z = -8','z = 0','z = 8'})

如图所示:

Figure contains an axes object. The axes object contains an object of type surface.

指定非均匀 z 轴刻度值

        沿 z 轴以介于 -10 和 10 之间的非均匀值显示刻度线。MATLAB® 用数值标注刻度线。

[x,y,z] = peaks;
surf(peaks)
zticks([-10 -2.5 0 2.5 10])

如图所示:

Figure contains an axes object. The axes object contains an object of type surface.

以 2 为增量递增 z 轴刻度值

        沿 z 轴以 2 为增量显示刻度线,从 -10 开始,在 10 结束。

[x,y,z] = peaks;
surf(peaks)
zticks([-10:2:10])

如图所示:

Figure contains an axes object. The axes object contains an object of type surface.

将 z 轴刻度值设置回默认值

        创建一个绘图并指定 z 轴刻度值。然后,将 z 轴刻度值设置回默认值。

t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
plot3(st,ct,t)
zticks(0:8:40)

如图所示:

Figure contains an axes object. The axes object contains an object of type line.

zticks('auto')

如图所示:

Figure contains an axes object. The axes object contains an object of type line.

指定特定坐标区的 z 轴刻度值

        从 R2019b 开始,可以使用 tiledlayout 和 nexttile 函数显示分块图。调用 tiledlayout 函数以创建一个 2×1 分块图布局。调用 nexttile 函数以创建坐标区对象 ax1 和 ax2。创建两个三维针状图,并通过将 ax1 作为 zticks 函数的第一个输入参数进行传递,设置上部图的 z 轴刻度值。

tiledlayout(2,1)
ax1 = nexttile;
stem3(ax1,4*rand(5))
zticks(ax1,[0 1.5 3.25])ax2 = nexttile;
stem3(ax2,4*rand(5))

如图所示:

Figure contains 2 axes objects. Axes object 1 contains an object of type stem. Axes object 2 contains an object of type stem.

删除 z 轴刻度线

        通过将刻度值指定为空数组来删除沿 z 轴的刻度线。删除刻度线还会删除 z 方向上的任何网格线。

[x,y,z] = peaks;
mesh(x,y,z)
zticks([])

如图所示:

Figure contains an axes object. The axes object contains an object of type surface.

参数说明

ticks — 刻度值

刻度值        刻度值,指定为由递增值组成的向量。如果不需要沿 z 轴的刻度线,请指定空向量 []

        可以指定数值、分类、日期时间或持续时间值形式的刻度值。但是,指定的值的类型必须匹配 z 轴的值的类型。

注意

        ​要指定刻度标签,请使用 zticklabels 函数。

ax — 目标坐标区

        目标坐标区,指定为 Axes 对象或 Axes 对象数组。如果不指定此参数,则 zticks 会修改当前坐标区。

zt — 当前刻度值

        当前刻度值,以向量的形式返回。

m — 当前模式

当前模式,返回为下列值之一:

  • 'auto' - 自动确定 z 轴刻度值。

  • 'manual' - 使用手动指定的 z 轴刻度值。

刻度值

        刻度值是 z 轴上显示刻度线的位置。刻度标签是您在每个刻度线旁边看到的标签。使用 zticks 函数设置刻度值。使用 zticklabels 函数设置对应的刻度标签。

如图所示:

Tick marks appear as short horizontal hashes along the z-axis. Tick labels for tick values appear as text directly to the left of each tick mark.

算法

zticks 函数设置并查询与 z 轴刻度值有关的多个坐标区属性。

  • ZTick - 用于存储 z 轴刻度值的属性。

  • ZTickMode - 用于存储 z 轴刻度值模式的属性。设置 z 轴刻度值时,此属性将更改为 'manual'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/196830.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

土地利用强度(LUI)综合指数

土地利用强度的概念可以解释为某一时间特定区域内人类活动对土地利用强度的干扰程度[1],其不仅反映不同土地利用类型本身的自然属性,也体现了人类利用土地的深度和广度,进而揭示在人类社会系统干扰下土地资源自然综合体自然平衡的保持状态[2]…

jbase打印导出实现

上一篇实现了虚拟M层,这篇基于虚拟M实现打印导出。 首先对接打印层 using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; using System.Xml;namesp…

为什么Transformer模型中使用Layer Normalization(Layer Norm)而不是Batch Normalization(BN)

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

通过 Canal 将 MySQL 数据实时同步到 Easysearch

Canal 是阿里巴巴集团提供的一个开源产品,能够通过解析数据库的增量日志,提供增量数据的订阅和消费功能。使用 Canal 模拟成 MySQL 的 Slave,实时接收 MySQL 的增量数据 binlog,然后通过 RESTful API 将数据写入到 Easysearch 中。…

Diagrams——制作短小精悍的流程图

今天为大家分享的是一款轻量级的流程图绘制软件——Diagrams。 以特定的图形符号加上说明,表示算法的图,称为流程图或框图。流程图是流经一个系统的信息流、观点流或部件流的图形代表。我们常用流程图来说明某一过程。 流程图使用一些标准符号代表某些类…

Vue 路由缓存 防止路由切换数据丢失 路由的生命周期

在切换路由的时候&#xff0c;如果写好了一丢数据在去切换路由在回到写好的数据的路由去将会丢失&#xff0c;这时可以使用路由缓存技术进行保存&#xff0c;这样两个界面来回换数据也不会丢失 在 < router-view >展示的内容都不会被销毁&#xff0c;路由来回切换数据也…

(c语言进阶)内存函数

一.memcpy(void* dest,void* src,int num) &#xff0c;操作单位为字节&#xff0c;完成复制且粘贴字符串 1.应用 #include <stdio.h> #include<string.h> int main() {int arr1[] { 1,2,3,4,5,6,7,8,9,10 };int arr2[20] { 0 };memcpy(arr2, arr1, 20);//从…

中移链共识机制介绍

01 为什么需要共识 共识是对某事达成的共同看法&#xff0c;它是区块链的灵魂&#xff0c;对确保区块链的完整性和安全性起着至关重要的作用。在传统的集中式系统中&#xff0c;单个实体或一组实体有权验证和记录交易。然而&#xff0c;区块链中的一个核心概念是去中心化&…

gittee启动器

前言 很多小伙伴反馈不是使用gitee&#xff0c;不会寻找好的项目&#xff0c;在拿到一个项目不知道从哪里入手。 鼠鼠我呀就是宠粉&#xff0c;中嘞&#xff0c;老乡。整&#xff01;&#xff01;&#xff01; git的基本指令 在使用gitee的时候呢&#xff0c;我们只需要记住…

Mysql之多表查询下篇

Mysql之多表查询下篇 满外连接的实现UNION关键字UNIONUNION ALL操作符 7种SQL JOINS的实现语法格式小结自然连接USING连接表连接的约束条件 满外连接的实现 在上篇博客中&#xff0c;我们可以了解到在Mysql中是不支持FULL JOIN来实现 满外连接的&#xff0c;那么我们在Mysql采用…

紫色调城市和奔跑人物剪影背景工会工作总结汇报PPT模板

这是一套紫色调城市和奔跑人物剪影背景工会工作总结汇报PPT模板&#xff0c;共33页&#xff1b; PPT模板封面&#xff0c;使用了蓝天白云、城市剪影、奔跑人物剪影背景图片。中间填写工会工作总结汇报PPT标题。界面色彩丰富充满活力。 PowerPoint模板内容页&#xff0c;由31张…

Openssl X509 v3 AuthorityKeyIdentifier实验与逻辑分析

Openssl是X509的事实标准&#xff0c;目前主流OS或个别安全性要求较高的设计场景&#xff0c;对X509的证书链验证已经不在停留在只从数字签名校验了&#xff0c;也就是仅仅从公钥验签的角度&#xff0c;在这些场景中&#xff0c;往往还会校验AuthorityKeyIdentifier和SubjectKe…

C语言开发者的利器:gcc编译命令指南

本文主要介绍gcc编译c语言过程&#xff0c;以及常用命令 文章目录 C语言编译过程1. 预处理&#xff08;Preprocessing&#xff09;&#xff1a;2. 编译&#xff08;Compiling&#xff09;&#xff1a;3. 汇编&#xff08;Assembling&#xff09;&#xff1a;4. 链接&#xff08…

【智能家居项目】FreeRTOS版本——多任务系统中使用DHT11 | 获取SNTP服务器时间 | 重新设计功能框架

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《智能家居项目》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 目录 &#x1f353;多任务系统中使用DHT11&#x1f345;关闭调度器&#x1f345;使用中断 &am…

探索NLP中的核心架构:编码器与解码器的区别

❤️觉得内容不错的话&#xff0c;欢迎点赞收藏加关注&#x1f60a;&#x1f60a;&#x1f60a;&#xff0c;后续会继续输入更多优质内容❤️ &#x1f449;有问题欢迎大家加关注私戳或者评论&#xff08;包括但不限于NLP算法相关&#xff0c;linux学习相关&#xff0c;读研读博…

jsp中使用PDF.js实现pdf文件的预览

本文介绍的是在使用jsp作为模板引擎的spring-mvc项目中&#xff0c;如何利用 PDF.js实现pdf文件的预览。 1、下载 PDF.js Getting Started (mozilla.github.io) 下载解压后其中有两个目录&#xff0c;直接将这两个文件夹放到项目的web资源目录中。此时相当于把PDF.js这个项目也…

2019年五一杯数学建模B题木板最优切割方案解题全过程文档及程序

2019年五一杯数学建模 B题 木板最优切割方案 原题再现 徐州某家具厂新进一批木板如表 1 所示&#xff0c;在家具加工的过程中&#xff0c;需要使用切割工具生产表 2所示的产品。假设&#xff1a;木板厚度和割缝宽度忽略不计。   请为该家具厂给出如下问题的木板最优切割方…

掌握Shell:从新手到编程大师的Linux之旅

1 shell介绍 1.1 shell脚本的意义 1.记录命令执行的过程和执行逻辑&#xff0c;以便以后重复执行 2.脚本可以批量处理主机 3.脚本可以定时处理主机 1.2 脚本的创建 #!/bin/bash # 运行脚本时候执行的环境1.3 自动添加脚本说明信息 /etc/vimrc # vim主配置文件 ~/.vimrc # 该…

生成对抗网络Generative Adversarial Network,GAN

Basic Idea of GAN Generation&#xff08;生成器&#xff09;  Generation是一个neural network&#xff0c;它的输入是一个vector&#xff0c;它的输出是一个更高维的vector&#xff0c;以图片生成为例&#xff0c;输出就是一张图片&#xff0c;其中每个维度的值代表生…

【数据结构】图的存储结构(邻接矩阵)

一.邻接矩阵 1.图的特点 任何两个顶点之间都可能存在边&#xff0c;无法通过存储位置表示这种任意的逻辑关系。 图无法采用顺序存储结构。 2.如何存储图&#xff1f; 将顶点与边分开存储。 3.邻接矩阵&#xff08;数组表示法&#xff09; 基本思想&#xff1a; 用一个一维数…