matlab画图:设置y轴位置,使y轴在x轴的中间

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

% GET OFFSETS Xoff=diff(get(gca,'XLim'))./40; Yoff=diff(get(gca,'YLim'))./40; % DRAW AXIS LINEs plot(get(gca,'XLim'),[0 0],'k'); plot([0 0],get(gca,'YLim'),'k'); % Plot new ticks for i=1:length(X) plot([X(i) X(i)],[0 Yoff],'-k'); end; for i=1:length(Y) plot([Xoff, 0],[Y(i) Y(i)],'-k'); end; % ADD LABELS text(X,zeros(size(X))-2.*Yoff,XL); text(zeros(size(Y))-3.*Xoff,Y,YL); box off; % axis square; axis off; set(gcf,'color','w'); set(gca,'Font0; y=sigmf(x,[1 0]); plot(x,y)
之后
输入 xyplot 即可
方法:新建一个函数:xyplot.m
%作用:将Y坐标轴放在中间 function xyplot(x,y) % PLOT if nargin>0 if nargin == 2 plot(x,y); else display(' Not 2D Data set !') end end hold on; % GET TICKS X=get(gca,'Xtick'); Y=get(gca,'Ytick'); % GET LABELS XL=get(gca,'XtickLabel'); YL=get(gca,'YtickLabel');
网络错误503请刷新页面重试持续报错请尝试更换浏览器或网络环境
matlab画图:设置 y轴位置,使 y轴在 x轴的中间
sigmoid函数图像 x=-10:0.1:10; y=sigmf(x,[1 0]); plot(x,y) 画出的图像如下所示: 怎么将Y轴放在中间呢,而不是在左边?
即如何得到这种效果呢?
相关文档
最新文档