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 ...
随机推荐
- JS你所不知的小数取整方法
先介绍几种基本方法. 1.toFixed()方法 toFixed() 方法是属于 Number 对象的方法,可以把 Number 四舍五入到指定的小数位数,括号内为小数位数,范围为0~20,为0时即取 ...
- Python to Exe By Install PyInstaller on Win7-64bit
本文主要记录为史振华在尝试转换PY文件为EXE文件过程中各种疑惑和最终解决方法,尝试了PYTHON 2.7/3.5/3.6及其相关依赖pywin32-222.win32/pywin32-222.win ...
- Spring Boot + Sharding-JDBC 读写分离
本文使用 Sharding-JDBC 实现读写分离,基于 CentOS 7 + MySQL 5.7 一.MySQL 安装及配置 1.1 安装 依次执行命令: sudo wget -i -c http: ...
- java简单的实现搜索框的下拉显示相关搜索功能
最近做了一个简单的搜索框下面下拉显示相关搜索的功能,有点模仿百度的下拉展示相关搜索 先上个展示图 : 点击进入演示地址,大家可以输入长点的搜索,点击搜索,再输入之前搜索词的前面部分,看是否能展示出来 ...
- 20190713_发布网站的时候报错:无法完成向远程代理 URL 发送请求 基础连接已经关闭 发送时发生错误
环境介绍: Vs2017 IIS 7.5 服务器: windows 2008 R2 overflow上有一篇帖子讲了关于问题的解决办法: 链接: https://stackoverflow.com/q ...
- linux下的bash shell
运行bash shell命令的方式 vi t1.sh 并输入 pwd ls pwd 然后:x保存关闭 1.首先查看权限 ls -l,如果没有执行权限则用chmod a+x t1.sh ,最后运行./t ...
- moviepy AudioClip帧处理ValueError: The truth value of array with more than one element is ambiguous
☞ ░ 前往老猿Python博文目录 ░ 一.环境 操作系统:win7 64位 moviepy:1.0.3 numpy:1.19.0 Python:3.7.2 二.应用代码及报错信息 程序代码 if ...
- Python中的"缝合器"zip函数:将多个可迭代对象组合成一个迭代器
zip函数将参数中多个可迭代对象中相同序号的元素取出组合成一个元组作为输出列表的一个同样序号的元素,即输出列表的每个元素是一个元组,该元组的元素来源于参数中每个迭代对象的对应序号的元素. 具体可参考: ...
- PyQt(Python+Qt)学习随笔:QTreeView的标题表头header相关属性
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 在Qt Designer中,对于树型视图QTreeView,在属性在下面有专门一栏列出了跟 ...
- PyQt(Python+Qt)学习随笔:model/view架构中类QStandardItemModel的使用方法
老猿Python博文目录 老猿Python博客地址 一.概述 QStandardItemModel是QAbstractItemModel的派生类,用于在Model/View架构中存储自定义数据的通用模 ...


