在画图的过程中,往往希望坐标以10的次方的方式展示,这里给大家提供一种非常简便的操作。

当你面临一组数1*801,比如756.802495307928    750.228328229919    743.579138944275    736.855592364383....-723.188124086512    -730.058360839300    -736.855592364383    -743.579138944275    -750.228328229919    -756.802495307928.

这里的801个数是用函数y=1000*sinx在x=-4:0.01:4范围内产生的,如果直接的画图效果如下:

可以看到这里的纵坐标是以常量标记的,直观上看起来不方便且占用坐标空间。因此,这里采用以10的次方的形式表示,它们都可以以常数*10^3的形式展示。

我们这里用到的命令是YRuler.Exponent,它可以指定以多少次方展示,而想要用其操作还需要将我们的图的属性传递给一个参数,所以先设置:

ax=gca();

在利用ax调用YRuler.Exponent,如:

ax.YRuler.Exponent=3

通过变化之后的图如下:

整个过程的代码如下:

clc
clear
close all
x=-4:0.01:4;
y=1000*sin(x);
plot(x,y)
ax = gca();
ax.YRuler.Exponent = 3;

Matlab如何设置图中坐标以10的次方显示相关推荐

  1. MATLAB绘图—设置特定的坐标刻度

    MATLAB绘图-设置特定的坐标 原创不易,路过的各位大佬请点个赞 MATLAB基础代码/优化技术探讨:WX: ZB823618313 首先介绍几个函数: gcf 返回当前Figure 对象的句柄值 ...

  2. Matlab:向图中添加注释

    Matlab:向图中添加注释 创建简单的图 圆圈注释 文本箭头注释 注释是添加到图中的额外信息,用来帮助标识一些重要信息.此示例首先解释不同类型的注释,然后说明如何向图中添加圆圈和文本箭头. #注释的 ...

  3. 如何设置图中中文字体为仿宋_GB2312,英文字体为Times New Roman

    对于使用 Python 进行图形绘制,你可以使用 Matplotlib 库.你可以通过以下代码设置图中中文字体为仿宋_GB2312,英文字体为 Times New Roman: import matp ...

  4. matlab局部放大的图中图画法

    [亲测有效] 在作图过程中,如果想将局部信息展示出来并且画在同一张图中,一般的MATLAB作图法就比较拙计了,好在MATLAB还是很强大的,当然,除了不能当女朋友之外 .... ╮(╯▽╰)╭ fun ...

  5. matlab scope 设置,Simulink中示波器[scope]设置.pdf

    第九章 Simulink 高级仿真技术 第八章对动态系统的建模.仿真与分析方法做了详细的介绍,这些方法足够用户对简单的动态系统 进行仿真研究,但对于复杂的系统来说还略显不足.况且要想灵活高效的使用 S ...

  6. 在MATLAB的figure图中画局部放大的图中图

    在MATALB绘图中,有时会遇到这样的情况,需要通过放大figure图的局部,针对细节加以说明.例如:在给定的尺度下有两条或多条曲线难以区别,此时就需要对其进行局部放大来加以区分.参考网上的解决方法1 ...

  7. RK3399 Android7.1去掉设置-电池中的使用时间和剩余时间图表显示

    去掉设置-电池中的显示剩余时间时间的那个图表显示,以及屏幕顶端状态栏里的电池图标点击后的图表显示.如下: diff --git a/frameworks/base/packages/SystemUI/ ...

  8. matlab 之 图中/坐标的线型、颜色、线宽

    1.线型 '-' 实线      '--' 虚线      ':' 点线          '-.' 点划线 's'或squar 用正方形绘制各数据点           'p' 五角星      ' ...

  9. matlab如何设置横中坐标轴刻度字体大小

    来源 matlab绘图后,放到文档中一缩放,坐标轴刻度变的特别小看不清. 那么怎么调大坐标轴刻度字体大小呢? 解决方法 提供一种我找到的方法: 在绘图开始使用 set(gca,'FontSize',1 ...

  10. matlab建立多个坐标系,matlab同一张图中建立多个坐标系

    在一个坐标系中画多条曲线,可以用 plot(x1,y1) hold on plot(y2) hold off 在一个画布中快速建多个坐标系 subplot(211) plot(sin(1:100)) ...

最新文章

  1. python搜题软件-智慧职教mooc的APPPython程序设计基础章节测验答案
  2. Spring 事务用法示例与实现原理
  3. unity安装,sdk,jdk问题
  4. 【Makefile由浅入深完全学习记录8】条件判断语句
  5. 高性能HTTP加速器Varnish(安装配置篇)
  6. java 命令 native2ascii_java native2ascii.exe命令
  7. 计算机中信息表示方法,计算机中的信息表示方法二进制
  8. android tsclib.so,续 某哩某哩APP之m3u8解密分析之跳过so文件 从APP日志入手(AES/CBC模式)...
  9. 数据保密-第三代透明加密技术
  10. 码农们:你属于哪一种极品程序员?
  11. Solr6 快速入门教程
  12. 下载Macromedia FLASHPAPER
  13. 简单python3D绘图---Axes3D
  14. (转)Spark中对Dataframe的union 、unionAll和 unionByName方法说明
  15. JSON解析基础使用知识-Java
  16. IC基础知识(十四)Flip-Flop和Latch的区别
  17. 331_S32K144 CAN FIFO初步
  18. alu和mdr位数相等吗_计算机组成原理复习
  19. 记一次MySQL崩溃修复案例,再也不用删库跑路了
  20. 运营初创业公司的几点建议

热门文章

  1. NVivo for Mac中的编码难理解?这6个视频帮助你!
  2. 文件同步工具BT Sync介绍和使用说明
  3. my97前端日期插件使用示例
  4. DFT与DTFT的区别?
  5. ffmpeg和JavaCV
  6. android 自动打开钉钉,安卓定时自动打开钉钉考勤打卡
  7. 【引用】我国一、二级学科目录
  8. xp系统升级到win7系统打印驱动的安装
  9. 使用  leopard硬盘安装助手 创建OS X 系统安装盘
  10. 基于wincc的虚拟电梯设计_PLC基于WinCC的四层电梯监控系统设计+梯形图