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

📄 boundary.m

📁 算荧光衰减时间或者寿命的软件.matlab语言编写.
💻 M
字号:
function [Startime, EndTime,lb,ub] = Boundary(file,InstCurveNum,Start);

raw = load(file);
IRF = raw(:,InstCurveNum);
Decay = raw(:,Start);

fig = figure;
semilogy(IRF); hold on; semilogy(Decay,'g');
pause(0.001);
rectangle = getrect(fig);

Startime = round(rectangle(1));
EndTime = round(rectangle(1) + rectangle(3));



%%%%%%%%%%%%%% boundary conditions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
AmpL = [0;0;0];               AmpU = [1;1;1];     % amplitude
LifeL = [1e-4;1e-4;1e-4];     LifeU = [5;5;10];  % lifetime
TShiftL = [-0.3];                   TShiftU = [0.3];          % time shift (ns)
BackL = [-5000;-5000];                BackU = [5000;5000];        % bkg shift
%%%%%%%%%%%%%%%%%%%   End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

lb = [AmpL;LifeL;BackL;TShiftL]; % lower boundary
ub = [AmpU;LifeU;BackU;TShiftU]; % upper boundary

⌨️ 快捷键说明

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