clc;
clear all;
close all; % %% 画极坐标系

% x = 0:.01 * pi:0.5 * pi;
% y = cos(x) + sqrt(-1) * sin(x);
% plot(y*2,'r','linewidth',5);
% hold on
% warning('off')
%
% x = pi * 0.5:0.01:pi;
% y = cos(x) + sqrt(-1) * sin(x);
% plot(y*2,'y','linewidth',5);
% hold on
% warning('off')
%
% x = pi :0.01:1.5 * pi;
% y = cos(x) + sqrt(-1) * sin(x);
% plot(y*2,'b','linewidth',5);
% hold on
% warning('off')
%
% x = 1.5 * pi :0.01:2 * pi;
% y = cos(x) + sqrt(-1) * sin(x);
% plot(y*2,'g','linewidth',5);
% hold on
% warning('off')
%
% title('极坐标系');
% text([1.5,-3,1.5,-3],[2,2,-2,-2],{'第一象限','第二象限','第三象限','第四象限'});
% legend({'[0 0.5\pi]','[0.5\pi \pi]','[\pi 1.5\pi]','[1.5\pi 2\pi]'});
% xlim([-4,4]);
% ylim([-4,4]);
%
% plot([-3,3],[0,0],'k','linewidth',4)
% plot([0,0],[-3,3],'k','linewidth',4)
%
% axis off
% %% 画双轴坐标(1)

% figure
% ang1 = 0:.01*pi:2*pi;
% amp1 = sin(0:.01*pi:2*pi);
% z = amp1 .*(cos(ang1) + sqrt(-1) *sin(ang1));
% [Ax,H1,H2] = plotyy(0:200,abs(z),0:200,angle(z) * 180/pi);
% set(get(Ax(1),'ylabel'),'string','sfsdf');
% set(get(Ax(2),'ylabel'),'string','dsfsdffd');
% set(H1,'linewidth',3)
% set(H2,'linestyle',':','linewidth',3) %% 一图多轴

x1 = (0:.1:40);
y1 = 4 .* cos(x1) ./ (x1 + 2);
mag = magic(20);
x2 = (1:.2:20);
y2 = x2.^2./x2.^3;
%显示第一个坐标轴对象
h11 = line(x1,y1,'color','r','linewidth',2);
ax1 = gca;
set(ax1,'linewidth',2);
%添加第二个坐标轴对象
A = get(ax1,'position');%获取ax1的位置,为[left,bottom,width,height]
A(1:2) = A(1:2) + 0.1;
A(3:end) = A(3:end) - 0.2;
ax2 = axes('position',A,...
'xAxisLocation','bottom',...
'yAxisLocation','left',...
'Color','none',...
'xColor','k','yColor','k');
%注意这里如果用plot函数,将会产生图像覆盖,应为line是产生几何图像
h12 = line(x2,y2,'color','k','parent',ax2,'linewidth',2);
h12 = line(x2,y2+0.1,'color','k','parent',ax2,'linewidth',2);
set(ax2,'linewidth',2);
box off
xlim([0,20]);
ylim([0,2]);
% xlimitsl = get(ax1,'xlim')

MATLAB绘图,绘双坐标轴,绘一图二轴等的更多相关文章

  1. MATLAB绘图及例子总结

    MATLAB绘图及例子总结 二维图 例 1 X1=[1,2,4,6,7,8,10,11,12,14,16,17,18,20]; Y1=[1,2,4,6,7,8,10,10,8,7,6,4,2,1]; ...

  2. 使用axes函数在matlab绘图中实现图中图的绘制

    使用axes函数在matlab绘图中实现图中图的绘制 有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果. 这可以通过调用axes函数实现. 下面通过绘制 y=1 ...

  3. Matlab plotyy画双纵坐标图实例

    Matlab plotyy画双纵坐标图实例 x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);[A ...

  4. Matlab绘图详解

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  5. Matlab绘图(一二三维)

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  6. matlab绘图(详细)(全面)

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  7. Matlab 绘图完整入门

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  8. 详尽全面的matlab绘图教程

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  9. Matlab绘图高级部分

    图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来.尤其在论文的撰写中,优雅的图形无疑会为文章加分.本篇文章非完全原创,我的工作就是把见到的Ma ...

随机推荐

  1. 【PYTEST】第二章编写测试函数

    知识点: assert 测试函数标记 跳过测试 标记预期失败的测试用例 1. asseet 返回的都是布尔值,等于False(F) 就是失败, assert 有很多 assert something ...

  2. CSP.2020

    自闭jpg. 就说说 PJ 吧. TG炸的原因主要是因为PJ的炸裂以及T1--所以就直接分析根本原因了. # 参考补题链接 # # 推荐博客链接 # 0x00 考前一天晚上. 在LH巨佬家吃了饭,前往 ...

  3. Java基础教程——数组

    数组 Java数组:用于存储同一种数据类型的多个数据. Java数组本身是一种数据类型--引用类型. 类(String.Scanner等大写字母开头的类型)也属于引用类型,int.double等基本类 ...

  4. Java基础教程——RunTime类

    RunTime类 java.lang.RunTime类代表Java程序的运行时环境. 可以进行垃圾回收(gc()),可以进行系统资源清理(runFinalization()): 可以加载文件(load ...

  5. SimpleChannelInboundHandler生命周期

    转载:https://www.pianshen.com/article/1766171597/

  6. Mybatis学习-初步认知与使用

    Mybatis是一款优秀的持久层框架.且支持定制化SQL,存储过程以及高级映射 Mybatis几乎免除了所有的JDBC代码以及设置参数和获取结果集的工作,它使用简单的XML或注解来配置原始类型.接口和 ...

  7. 网络基础:ip地址

    原文链接:http://blog.51cto.com/xiexiaojun/1882088 很棒的总结,概念+例题很清晰

  8. python虚拟环境相关设置备忘

    sudo  pip install virtualenv #安装虚拟环境 sudo pip install virtualenvwrapper #安装虚拟环境管理工具nano ~/.bashrc #修 ...

  9. 【系统设计】不同分类的商品动态添加扩展属性的方法(WMS、小型电商)

    在做公司WMS系统的时候,遇到了一个商品模块的设计问题,具体业务流程如下. 客户提供需要存放的商品清单,根据商品清单生成收货单给客户,然后生成入库单进行商品入库操作. 在生成这两个单之前首先要录入商品 ...

  10. python安装Scrapy框架

    看到自己写的惨不忍睹的爬虫,觉得还是学一下Scrapy框架,停止一直造轮子的行为 我这里是windows10平台,python2和python3共存,这里就写python2.7安装配置Scrapy框架 ...