MATLAB绘图,绘双坐标轴,绘一图二轴等
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绘图,绘双坐标轴,绘一图二轴等的更多相关文章
- 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]; ...
- 使用axes函数在matlab绘图中实现图中图的绘制
使用axes函数在matlab绘图中实现图中图的绘制 有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果. 这可以通过调用axes函数实现. 下面通过绘制 y=1 ...
- 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 ...
- Matlab绘图详解
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...
- Matlab绘图(一二三维)
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...
- matlab绘图(详细)(全面)
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...
- Matlab 绘图完整入门
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...
- 详尽全面的matlab绘图教程
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...
- Matlab绘图高级部分
图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来.尤其在论文的撰写中,优雅的图形无疑会为文章加分.本篇文章非完全原创,我的工作就是把见到的Ma ...
随机推荐
- Elasticsearch搜索资料汇总
Elasticsearch 简介 Elasticsearch(ES)是一个基于Lucene 构建的开源分布式搜索分析引擎,可以近实时的索引.检索数据.具备高可靠.易使用.社区活跃等特点,在全文检索.日 ...
- yii的pathinfo方式实现
yii2.0在浏览器中默认查看控制器下的方法是 http://ltbk.cn/index.php?r=login/login 要是在浏览器上输出 http://ltbk.cn/index.php/l ...
- DFS序专题
牛客专题之DFS序 简介 dfs序: 每个节点在dfs深度优先遍历中的进出栈的时间序列,也就是tarjan算法中的dfn数组. 画个图理解一下: 这棵树的dfs序:1 3 2 4 2 5 6 7 6 ...
- 【Vue】VUE源码中的一些工具函数
Vue源码-工具方法 /* */ //Object.freeze()阻止修改现有属性的特性和值,并阻止添加新属性. var emptyObject = Object.freeze({}); // th ...
- kafka入门之broker--通信协议
kafka的通讯协议是基于tcp之上的二进制协议,所有类型的请求和响应都是结构化的,由不同的初始类型构成.kafka使用这组协议完成各个功能的实现. 单个kafka client通常需要同时连接多个b ...
- Scrapy简明教程
本文通过示例简要介绍一下使用Scrapy抓取网站内容的基本方法和流程. 继续阅读之前请确保已安装了scrapy. 基本安装方法为:pip install scrapy 我们已经在之前的文章中初步介绍了 ...
- Python+爬虫+xlwings发现CSDN个人博客热门文章
☞ ░ 前往老猿Python博文目录 ░ 一.引言 最近几天老猿博客的访问量出现了比较大的增长,从常规的1000-3000之间波动的范围一下子翻了将近一倍,粉丝增长从日均10-40人也增长了差不多一倍 ...
- 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.PDU 关于PDU在百度百科是这样定义的:协议 ...
- Python使用property函数和使用@property装饰器定义属性访问方法的异同点分析
Python使用property函数和使用@property装饰器都能定义属性的get.set及delete的访问方法,他们的相同点主要如下三点: 1.定义这些方法后,代码中对相关属性的访问实际上都会 ...
- PyQt(Python+Qt)学习随笔:QScrollArea的alignment属性不起作用的原因
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 Scroll Area滚动区域提供了一个呈现在其他部件上的可滚动区域视图,对应类为QScrollAr ...


