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

📄 choose_period.m

📁 %The Metabolic Networks Toolbox contains functions to create, %modify, display, and simulate bioche
💻 M
字号:
function  [t,x,T_period,v] = choose_period(t,x,threshold,v,Nt);% VORSICHT reihenfolge v und T_period geaendert!!!%[t,x,v,T_period] = choose_period(t,x,threshold,v,Nt);%%select one period from a metabolic time course%and interpolate time points%%t, x, v        vectors of time points, concentrations, fluxes%Nt (optional)  number of (equally sized) time points for the%               resampled datadif =sum( (x-repmat(x(1,:),size(x,1),1)).^2,2);rel = dif<threshold;% find the region around the first minimumit=1;while rel(it)==1, rel(it)=0; it =it+1;endit=min(find(rel));while rel(it), it=it+1; endrel(it:end)=0;[dummy,index] = max(rel.*1./(1+dif));T_period = t(index)-t(1);% ---t=t(find(t<T_period));x=x(find(t<T_period),:);[dum,index]=max(sum(x-repmat(mean(x),size(x,1),1).^2,2));x=circshift(x,-index+1);if nargin>3, v = v(find(t<T_period),:); v = circshift(v,-index+1);endif exist('Nt','var'),  dt=t(end)/Nt; tE=(0:dt:(t(end)-dt))'; xE=interp1(t,x,tE,'spline'); vE=interp1(t,v,tE,'spline'); x=xE; v=vE; t=tE;end

⌨️ 快捷键说明

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