当前位置: 首页 > news >正文

青岛网站建设商家今日刚刚发生新闻事件

青岛网站建设商家,今日刚刚发生新闻事件,辽宁省营商建设监督局网站,免费做网站有哪些家文章目录 入门eg1 基本操作eg2 三条线,其中两条线用左轴,第三条线用右轴eg3 指定绘图函数eg4 同时画多个图形更多设置 见多识广,熟能生巧eg5eg6 两个坐标系组合成双坐标系图 入门 eg1 基本操作 clc,clear,close all; t0:0.1:9*pi; figure; …

文章目录

  • 入门
    • eg1 基本操作
    • eg2 三条线,其中两条线用左轴,第三条线用右轴
    • eg3 指定绘图函数
    • eg4 同时画多个图形
    • 更多设置
  • 见多识广,熟能生巧
    • eg5
    • eg6 两个坐标系组合成双坐标系图

入门

eg1 基本操作

clc,clear,close all;
t=0:0.1:9*pi;
figure; [AX,Ha,Hb]=plotyy(t,sin(t),t,exp(t));				% 绘图并创建句柄
% ----------------- 设置刻度
%set(AX(1),'yTick',[0:0.25:1.25])  							% 设置左边Y轴的刻度
%set(AX(2),'yTick',[0:350]) 								% 设置右边Y轴的刻度
% ----------------- 添加标注
d1=get(AX(1),'ylabel'); set(d1,'string','正弦函数');
d2=get(AX(2),'ylabel'); set(d2,'string','指数函数','fontsize',18);
% ----------------- 设置两个Y轴的颜色
%set(ax(:),'Ycolor','k') 									% 设定两个Y轴的颜色为黑色
% ----------------- 设置线型
set(Ha,'linestyle','-','marker','o','color','r');
set(Hb,'linestyle','-','marker','*','color','b');
% ----------------- 添加图例
hold on;
Hc=line(t,(sin(t)+cos(t))/2);								% 绘图并创建图形句柄
set(Hc,'linestyle','-','marker','s','color','m');
legend([Ha,Hb,Hc],'sin(t)','exp(t)','(sin(t)+cos(t))/2',0); % 加注图例

在这里插入图片描述Matlab中的plotyy用法总结

eg2 三条线,其中两条线用左轴,第三条线用右轴

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双轴坐标图的画法

eg3 指定绘图函数

clc,clear,close all;
x=1:0.1:100;
y1=x; 
y2=x.^3;
plotyy(x,y1,x,y2,@plot,@semilogy)

eg4 同时画多个图形

clc,clear,close all
x=linspace(0,10);%构建行向量,第一个元素是0,最后一个元素是10,共默认为100个元素的等差数列
y1=200*exp(-0.05*x).*sin(x);%exp以e为底的指数函数,.*矩阵的对应元素相乘
y2=0.8*exp(-0.5*x).*sin(10*x);
y3=0.2*exp(-0.5*x).*sin(10*x);
[hAx,hLine1,hLine2]=plotyy(x,y1,[x',x'],[y2',y3']);%"'"表示转置矩阵,matlab中矩阵是按列存储

更多设置

在这里插入图片描述Matlab plotyy画双纵坐标

见多识广,熟能生巧

eg5

clc,clear,close all
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
figure; [AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
% ----------------- 设置坐标轴的颜色
set(AX(1),'XColor','k','YColor','b');
set(AX(2),'XColor','k','YColor','r');
% ----------------- 添加Y轴标注
HH1=get(AX(1),'Ylabel');
set(HH1,'String','Left Y-axis','color','b');
HH2=get(AX(2),'Ylabel');
set(HH2,'String','Right Y-axis','color','r');
% ----------------- 图形设置
set(H1,'LineStyle','-','color','b');
set(H2,'LineStyle',':','color','r');
% ----------------- 添加图例、X轴标注、标题
legend([H1,H2],{'y1 = 200*exp(-0.05*x).*sin(x)';'y2 = 0.8*exp(-0.5*x).*sin(10*x)'});
xlabel('Zero to 20 musec.'); title('Labeling plotyy');

在这里插入图片描述

eg6 两个坐标系组合成双坐标系图

clc,clear,close all
%clf reset;										% 从当前图窗中删除所有图形对象
tp=(0:100)/100*5;yp=8+4*(1-exp(-0.8*tp).*cos(3*tp)); % 压力数据
tt=(0:500)/500*40;yt=120+40*(1-exp(-0.05*tt).*cos(tt)); % 温度数据
% ----------------- 创建笛卡尔(直角)坐标系一
h_ap=axes('Position',[0.13,0.13,0.7,0.75]); 			%<4>
% ----------------- 设置坐标轴颜色、范围、间隔,开启网格
set(h_ap,'Xcolor','b','Ycolor','b','Xlim',[0,5],'Ylim',[0,15]);
nx=10;ny=6; 											%<6>
pxtick=0:((5-0)/nx):5;pytick=0:((15-0)/ny):15; 			%<7>
set(h_ap,'Xtick',pxtick,'Ytick',pytick,'Xgrid','on','Ygrid','on')
set(get(h_ap,'Xlabel'),'String',' 时间 \rightarrow (分) ')
set(get(h_ap,'Ylabel'),'String',' 压力 \rightarrow(\times 10^{5} Pa )')
% ----------------- 添加图形
line(tp,yp,'Color','b'); 						%<9>
% ----------------- 创建坐标系二
h_at=axes('Position',get(h_ap,'Position')); 			%<12>
% ----------------- 设置坐标轴颜色、范围
set(h_at,'Color','none','Xcolor','r','Ycolor','r'); 	%<13>
set(h_at,'Xaxislocation','top') 						%<14>
set(h_at,'Yaxislocation','right','Ydir','rev') 			%<15>降序
set(h_at,'Ylim',[0,210]) 								%<18>
set(get(h_at,'Xlabel'),'String','\fontsize{15}\fontname{隶书} 时间 \rightarrow (分) ')
set(get(h_at,'Ylabel'),'String',' ({\circ}C )\fontsize{15}\leftarrow\fontname{隶书} 零下温度 ')
% ----------------- 添加图形
line(tt,yt,'Color','r','Parent',h_at) 					%<19>
% ----------------- 设置坐标间隔
xpm=get(h_at,'Xlim'); 									%<20>添加图形后才能得到Xlim
txtick=xpm(1):((xpm(2)-xpm(1))/nx):xpm(2); 				%<21>
tytick=0:((210-0)/ny):210; %<22>
set(h_at,'Xtick',txtick,'Ytick',tytick) 				%<23>

在这里插入图片描述Matlab plotyy画双纵坐标图实例

Matlab plotyy函数的使用及问题总结(Up)

http://www.khdw.cn/news/22664.html

相关文章:

  • 怎么自己搭建一个博客网站今日热点新闻事件
  • 惠州模板网站建设seo网络优化是什么意思
  • 商城网站建设可以吗搜索词分析工具
  • 上海信息公司做网站百度首页推广
  • b2c网站开发目的和意义西安百度关键词推广
  • 惠州开发做商城网站建设哪家好池州网络推广
  • 北京住房和城乡建设部网站官网百度云盘登录
  • 网站建设环境软件有哪些全国31省市疫情最新消息今天
  • 商务信息网站淘宝关键词优化推广排名
  • 深圳网站建设电话咨询南宁网站建设优化服务
  • 有网站代码怎么建站2023年8月疫情严重吗
  • 视频网站点击链接怎么做外贸网站建设推广
  • 万网购买网站新东方英语线下培训学校
  • 网站制作里的更多怎么做软文营销常用的方式是什么
  • wordpress主题如何升级百度关键词优化推广
  • 山西网站制作公司seo搜索引擎优化视频
  • 推进门户网站建设 用好用活怎么开发一款app软件
  • 免费发布信息网站有哪些搭建网站步骤
  • 做系统用哪个网站好百度搜索推广和信息流推广
  • 大学一学一做视频网站成都百度推广和seo优化
  • 三只羊网络科技有限公司上海百度首页优化
  • 门户网站建设和管理情况官方网站怎么查询
  • 网站管理员权限怎么设置纵横seo
  • 岳阳网站开发收费百度的广告推广需要多少费用
  • 网站什么模板做的网络免费推广平台
  • 网站开发一般用哪些语言国产搜什么关键词最好看
  • 中航建设集团有限公司网站网图识别在线百度
  • 湖北微网站建设费用seo草根博客
  • wordpress 播放大视频教程潍坊百度seo公司
  • 有好的学网站建设的书吗莆田百度推广开户