清晰的
关闭全部
加载(“xyz.mat”)
vm = S2C1_17082020_WM_apomorphine_20uM_Ch1.values;
样品=长度(vm);
dt = S2C1_17082020_WM_apomorphine_20uM_Ch1.interval;
t_final = * dt样品;
T = linspace(0, t_final,samples);
图(1);
情节(t, vm)
包含('时间(s)')
ylabel ('压(MV)')
标题(膜电位的)
[vm_max,IND] = MAX(VM);
x_vm_max = t(印第安纳州);
Xdata = t(:);ydata = vm(:);
A =(MAX(XDATA)-min(XDATA))/ 4;B = A * 2;
全球的外部数据YDATA x_vm_max vm_max
x0 = [a, b];
X = fminsearch(@obj_fun, x0);
a_sol = x (1);b_sol = x (2);
ξ= [min (xdata)、a_sol x_vm_max, b_sol,马克斯(xdata)];
YI = lsq_lut_piecewise(XDATA,YDATA,XI);
图(2);
情节(xdata ydata,“。”习,咦,'+ - ')
传奇('的实验数据(X,Y(X))',“附近地区分(XI, YI)”)
标题(分段一维查表最小二乘估计)
vm1 = interp1 (XI,咦,a_sol);
VM2 = interp1(XI,YI,b_sol);
阈值=装天花板(max (vm1, vm2));
印第安纳州=找到(vm >阈值);
vm_select = vm(印第安纳州);
t_select = t(印第安纳州);
图(3);
情节(t, vm, t_select vm_select,'+ - ')
传奇(的实验数据,“选择数据”)
包含('时间(s)')
ylabel ('压(MV)')
标题(膜电位的)
APamp =(vm_max - (VM1 + VM2)/ 2)
面积= trapz (t_select vm_select-min (vm_select))
Xwidth = 1000 *( - a_sol + b_sol)
APhalfwidth = (Xwidth / 2)
功能ERR = obj_fun(x)的
全球的外部数据YDATA x_vm_max vm_max
ξ= [min (xdata) x (1) x_vm_max, x(2),马克斯(xdata)];
YI = lsq_lut_piecewise(XDATA,YDATA,XI);
Yint = interp1(XI,YI,XDATA);
呃= ((Yint-ydata) ^ 2)总和;
结束