⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pltbrokenline.m

📁 hi i have a huge collection are you interested
💻 M
字号:
function [hline,hdots,hblots] = pltbrokenline(x,y,gap,linestyle);% PLTBROKENLINE(X,Y,GAP) Plots points with dots and a line not joining%   them. Similar to using the linestyle '.-' but there is a gap%   between the  dots and the line. The size of the gap is GAP%   (default=30).  %%   PLTBROKENLINE(X,Y,GAP,LINESTYLE) uses the specified line%   style. Optional output arguments are:%%   [HLINE,HDOTS,HBLOTS] = PLTBROKENLINE(X,Y,GAP,LINESTYLE)%   where HLINE = handle of line that (almost) joins the dots,%         HDOTS = handle of the dots,%         HBLOTS = handle of the invisible region around each dot.if nargin<2  y = x;  x = 1:length(x);endif nargin<3  gap = 30;endif nargin<4  linestyle = '-';endheld = ishold;line_handle = plt(x,y,linestyle);hold onblot_handle = plt(x,y,'.');if strcmp(get(gca,'color'),'none')  blotcolour = get(gcf,'color');else  blotcolour = get(gca,'color');endset(blot_handle,'MarkerSize',gap,...    'color',blotcolour)dot_handle = plt(x,y,'.');if ~held  hold offendif nargout==1  hline = line_handle;endif nargout==2  hline = line_handle;  hdots = dot_handle;endif nargout==3  hline = line_handle;  hdots = dot_handle;  hblots = blot_handle;end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -