我有在上图中标记为粉红色的强度点,这些强度点存储在变量中并给出为
intensity_info =[ 35.9349
46.4465
46.4790
45.7496
44.7496
43.4790
42.5430
41.4351
40.1829
37.4114
33.2724
29.5447
26.8373
24.8171
24.2724
24.2487
23.5228
23.5228
24.2048
23.7057
22.5228
22.0000
21.5210
20.7294
20.5430
20.2504
20.2943
21.0219
22.0000
23.1096
25.2961
29.3364
33.4351
37.4991
40.8904
43.2706
44.9798
47.4553
48.9324
48.6855
48.5210
47.9781
47.2285
45.5342
34.2310 ];
我也有 A、B 和 C 点的信息,其计算方式为:
[maxtab, mintab] = peakdet(intensity_info, 1); % maxtab has A and B information and
% mintab has C information
peakdet.m matlab 代码可以在这里找到:(http://www.billauer.co.il/peakdet.html)。我想计算 D 点(强度值的视觉增加,即如果我们从 A 点下来强度降低但在 D 点强度略有增加)。从下图中可以看出,C 点也可以位于 D 点的左侧,在这种情况下,如果我们从 B 点下降,强度会降低,而 D 点的强度会略有增加。下图的强度值如下所示:
intensity_info =[29.3424
39.4847
43.7934
47.4333
49.9123
51.4772
52.1189
51.6601
48.8904
45.0000
40.9561
36.5868
32.5904
31.0439
29.9982
27.9579
26.6965
26.7312
28.5631
29.3912
29.7496
29.7715
29.7294
30.2706
30.1847
29.7715
29.2943
29.5667
31.0877
33.5228
36.7496
39.7496
42.5009
45.7934
49.1847
52.2048
53.9123
54.7276
54.9781
55.0000
54.9781
54.7276
53.9342
51.4246
38.2512];
A、B、C 点的计算方法同上。
在这些情况下如何计算 D 点?