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

📄 plotseg.m

📁 HMMBOX, version 3.2, William Penny, Imperial College, Feb 1999 Matlab toolbox for Hidden Markov Mod
💻 M
字号:
function [] = plotseg(Xseries,s,y,T,ns,y_lower,y_upper,dleft,dright,sec_offset)% function [] = plotseg(Xseries,s,y,T,ns,y_lower,y_upper,dleft,dright,sec_offset)% Xseries       original data% s             state% y             other variable% T             length of series in seconds% ns            sampling rate% y_lower       axis scaling% y_upper       more axis scaling% dleft         left movement cue% dright        right movement cue% Check argumentsif nargin < 4, error('plothmm6 needs at least four arguments'); endif nargin < 5 | isempty(ns), ns=125; endif nargin < 6 | isempty(y_lower), y_lower=0; endif nargin < 7 | isempty(y_upper), y_upper=8; endif ~exist('sec_offset'), sec_offset=0; endfigurefigs=4;t=[1/ns:1/ns:T];for i=1:figs,    subplot(figs,1,i);    start=(i-1)*T/figs*ns;    stop=start+T/figs*ns;    dstart=start+sec_offset*ns;    dstop=stop+sec_offset*ns;    plot(t(start:stop)+sec_offset,Xseries(start:stop)+6);    hold on    if length(s)>0	    plot(t(start:stop)+sec_offset,s(start:stop));    end    if length(y)>0	    plot(t(start:stop)+sec_offset,y(start:stop),'-');    end    axis([start/ns+sec_offset stop/ns+sec_offset y_lower y_upper]);    if exist('dleft')      plot(t(start:stop)+sec_offset,15*dleft(dstart:dstop)'-5,'b:');    end    if exist('dright')      plot(t(start:stop)+sec_offset,15*dright(dstart:dstop)'-5,'b:');    end    set(gca,'YTickMode','manual','YTick',[]);    set(gca,'Fontsize',18);end

⌨️ 快捷键说明

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