MATLAB设置双y轴绘图,plotyy怎么设置不同图形色的颜色?坐标轴怎么设置?
1
如何用matlab画4条双y轴的图,2条以左边y轴为准,2条以右边y轴为准
:https://zhidao.baidu.com/question/511297752.html
2.
如何用matlab画这种2个y轴的图?请大家帮忙写个能实现的程序。
3plotyy怎么设置不同图形色的颜色?坐标轴怎么设置?.https://www.ilovematlab.cn/thread-485190-1-1.html
4附上自己的代码:
close all; clear all; clc %% parameters set c=3.0*10^8; n = 2.8696;%neff R =4694.4;%5000nm;5um r = 0.95; t = sqrt(1-r^2); tao = 0.95; lambda = 1597;%nm %% cycle calculation kk = 0 fai=[]; S21=[]; T=[]; ang=[]; for lambda = 1550:0.05:1650 kk = kk+1; % f=c/lambda; % n=c/(f*lambda); fai(kk) = 2*pi*R*2*pi*n/lambda; S21(kk) = exp(i*(pi+fai(kk)))*(tao-r*exp(-i*fai(kk)))/(1-r*tao*exp(i*fai(kk))); T(kk) = abs(S21(kk))^2; ang(kk) = angle(S21(kk)); end %% show figure figure(1) lambda=[1550:0.05:1650]; hold on; [ax,h1,h2]=plotyy(lambda,T,lambda,ang,'plot'); set(h1,'color','r'); set(h2,'color','k'); % set(h2,'color','k','marker','o','MarkerSize',2); set(get(ax(1),'Ylabel'),'string','透射率T'); set(get(ax(2),'Ylabel'),'string','相位'); xlabel('波长λ(nm)'); hold off; title('微环谐振光谱图'); legend('透射率','Phase');
效果图:
作者:楚千羽
出处:https://www.cnblogs.com/chuqianyu/
本文来自博客园,本文作者:楚千羽,转载请注明原文链接:https://www.cnblogs.com/chuqianyu/p/12838734.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~