Matlab中 axis 函数用法总结

Matlab中 axis 函数用法总结axis——设置坐标轴【功能】对坐标轴进行标定。【语法介绍】axis([xminxmaxyminymax])设置当前二维图形对象的x轴和y轴的取值范围。向量参数[xminxmaxyminymax]中的元素分别表示x轴最小值、x轴最大值、y轴最小值和y轴最大值。axis([xminxmaxyminymaxzminzmaxcmincmax])设置x,y,z轴的取值范围和颜色范围。[xminxmaxyminymaxzminzm

大家好,又见面了,我是你们的朋友全栈君。

axis——设置坐标轴

【功能】对坐标轴进行标定。
【语法介绍】

  • axis( [xmin xmax ymin ymax] ) 设置当前二维图形对象的 x 轴 和 y 轴的取值范围。向量参数[xmin xmax ymin ymax] 中的元素分别表示 x 轴最小值、x 轴最大值、y 轴最小值和 y 轴最大值。
  • axis( [xmin xmax ymin ymax zmin zmax cmin cmax] ) 设置 x,y,z 轴的取值范围和颜色范围。 [xmin xmax ymin ymax zmin zmax cmin cmax]中的元素分别表示 x 轴最小值、x 轴最大值、y 轴最小值、y 轴最大值、z 轴最小值、z 轴最大值、颜色轴最小值和颜色轴最大值。
  • v = axis 返回一个行向量,记录了坐标范围。
  • axis auto 根据待绘图数据 x,y,z 的最大值、最小值自动设置坐标轴。
  • axis ij 将坐标系统的原点设置在左上角(矩阵模式),即纵轴从上到下依次增加,横轴从左到右依次增加。
  • axis xy 将坐标系统的原点设置为默认的方式(笛卡尔模式),即原点设置在左下角,纵轴从下到上依次增加,横轴从左到右依次增加。
  • axis off 去掉坐标轴
  • axis on 显示坐标轴
  • axis square 坐标轴呈方形
  • axis equal 设置屏幕高宽比,使得每个坐标轴的具有均匀的刻度间隔

【例1】绘制正切曲线,改变坐标轴的取值范围。

x=0:.025:pi/2;
plot(x,tan(x),'-ro')    % 绘制正切曲线

在这里插入图片描述
使用axis对坐标轴取值范围进行标定。

axis([0 pi/2 0 5])     % 改变坐标轴取值范围

在这里插入图片描述
【例2】分区绘制图形,并且将两个图形的坐标轴设置为方形。

h1=subplot(221);      % 分区绘图
h2=subplot(222);
axis([h1 h2],'square')      % 将两个图形的坐标轴都设置为方形

在这里插入图片描述


版权说明
文章作者:早知晓
博文链接:Click here
希望大家都走在开满鲜花的路上,加油鸭~


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136747.html原文链接:https://javaforall.net

(2)
上一篇 2022年5月4日 下午8:20
下一篇 2022年5月4日 下午8:20


相关推荐

  • DotNetTextBox控件应用实例之简单留言簿

    DotNetTextBox控件应用实例之简单留言簿

    2021年7月9日
    67
  • java switch是什么意思_java switch语句详解[通俗易懂]

    java switch是什么意思_java switch语句详解[通俗易懂]switch语句的格式:switch(整型或字符型变量){case变量可能值1:分支一;break;case变量可能值2:分支二;break;case变量可能值3:分支三;break;…default:最后分支;}在switch的语法里,我们要学到4个关键字:switch、case、break、default。在 switch(变量) 这一行里,变量只能是整型…

    2022年7月7日
    21
  • VScode 配置 Java 开发环境(最简单的纯小白带图版)

    VScode 配置 Java 开发环境(最简单的纯小白带图版)VScode 配置 Java 环境 1 下载 VSCodeVSCode 下载官网 2 配置中文环境如果懂英语 或者想在编程上有更好的进步 可以跳过这一步 毕竟以后工作 很多软件并非中文 但像我这样的英语困难户 还是下载了该插件 毕竟香啊 在 VSCode 的左侧点击小方块 搜索 Chinese Simplified LanguagePack 插件 点击安装 这是安装后的界面 3 配置相关插件和 Java 的 JDK1 新建文件 快捷键 Ctrl

    2026年3月19日
    1
  • 网卡绑定模式bond0(多个网卡bond)

    在现在的网络中,带宽越来越高,线路的带宽可以达到1000m的带宽,但是想要达到整体性能达到1000m的带宽却很难,因为网络i/o限制着,无法整体达到这么高的带宽,甚至有时以前买的服务器网卡带宽不咋地,导致整个网络的带宽无法提升。但是linux的bond模块和ifenslave网卡聚合工具可以解决这一问题。利用bond模块连接内核实现双网卡通信,使用ifens…

    2022年4月10日
    163
  • 汉字转拼音(较完整)「建议收藏」

    汉字转拼音(较完整)「建议收藏」转至:https://www.cnblogs.com/jwfgsf/articles/1348668.htmlpublicclassPingYin{#region//gb2312中的汉字编码//01-09区为特殊符号。//16-55区为一级汉字,按拼音排序。//56-87区为二级汉字,按部首/笔画排序。//每个汉字及符号以两个字节来表示…

    2022年6月21日
    35
  • java的动态代理机制详解_java为什么是静态语言

    java的动态代理机制详解_java为什么是静态语言说起java动态代理,在我刚开始学java时对这项技术也是十分困惑,明明可以直接调通的对象方法为什么还要使用动态代理?随着学习的不断深入和工作经验的积累,慢慢的体会并理解了java动态代理机制。昨天再给公司新同事做技术培训时有同学就对动态代理产生了疑问,我这里梳理一遍一并记录一下,方便大家查看对自己也是加深记忆。(1)什么是代理?大道理上讲代理是一种软件设计模式,目的地希望能做到代码重用。具体上讲…

    2022年10月9日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号