matlab双轴坐标系对齐0,MATLAB双轴坐标图的画法(详细)
找了好多双轴坐标系的,感觉都不全,而且都不够详细,综合和好几个画法,稍微总结一下。
先是第一种情况,双轴里面有两条线,一个轴对应一条线的。
不多bb,直接贴代码。
x=0:0.01:10;
y1=sin(x);
y2=10*cos(x);
y3=0.5*sin(x);
[AX,H1,H2]=plotyy(x,y1,x,y2,'plot');%双轴
set(AX(1),'XColor','k','YColor','M'); %X轴和第一个Y轴的颜色
set(AX(2),'XColor','k','YColor','r'); %X轴和第二个Y轴的颜色
HH1=get(AX(1),'Ylabel');
set(HH1,'String','sin','color','M'); %第一个Y轴标签的的颜色
HH2=get(AX(2),'Ylabel');
set(HH2,'String','cos','color','r');%第二个Y轴标签的的颜色
set(AX(1),'ylim',[-1,1],'ytick',[-1,-0.5,0,0.5,1]); %定第一个Y轴的范围,ylim是坐标轴范围,ytick是将范围细化成具体的刻度。
set(AX(2),'ylim',[-10,10],'ytick',[-10,-5,0,5,10]); %定第二个Y轴的范围
set(H1(1),'LineStyle','-','linewidth',1.5,'color','M'); %y1的线型设置
set(H2,'LineStyle','-','linewidth',1.5,'color','r'); %y2的线型设置
legend([H1,H2],{'y1';'y2'});
xlabel('x');
然后是三条线,其中两条线用左轴,第三条线用右轴。
x=0:0.01:10;
y1=sin(x);
y2=10*cos(x);
y3=0.5*sin(x);
[AX,H1,H2]=plotyy(x,[y1;y3],x,y2,'plot');%双轴
set(AX(1),'XColor','k','YColor','M'); %X轴和第一个Y轴的颜色
set(AX(2),'XColor','k','YColor','r'); %X轴和第二个Y轴的颜色
HH1=get(AX(1),'Ylabel');
set(HH1,'String','sin','color','M'); %第一个Y轴标签的的颜色
HH2=get(AX(2),'Ylabel');
set(HH2,'String','cos','color','r'); %第二个Y轴标签的的颜色
set(AX(1),'ylim',[-1,1],'ytick',[-1,-0.5,0,0.5,1]); %定第一个Y轴的范围
set(AX(2),'ylim',[-10,10],'ytick',[-10,-5,0,5,10]); %定第二个Y轴的范围
set(H1(1),'LineStyle','-','linewidth',1.5,'color','M'); %y1的线型设置
set(H1(2),'LineStyle','--','linewidth',1.5,'color','g');%y3的线型设置
set(H2,'LineStyle','-','linewidth',1.5,'color','r'); %y2的线型设置
legend([H1(1),H1(2),H2],{'y1';'y3';'y2'});
xlabel('x');
其实改的也不是很大,可以对着好好参考一下。
matlab双轴坐标系对齐0,MATLAB双轴坐标图的画法(详细)相关推荐
- matlab 三维y轴平面图,#如何在excel中绘制三维坐标系?#excel怎么画图平面坐标图...
用excel绘制曲线图时如何进行坐标轴转换 点"插入"->"图表"->"XY图","子图表类型"选择&quo ...
- matlab if m不等于0,matlab问题clearfor a=0.1:0.1:50for b=0.1:0.1:20for m=0.1:0.1:5
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2021/03/23 06:16:09 matlab问题 clear for a=0.1:0.1:50 for b=0.1:0.1:20 for ...
- matlab什么样的数表示0,matlab中e=1; i=0;是什么意思
matlab中 e(k,:)=[a(i,:),b(j,: 把a矩阵的i行和b矩阵的j行接起来,作为e矩阵的k行.祝学习愉快. matlab中x(:,i)=x(:,i)/sum(x(:, [x,y]=e ...
- matlab解方程x 2-x-2=0,matlab用三种方法求解二阶微分方程x''+0.2x'=0.4x=0.2u(t),u(t)是单位阶跃函数,初始状态为0...
问题描述: matlab用三种方法求解二阶微分方程x''+0.2x'=0.4x=0.2u(t),u(t)是单位阶跃函数,初始状态为0 1个回答 分类: 数学 2014-11-28 问题解答: 我来补答 ...
- 双对数坐标系与双y轴坐标系下绘图
一.双对数坐标系: 1.基于平面直角坐标系,如果x和y轴中均为对数坐标轴,则平面直角坐标系就成为了双对数坐标系. 2.双对数坐标系应用场景: (1)双对数坐标图可以用于发大极其细微的变化. (2)双对 ...
- Matlab在不同坐标系中绘图(对数、极坐标、双轴图)以及极坐标和直角坐标的相互转换
matlab中最常用的绘图方式是在直角坐标系中绘图,函数命令为plot. 在之前的文章中以有过详细记述. 除此之外呢,matlab还能在对数坐标.极坐标.以及双轴图中绘制. matlab在对数坐标系中 ...
- 双对数坐标系matlab绘图,EXCEL自动计算液塑限并绘制图表至双对数坐标系.doc
EXCEL自动计算液塑限并绘制图表至双对数坐标系 精品论文 参考文献 EXCEL自动计算液塑限并绘制图表至双对数坐标系 湖南理工职业技术学院 湖南湘潭 411000 摘要:用解析法计算液塑限试验数据, ...
- matlab中双x轴,【转】MATLAB:双X轴曲线绘图
该函数调用格式为: [ax,hl1,hl2] = plotxx(x1,y1,x2,y2,xlabels,ylabels); 参数说明: ax是坐标轴的句柄.h1 和 h2 是两条曲线的句柄.x1,y1 ...
- 孤岛双馈风电机组数学模型matlab,大型变速双馈风电机组动态稳定性仿真分析
本文根据变速双馈风电机组的特性,在dq坐标系下,建立其动态数学模型,并且在Matlab中搭建了机组系统的仿真模块,仿真分析了双馈风力发电机组的动态稳定性,并通过仿真说明了变速双馈风力发电机组具有良好的 ...
最新文章
- [原创]CentOS下Mysql双机互为备份
- linux 服务器安装字体
- win10 hao123劫持html文件,Win10 edge主页被hao123劫持如何解决|edge主页被hao123劫持的解决方法...
- 使用vbscript脚本调用web服务
- mysql where 1 作用_MYSQL where 1=1 的作用
- 2017 年全国大学生电子设计竞赛试题——四旋翼自主飞行器探测跟踪系统(C 题)【本科组】1
- class类初始化之后调用赋值问题记录
- 【算法】剑指 Offer 59 - I. 滑动窗口的最大值
- oracle 12c 性能,Oracle 12C 新性能 总结篇
- Effective Objective-C 2.0 Tips 总结 Chapter 3 Chapter 4
- 33.Linux/Unix 系统编程手册(上) -- 线程:更多细节
- Oracle 11gR2 RAC的两个bug
- Douphp cms通杀漏洞(小宇特详解)
- Unity中光照的实践与总结
- 悟饭服务器连接中断,英雄联盟连接服务器失败解决方法
- Python爬虫-字体反爬-猫眼国内票房榜
- 实验记录 | BWA的安装
- 超级好用的7个程序员笔记软件,你最常用的是哪个?
- 复制后的图形将文字覆盖上了【已解决】
- 中级java面试题_最新中级Java面试题及答案
热门文章
- bzoj 1041: [HAOI2008]圆上的整点
- 随想录(easyx中的键盘输入和鼠标消息)
- android指南针校准 代码_Android 指南针传感器
- js页面传值php页面,不同页面,php如何js传值?
- 三年制专转本计算机,三年制专转本和五年制专转本的区别
- linux socket recv函数如何判断收完一包_linux服务器端编程之高性能服务器架构设计总结...
- python小程序源代码_【程序源代码】Spring Boot 考试小程序
- cmd命令不识别exp_GRAT2:一款功能强大的命令amp;控制(C2)工具
- java 异常怎么划分_java异常的分类
- 【leetcode】667. Beautiful Arrangement II