zoukankan      html  css  js  c++  java
  • MATLAB画图之图中画局部放大的图中图

    解决问题:在一个图中嵌入局部放大的图中图。

    程序:

    clear;
    clc;
    close all;
    t = 0:0.001:10;
    y1 = sin(t);
     
    figure(1);
    plot(t,y1);
    h1=axes('position',[0.4 0.3 0.2 0.3]);
    axis(h1);
    plot(h1, t(4600:4800),y1(4600:4800));
    

    程序中[0.4 0.3 0.2 0.3]的意思是确定局部图在图中的位置和大小。

    0.4,0.3表示局部图的左下角在大图中的位置是大图的宽度×0.4,大图的高度×0.3;

    0.2,0.3表示局部图的大小为:宽度为大图宽度×0.2,高度为大图高度×0.3。

    程序运行结果:

    此外,如果需要给子图加label,title和grid使用同样的方式添加就可以。

  • 相关阅读:
    2016/4/27 xml
    2016/4/27 网络编程
    2016/4/25 java io
    mysql 基础列题
    数据库的语法
    数据库
    io流
    xml
    网络编程
    gui2
  • 原文地址:https://www.cnblogs.com/pupilLZT/p/12542398.html
Copyright © 2011-2022 走看看