Revision 33:161913b595ae

View differences:

gitCommands.txt
1
git add -A
2
git commit -m 'description'
3
git push 15 Old Ferry
multithreshold 1.46/MTprofile.m
1
function x = MTprofile
2
x.BFs = [250   500  1000  2000  4000  8000];
3
x.LongTone = [22      17.4      15.7      15.1      20.1        26];
4
x.ShortTone = [25.3      22.5      18.4      19.2      25.8      31.8];
5
x.Gaps = [0.01      0.03      0.05      0.07      0.09];
6
x.TMCFreq = [250   500  1000  2000  4000  8000];
7
x.TMC = [	36.8	38.9	36	37.8	48.8	45.5	 
8
44	43.6	38.3	42	52.1	48	 
9
49.5	51.3	49.8	50.2	62.7	53.3	 
10
54	54.4	52	73.1	68.1	51.8	 
11
61	71.4	56.9	73.3	72.4	57.3	 
12
];
13
x.TMC = x.TMC';
14
x.MaskerRatio = [0.5      0.7      0.9        1      1.1      1.3      1.6];
15
x.IFMCFreq = [250   500  1000  2000  4000  8000];
16
x.IFMCs = [	60.7	75.2	79.7	75.3	75.5	84.2	 
17
49.2	64.1	69.6	75.9	82.2	88.1	 
18
37.5	41.7	35.8	50.5	54.2	49.5	 
19
37.6	38.4	37.9	37.1	53.2	45.2	 
20
39.1	36.2	37.1	47.4	42.9	47.5	 
21
40	39.4	55.5	84.7	61.7	87.6	 
22
53.1	82.7	83.6	89.9	98.5	101	 
23
];
24
x.IFMCs = x.IFMCs';
multithreshold 1.46/expGUI_MT.m
618 618
switch experiment.paradigm
619 619
    case 'profile'
620 620
        %% special option for two successive and linked measurements
621
        clc
622 621
        experiment.paradigm='threshold_16ms';
623 622
        set(handles.edittargetDuration,'string', num2str(0.25))
624 623
        set(handles.editstopCriteriaBox,'string','10') % nTrials
625 624
        run (handles)
626 625

  
627
        if strcmp(errormsg,'manually stopped')
628
            disp(errormsg)
626
        if experiment.stop
629 627
            optionNo=strmatch('profile',paradigmNames);
630 628
            set(handles.popupmenuParadigm,'value',optionNo);
631 629
            experiment.paradigm='profile';
......
639 637
        set(handles.edittargetDuration,'string', num2str(0.016))
640 638
        set(handles.editstopCriteriaBox,'string','20') % nTrials
641 639
        run (handles)
642
        if strcmp(errormsg,'manually stopped')
640
        if experiment.stop
643 641
            disp(errormsg)
644 642
            optionNo=strmatch('profile',paradigmNames);
645 643
            set(handles.popupmenuParadigm,'value',optionNo);
......
657 655
        set(handles.popupmenuParadigm,'value',optionNo);
658 656
        aParadigmSelection(handles)
659 657
        set(handles.edittargetLevel,'string', thresholds16ms+10);
660
        set(handles.editstopCriteriaBox,'string','10')  % nTrials
658
        set(handles.editstopCriteriaBox,'string','20')  % nTrials
661 659
        pause(.1)
662 660
        run (handles)
663 661

  
664
        if strcmp(errormsg,'manually stopped')
662
        if experiment.stop
665 663
            disp(errormsg)
666 664
            optionNo=strmatch('profile',paradigmNames);
667 665
            set(handles.popupmenuParadigm,'value',optionNo);
......
692 690
        optionNo=strmatch('profile',paradigmNames);
693 691
        set(handles.popupmenuParadigm,'value',optionNo);
694 692
        aParadigmSelection(handles)
693
        
694
%% save data and plot profile
695 695

  
696
        save profile longTone shortTone gaps BFs TMC offBFs IFMCs
697
        plotProfile(longTone,shortTone,gaps,BFs,TMC,offBFs,IFMCs)
696
%         save profile longTone shortTone gaps BFs TMC offBFs IFMCs
697
profile2mFile(longTone, shortTone, gaps, BFs, TMC, offBFs, IFMCs,...
698
    'MTprofile')
699
plotProfile('MTprofile', 'profile_CMA_L')
698 700

  
701
%% xx
699 702
        if strcmp(errormsg,'manually stopped')
700 703
            disp(errormsg)
701 704
            optionNo=strmatch('profile',paradigmNames);
......
1413 1416
global  stimulusParameters experiment paramChanges
1414 1417
aReadAndCheckParameterBoxes(handles);
1415 1418
relativeFrequencies=[0.25    .5   .75  1  1.25 1.5    2];
1419
relativeFrequencies=[ 1 ];
1416 1420
AN_spikesOrProbability='probability';
1417 1421
testBM(stimulusParameters.targetFrequency, ...
1418 1422
    experiment.name,relativeFrequencies, AN_spikesOrProbability, ...
multithreshold 1.46/hs_err_pid6084.log
1
#
2
# An unexpected error has been detected by Java Runtime Environment:
3
#
4
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000002e47250, pid=6084, tid=5820
5
#
6
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0-b105 mixed mode)
7
# Problematic frame:
8
# C  [libmwgui.dll+0x77250]
9
#
10
# If you would like to submit a bug report, please visit:
11
#   http://java.sun.com/webapps/bugreport/crash.jsp
12
#
13

  
14
---------------  T H R E A D  ---------------
15

  
16
Current thread (0x0000000003d2fc00):  JavaThread "main" [_thread_in_native, id=5820]
17

  
18
siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000000
19

  
20
Registers:
21
EAX=0x0000000000000000, EBX=0x0000000000000000, ECX=0x0000000000000000, EDX=0x0000000000000000
22
ESP=0x00000000010296f8, EBP=0x0000000000000001, ESI=0x0000000000000000, EDI=0x0000000000000000
23
EIP=0x0000000002e47250, EFLAGS=0x0000000000010206
24

  
25
Top of Stack: (sp=0x00000000010296f8)
26
0x00000000010296f8:   0000000002fb728f 4010002000000000
27
0x0000000001029708:   0000000000000000 0000000035937370
28
0x0000000001029718:   0000000002e596dd 0000000008a3cf00
29
0x0000000001029728:   0000000002f7fb49 4010000000000000
30
0x0000000001029738:   4008000000000000 0000000000000000
31
0x0000000001029748:   0000000000000000 0000000008a3cf60
32
0x0000000001029758:   0000000002fb72be 0000000008a3cf00
33
0x0000000001029768:   0000000000000001 4010000000000000
34
0x0000000001029778:   0000000000000000 0000000000000000
35
0x0000000001029788:   0000000002f8d1de 0000000000000000
36
0x0000000001029798:   0000000008a3cf60 0000000000000001
37
0x00000000010297a8:   000000001176d320 0000000009e522a0
38
0x00000000010297b8:   000000000319bd9e 0000000008a3cf60
39
0x00000000010297c8:   0000000000000020 0000000000000002
40
0x00000000010297d8:   00000000013b7338 0000000008a3cf50
41
0x00000000010297e8:   00000000359f17a0 000000003c19ca80 
42

  
43
Instructions: (pc=0x0000000002e47250)
44
0x0000000002e47240:   89 11 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc
45
0x0000000002e47250:   8b 01 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc 
46

  
47

  
48
Stack: [0x0000000000030000,0x0000000001030000),  sp=0x00000000010296f8,  free space=16357k
49
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
50
C  [libmwgui.dll+0x77250]
51

  
52
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
53
j  com.mathworks.jmi.NativeMatlab.SendMatlabMessage(Ljava/lang/Object;)Ljava/lang/Object;+0
54
j  com.mathworks.jmi.NativeMatlab.sendMatlabMessage(Ljava/lang/Object;)Ljava/lang/Object;+22
55
j  com.mathworks.jmi.MatlabLooper.sendMatlabMessage(Lcom/mathworks/services/message/MWMessage;)Ljava/lang/Object;+20
56
j  com.mathworks.jmi.Matlab.mtFevalConsoleOutput(Ljava/lang/String;[Ljava/lang/Object;I)Ljava/lang/Object;+58
57
j  com.mathworks.mde.desk.MLDesktop$5.run()V+14
58
j  com.mathworks.jmi.NativeMatlab.dispatchMTRequests(Z)V+50
59
v  ~StubRoutines::call_stub
60

  
61
---------------  P R O C E S S  ---------------
62

  
63
Java Threads: ( => current thread )
64
  0x0000000011b68400 JavaThread "Thread-168" [_thread_blocked, id=3544]
65
  0x0000000011b68c00 JavaThread "Prefs Updater" [_thread_blocked, id=6864]
66
  0x0000000011b67000 JavaThread "Thread-8" [_thread_blocked, id=6900]
67
  0x0000000011b66800 JavaThread "Thread-7" [_thread_blocked, id=6792]
68
  0x0000000011b66000 JavaThread "Thread-6" [_thread_blocked, id=868]
69
  0x0000000011b65800 JavaThread "Thread-5" [_thread_blocked, id=6628]
70
  0x0000000030e0a000 JavaThread "Active Reference Queue Daemon" daemon [_thread_blocked, id=1428]
71
  0x0000000011b97800 JavaThread "Timer-2" daemon [_thread_blocked, id=3276]
72
  0x0000000030ded400 JavaThread "Timer-1" daemon [_thread_blocked, id=6912]
73
  0x0000000011a81000 JavaThread "TimerQueue" daemon [_thread_blocked, id=5220]
74
  0x00000000117fd400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=120]
75
  0x00000000114dec00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3212]
76
  0x00000000114de400 JavaThread "AWT-Shutdown" [_thread_blocked, id=6512]
77
  0x00000000114ddc00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4896]
78
  0x0000000011244c00 JavaThread "Timer-0" [_thread_blocked, id=3172]
79
  0x000000000fb42400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2312]
80
  0x000000000fb40000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=3556]
81
  0x000000000fb3b800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2260]
82
  0x000000000fb37400 JavaThread "Attach Listener" daemon [_thread_blocked, id=6760]
83
  0x000000000fb1f400 JavaThread "Finalizer" daemon [_thread_blocked, id=5488]
84
  0x000000000fb19800 JavaThread "Reference Handler" daemon [_thread_blocked, id=6300]
85
=>0x0000000003d2fc00 JavaThread "main" [_thread_in_native, id=5820]
86

  
87
Other Threads:
88
  0x000000000fb16000 VMThread [id=7068]
89
  0x000000000fb47800 WatcherThread [id=4288]
90

  
91
VM state:not at safepoint (normal execution)
92

  
93
VM Mutex/Monitor currently owned by a thread: None
94

  
95
Heap
96
 PSYoungGen      total 7104K, used 6681K [0x00000000265a0000, 0x0000000026d80000, 0x00000000296a0000)
97
  eden space 6400K, 97% used [0x00000000265a0000,0x0000000026bb6710,0x0000000026be0000)
98
  from space 704K, 63% used [0x0000000026cd0000,0x0000000026d40000,0x0000000026d80000)
99
  to   space 832K, 0% used [0x0000000026be0000,0x0000000026be0000,0x0000000026cb0000)
100
 PSOldGen        total 47616K, used 41927K [0x000000001d2a0000, 0x0000000020120000, 0x00000000265a0000)
101
  object space 47616K, 88% used [0x000000001d2a0000,0x000000001fb91f18,0x0000000020120000)
102
 PSPermGen       total 80384K, used 43275K [0x00000000152a0000, 0x000000001a120000, 0x000000001d2a0000)
103
  object space 80384K, 53% used [0x00000000152a0000,0x0000000017ce2c78,0x000000001a120000)
104

  
105
Dynamic libraries:
106
0x0000000140000000 - 0x0000000140138000 	C:\Program Files\MATLAB\R2008a\bin\win64\MATLAB.exe
107
0x0000000077420000 - 0x00000000775c9000 	C:\Windows\SYSTEM32\ntdll.dll
108
0x0000000077300000 - 0x000000007741f000 	C:\Windows\system32\kernel32.dll
109
0x000007fefd440000 - 0x000007fefd4ab000 	C:\Windows\system32\KERNELBASE.dll
110
0x0000000180000000 - 0x0000000180401000 	C:\Program Files\MATLAB\R2008a\bin\win64\libut.dll
111
0x000007fefee00000 - 0x000007fefee17000 	C:\Windows\system32\imagehlp.dll
112
0x000007fefd7c0000 - 0x000007fefd85f000 	C:\Windows\system32\msvcrt.dll
113
0x00000000775f0000 - 0x00000000775f7000 	C:\Windows\system32\PSAPI.DLL
114
0x00000000011e0000 - 0x0000000001208000 	C:\Program Files\MATLAB\R2008a\bin\win64\LIBEXPAT.dll
115
0x0000000073a30000 - 0x0000000073af9000 	C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.5592_none_88e45feb2faab9ce\MSVCR80.dll
116
0x000000004a800000 - 0x000000004a917000 	C:\Program Files\MATLAB\R2008a\bin\win64\icuuc36.dll
117
0x000007fefea70000 - 0x000007fefeb4b000 	C:\Windows\system32\ADVAPI32.dll
118
0x000007feff180000 - 0x000007feff19f000 	C:\Windows\SYSTEM32\sechost.dll
119
0x000007feff2d0000 - 0x000007feff3fd000 	C:\Windows\system32\RPCRT4.dll
120
0x0000000001220000 - 0x0000000001223000 	C:\Program Files\MATLAB\R2008a\bin\win64\icudt36.dll
121
0x000000004ab00000 - 0x000000004ab0f000 	C:\Program Files\MATLAB\R2008a\bin\win64\icuio36.dll
122
0x0000000001250000 - 0x0000000001356000 	C:\Program Files\MATLAB\R2008a\bin\win64\icuin36.dll
123
0x0000000072330000 - 0x0000000072439000 	C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.5592_none_88e45feb2faab9ce\MSVCP80.dll
124
0x0000000077200000 - 0x00000000772fa000 	C:\Windows\system32\USER32.dll
125
0x000007fefd750000 - 0x000007fefd7b7000 	C:\Windows\system32\GDI32.dll
126
0x000007fefea60000 - 0x000007fefea6e000 	C:\Windows\system32\LPK.dll
127
0x000007feff030000 - 0x000007feff0f9000 	C:\Windows\system32\USP10.dll
128
0x0000000001370000 - 0x00000000014e4000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwservices.dll
129
0x0000000001500000 - 0x0000000001570000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmx.dll
130
0x0000000001580000 - 0x0000000001597000 	C:\Program Files\MATLAB\R2008a\bin\win64\zlib1.dll
131
0x00000000015a0000 - 0x0000000001648000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwmathutil.dll
132
0x0000000001660000 - 0x00000000016b5000 	C:\Program Files\MATLAB\R2008a\bin\win64\mpath.dll
133
0x00000000016d0000 - 0x00000000016f1000 	C:\Program Files\MATLAB\R2008a\bin\win64\mlutil.dll
134
0x000007fef9870000 - 0x000007fef9910000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_a4d6a923711520a9\COMCTL32.dll
135
0x000007fefec90000 - 0x000007fefed27000 	C:\Windows\system32\comdlg32.dll
136
0x000007fefed80000 - 0x000007fefedf1000 	C:\Windows\system32\SHLWAPI.dll
137
0x000007fefd970000 - 0x000007fefe6f8000 	C:\Windows\system32\SHELL32.dll
138
0x000007fefc840000 - 0x000007fefc856000 	C:\Windows\system32\NETAPI32.dll
139
0x000007fefc830000 - 0x000007fefc83c000 	C:\Windows\system32\netutils.dll
140
0x000007fefcee0000 - 0x000007fefcf03000 	C:\Windows\system32\srvcli.dll
141
0x000007fefc810000 - 0x000007fefc825000 	C:\Windows\system32\wkscli.dll
142
0x000007fefed30000 - 0x000007fefed7d000 	C:\Windows\system32\WS2_32.dll
143
0x000007fefd740000 - 0x000007fefd748000 	C:\Windows\system32\NSI.dll
144
0x0000000001710000 - 0x0000000001765000 	C:\Program Files\MATLAB\R2008a\bin\win64\mcr.dll
145
0x0000000001780000 - 0x00000000017a5000 	C:\Program Files\MATLAB\R2008a\bin\win64\iqm.dll
146
0x00000000017c0000 - 0x00000000017e1000 	C:\Program Files\MATLAB\R2008a\bin\win64\bridge.dll
147
0x0000000001800000 - 0x0000000001811000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmex.dll
148
0x0000000001830000 - 0x00000000018bc000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_dispatcher.dll
149
0x00000000018d0000 - 0x00000000018f5000 	C:\Program Files\MATLAB\R2008a\bin\win64\datasvcs.dll
150
0x0000000012000000 - 0x0000000012295000 	C:\Program Files\MATLAB\R2008a\bin\win64\xerces-c_2_7.dll
151
0x0000000001920000 - 0x00000000021b1000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_interpreter.dll
152
0x00000000021d0000 - 0x0000000002201000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmat.dll
153
0x0000000002220000 - 0x0000000002325000 	C:\Program Files\MATLAB\R2008a\bin\win64\libhdf5.dll
154
0x0000000002330000 - 0x000000000239f000 	C:\Program Files\MATLAB\R2008a\bin\win64\profiler.dll
155
0x00000000023b0000 - 0x00000000023ba000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwmathrng.dll
156
0x00000000023d0000 - 0x00000000023ea000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_pcodeio.dll
157
0x0000000002400000 - 0x000000000244a000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_ir.dll
158
0x0000000002460000 - 0x0000000002a1b000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_parser.dll
159
0x0000000002a30000 - 0x0000000002a42000 	C:\Program Files\MATLAB\R2008a\bin\win64\ir_xfmr.dll
160
0x0000000002a60000 - 0x0000000002c7b000 	C:\Program Files\MATLAB\R2008a\bin\win64\mcos.dll
161
0x0000000002c90000 - 0x0000000002c9c000 	C:\Program Files\MATLAB\R2008a\bin\win64\mtok.dll
162
0x0000000002cb0000 - 0x0000000002cd0000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_pcodegen.dll
163
0x000007fef4b20000 - 0x000007fef4c45000 	C:\Windows\system32\dbghelp.dll
164
0x0000000002ce0000 - 0x0000000002cf0000 	C:\Program Files\MATLAB\R2008a\bin\win64\boost_thread-vc80-mt-1_34_1.dll
165
0x0000000002d00000 - 0x0000000002dc0000 	C:\Program Files\MATLAB\R2008a\bin\win64\udd.dll
166
0x0000000002dd0000 - 0x0000000002f12000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwgui.dll
167
0x0000000002f30000 - 0x000000000316a000 	C:\Program Files\MATLAB\R2008a\bin\win64\hg.dll
168
0x0000000003180000 - 0x00000000031d6000 	C:\Program Files\MATLAB\R2008a\bin\win64\jmi.dll
169
0x00000000031f0000 - 0x000000000322e000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwhardcopy.dll
170
0x0000000003240000 - 0x000000000329c000 	C:\Program Files\MATLAB\R2008a\bin\win64\libuij.dll
171
0x00000000032b0000 - 0x000000000353c000 	C:\Program Files\MATLAB\R2008a\bin\win64\numerics.dll
172
0x0000000003550000 - 0x000000000355c000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwblas.dll
173
0x0000000003570000 - 0x000000000357f000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwbinder.dll
174
0x0000000003590000 - 0x00000000035b4000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwlapack.dll
175
0x00000000035d0000 - 0x00000000035db000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwfftw.dll
176
0x00000000035f0000 - 0x0000000003625000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwrookfastbp.dll
177
0x0000000003640000 - 0x000000000366e000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwma57.dll
178
0x0000000010000000 - 0x00000000100d3000 	C:\Program Files\MATLAB\R2008a\bin\win64\libifcoremd.dll
179
0x0000000003680000 - 0x000000000389d000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmmd.dll
180
0x00000000038a0000 - 0x00000000038a9000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwcsparse.dll
181
0x00000000038c0000 - 0x000000000398a000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwumfpack.dll
182
0x00000000039a0000 - 0x00000000039ad000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwamd.dll
183
0x00000000039c0000 - 0x0000000003a52000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwcholmod.dll
184
0x0000000003a70000 - 0x0000000003a7c000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwcolamd.dll
185
0x0000000003a90000 - 0x0000000003b49000 	C:\Program Files\MATLAB\R2008a\bin\win64\uiw.dll
186
0x0000000003b60000 - 0x0000000003b6a000 	C:\Program Files\MATLAB\R2008a\bin\win64\uinone.dll
187
0x0000000068a70000 - 0x0000000068c0c000 	C:\Windows\WinSxS\amd64_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.5592_none_8448f49f328da8c3\MFC80.DLL
188
0x000007fefb690000 - 0x000007fefb701000 	C:\Windows\system32\WINSPOOL.DRV
189
0x000007fefee20000 - 0x000007feff023000 	C:\Windows\system32\ole32.dll
190
0x000007fefebb0000 - 0x000007fefec87000 	C:\Windows\system32\OLEAUT32.dll
191
0x0000000003b80000 - 0x0000000003c10000 	C:\Program Files\MATLAB\R2008a\bin\win64\udd_mi.dll
192
0x0000000003c20000 - 0x0000000003c38000 	C:\Program Files\MATLAB\R2008a\bin\win64\mwoles05.DLL
193
0x0000000003c50000 - 0x0000000003cb9000 	C:\Program Files\MATLAB\R2008a\bin\win64\comcli.dll
194
0x0000000072310000 - 0x0000000072330000 	C:\Windows\WinSxS\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.5592_none_8a1e1b372ed7b012\ATL80.DLL
195
0x0000000003cd0000 - 0x0000000003cde000 	C:\Program Files\MATLAB\R2008a\bin\win64\mlautoregister.dll
196
0x000007feff4a0000 - 0x000007feff4ce000 	C:\Windows\system32\IMM32.DLL
197
0x000007fefd860000 - 0x000007fefd969000 	C:\Windows\system32\MSCTF.dll
198
0x000000006fa00000 - 0x000000006fa3f000 	C:\PROGRA~2\Sophos\SOPHOS~1\SOPHOS~2.DLL
199
0x00000000076c0000 - 0x000000000808e000 	C:\Program Files\MATLAB\R2008a\bin\win64\mkl.dll
200
0x00000000068d0000 - 0x000000000691b000 	C:\Program Files\MATLAB\R2008a\bin\win64\libguide40.dll
201
0x0000000003e70000 - 0x0000000003e78000 	C:\Program Files\MATLAB\R2008a\bin\win64\mklcompat.dll
202
0x0000000008090000 - 0x0000000008637000 	C:\Program Files\MATLAB\R2008a\bin\win64\mllapack.dll
203
0x00000000070b0000 - 0x00000000071a4000 	C:\Program Files\MATLAB\R2008a\bin\win64\libfftw3i.dll
204
0x0000000007260000 - 0x000000000734e000 	C:\Program Files\MATLAB\R2008a\bin\win64\libfftw3f.dll
205
0x000007fefd370000 - 0x000007fefd37f000 	C:\Windows\system32\profapi.dll
206
0x000007fefd240000 - 0x000007fefd24f000 	C:\Windows\system32\CRYPTBASE.dll
207
0x000007fefbe90000 - 0x000007fefc084000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_fa396087175ac9ac\comctl32.dll
208
0x000007fefe700000 - 0x000007fefe8d7000 	C:\Windows\system32\SETUPAPI.dll
209
0x000007fefd4b0000 - 0x000007fefd4e6000 	C:\Windows\system32\CFGMGR32.dll
210
0x000007fefd420000 - 0x000007fefd43a000 	C:\Windows\system32\DEVOBJ.dll
211
0x000007feff400000 - 0x000007feff499000 	C:\Windows\system32\CLBCatQ.DLL
212
0x000007fefb8f0000 - 0x000007fefba1c000 	C:\Windows\system32\propsys.dll
213
0x000007fefaea0000 - 0x000007fefaecd000 	C:\Windows\system32\ntmarta.dll
214
0x000007fefeb50000 - 0x000007fefeba2000 	C:\Windows\system32\WLDAP32.dll
215
0x000007fefa500000 - 0x000007fefa527000 	C:\Windows\system32\iphlpapi.dll
216
0x000007fefa4f0000 - 0x000007fefa4fb000 	C:\Windows\system32\WINNSI.DLL
217
0x000007fefca60000 - 0x000007fefcabb000 	C:\Windows\system32\DNSAPI.dll
218
0x000007fefa0b0000 - 0x000007fefa0c8000 	C:\Windows\system32\dhcpcsvc.DLL
219
0x000007fefa0d0000 - 0x000007fefa0e1000 	C:\Windows\system32\dhcpcsvc6.DLL
220
0x000007fefd210000 - 0x000007fefd235000 	C:\Windows\system32\SspiCli.dll
221
0x0000000074aa0000 - 0x0000000074aa3000 	C:\Windows\system32\icmp.Dll
222
0x000000000edf0000 - 0x000000000f341000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\server\jvm.dll
223
0x000007fefaed0000 - 0x000007fefaf0b000 	C:\Windows\system32\WINMM.dll
224
0x0000000007450000 - 0x00000000074b5000 	C:\Program Files\WIDCOMM\Bluetooth Software\btmmhook.dll
225
0x0000000007230000 - 0x000000000723a000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\hpi.dll
226
0x0000000008740000 - 0x000000000874e000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\verify.dll
227
0x0000000008750000 - 0x0000000008777000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\java.dll
228
0x0000000008780000 - 0x0000000008792000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\zip.dll
229
0x00000000087a0000 - 0x00000000087b6000 	C:\Program Files\MATLAB\R2008a\bin\win64\nativejava.dll
230
0x00000000088a0000 - 0x00000000088b6000 	C:\Program Files\MATLAB\R2008a\bin\win64\nativejmi.dll
231
0x000000000f850000 - 0x000000000f857000 	C:\Program Files\MATLAB\R2008a\bin\win64\nativeservices.dll
232
0x0000000011ce0000 - 0x0000000011f30000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\awt.dll
233
0x00000000306a0000 - 0x0000000030709000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\fontmanager.dll
234

  
235
VM Arguments:
236
jvm_args: -Xss512k -XX:PermSize=32M -Xms64m -XX:NewRatio=3 -XX:MaxPermSize=128M -Xmx196m -XX:MaxDirectMemorySize=2147400000 -Dsun.java2d.noddraw=true -Dsun.awt.nopixfmt=true -Xshare:off -Xrs -Djava.library.path=C:\Program Files\MATLAB\R2008a\bin\win64 vfprintf abort
237
java_command: <unknown>
238
Launcher Type: generic
239

  
240
Environment Variables:
241
CLASSPATH=.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip
242
PATH=C:\Program Files (x86)\Nokia\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\DMIX;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;c:\Program Files\WIDCOMM\Bluetooth Software\;c:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files (x86)\Common Files\Adobe\AGL;C:\Program Files\MATLAB\R2010b\bin;C:\Program Files\MATLAB\R2010a\bin;C:\Program Files\MATLAB\R2008a\bin;C:\Program Files\MATLAB\R2008a\bin\win64;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Microsoft Windows Performance Toolkit\
243
USERNAME=rmeddis
244
OS=Windows_NT
245
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 2, GenuineIntel
246

  
247

  
248

  
249
---------------  S Y S T E M  ---------------
250

  
251
OS: Windows NT 6.1 Build 7601 Service Pack 1
252

  
253
CPU:total 4 em64t ht
254

  
255
Memory: 4k page, physical 8181592k(6037968k free), swap 16361336k(14041736k free)
256

  
257
vm_info: Java HotSpot(TM) 64-Bit Server VM (1.6.0-b105) for windows-amd64, built on Nov 29 2006 00:38:01 by "java_re" with unknown MS VC++:1400
258

  
multithreshold 1.46/hs_err_pid6852.log
1
#
2
# An unexpected error has been detected by Java Runtime Environment:
3
#
4
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000011cc5110, pid=6852, tid=5540
5
#
6
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0-b105 mixed mode)
7
# Problematic frame:
8
# C  [awt.dll+0x185110]
9
#
10
# If you would like to submit a bug report, please visit:
11
#   http://java.sun.com/webapps/bugreport/crash.jsp
12
#
13

  
14
---------------  T H R E A D  ---------------
15

  
16
Current thread (0x0000000011841800):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5540]
17

  
18
siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff
19

  
20
Registers:
21
EAX=0x800000b26e4dd767, EBX=0x0000000000000001, ECX=0x0000000030776480, EDX=0x0000000011a012d0
22
ESP=0x000000003126e600, EBP=0x000000001183a360, ESI=0x0000000011841990, EDI=0x0000000000000000
23
EIP=0x0000000011cc5110, EFLAGS=0x0000000000010206
24

  
25
Top of Stack: (sp=0x000000003126e600)
26
0x000000003126e600:   0000000011841800 0000000000000000
27
0x000000003126e610:   000000003126e750 0000000015e00818
28
0x000000003126e620:   0000000000000001 0000000011cc6dd3
29
0x000000003126e630:   0000000000000001 000000001183a360
30
0x000000003126e640:   0000000011841990 0000000000000000
31
0x000000003126e650:   0000000011a012d0 00000000169f4028
32
0x000000003126e660:   0000000000000004 00000000152cd810
33
0x000000003126e670:   0000000000000000 0000000000000000
34
0x000000003126e680:   0000000000000001 0000000000000102
35
0x000000003126e690:   00000000122a308e 0000000000000001
36
0x000000003126e6a0:   000000003126e728 00000000122afc24
37
0x000000003126e6b0:   0000000000000000 0000000026630e70
38
0x000000003126e6c0:   0000000000000000 0000000015e00818
39
0x000000003126e6d0:   0000000000000001 0000000000000000
40
0x000000003126e6e0:   000000003126e6d0 000000003126e6e8
41
0x000000003126e6f0:   0000000000000000 000000003126e750 
42

  
43
Instructions: (pc=0x0000000011cc5110)
44
0x0000000011cc5100:   e8 5b 72 f9 ff 48 8b 0d 04 9a 08 00 48 8b 04 d8
45
0x0000000011cc5110:   48 8b 58 30 e8 67 72 f9 ff 48 8b c3 48 83 c4 20 
46

  
47

  
48
Stack: [0x00000000311f0000,0x0000000031270000),  sp=0x000000003126e600,  free space=505k
49
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
50
C  [awt.dll+0x185110]
51

  
52
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
53
j  sun.awt.Win32GraphicsConfig.getBounds(I)Ljava/awt/Rectangle;+0
54
j  sun.awt.Win32GraphicsConfig.getBounds()Ljava/awt/Rectangle;+8
55
j  com.mathworks.mwswing.WindowUtils.getVirtualScreenBounds()Ljava/awt/Rectangle;+98
56
j  com.mathworks.mwswing.MJUtilities.getVirtualScreenBounds()Ljava/awt/Rectangle;+0
57
j  com.mathworks.mwswing.desk.DTSingleClientFrame.refineLocation(Lcom/mathworks/mwswing/desk/DTLocation;)Lcom/mathworks/mwswing/desk/DTFloatingLocation;+495
58
j  com.mathworks.mwswing.desk.DTSingleClientFrame.addClient(Lcom/mathworks/mwswing/desk/DTClient;Lcom/mathworks/mwswing/desk/DTLocation;)V+297
59
j  com.mathworks.mwswing.desk.Desktop.setClientShowing(Lcom/mathworks/mwswing/desk/DTClient;ZLcom/mathworks/mwswing/desk/DTLocation;ZZ)V+956
60
j  com.mathworks.mwswing.desk.Desktop.setClientShowing(Lcom/mathworks/mwswing/desk/DTClient;ZLcom/mathworks/mwswing/desk/DTLocation;Z)V+7
61
j  com.mathworks.mwswing.desk.Desktop.setClientDocked(Lcom/mathworks/mwswing/desk/DTClient;Z)V+296
62
j  com.mathworks.mwswing.desk.DTClient$ClientUndockAction.actionPerformed(Ljava/awt/event/ActionEvent;)V+12
63
j  javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84
64
j  javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5
65
j  javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35
66
j  javax.swing.DefaultButtonModel.setPressed(Z)V+117
67
j  javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Ljava/awt/event/MouseEvent;)V+35
68
j  java.awt.AWTEventMulticaster.mouseReleased(Ljava/awt/event/MouseEvent;)V+8
69
j  java.awt.AWTEventMulticaster.mouseReleased(Ljava/awt/event/MouseEvent;)V+8
70
j  java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
71
j  javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23
72
j  com.mathworks.mwswing.MJButton.processMouseEvent(Ljava/awt/event/MouseEvent;)V+37
73
j  java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
74
j  java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
75
J  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V
76
J  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V
77
J  java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V
78
J  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V
79
j  java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
80
J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
81
J  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V
82
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
83
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
84
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
85
j  java.awt.EventDispatchThread.run()V+9
86
v  ~StubRoutines::call_stub
87

  
88
---------------  P R O C E S S  ---------------
89

  
90
Java Threads: ( => current thread )
91
  0x0000000031567800 JavaThread "Timer-7" [_thread_blocked, id=4716]
92
  0x0000000031568000 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=6432]
93
  0x0000000031566c00 JavaThread "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon [_thread_blocked, id=7912]
94
  0x0000000031565000 JavaThread "Thread-237" [_thread_blocked, id=5244]
95
  0x0000000031568800 JavaThread "Thread-230" [_thread_blocked, id=5112]
96
  0x0000000031567400 JavaThread "Prefs Updater" [_thread_blocked, id=6764]
97
  0x0000000031566400 JavaThread "Thread-10" [_thread_blocked, id=7204]
98
  0x0000000031565c00 JavaThread "Thread-9" [_thread_blocked, id=6880]
99
  0x0000000031565800 JavaThread "Thread-8" [_thread_blocked, id=6964]
100
  0x0000000031564800 JavaThread "Active Reference Queue Daemon" daemon [_thread_blocked, id=7260]
101
  0x0000000031564000 JavaThread "Timer-3" daemon [_thread_blocked, id=4892]
102
  0x000000003155d000 JavaThread "Timer-2" daemon [_thread_blocked, id=6948]
103
  0x0000000030c13000 JavaThread "TimerQueue" daemon [_thread_blocked, id=5596]
104
=>0x0000000011841800 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5540]
105
  0x00000000307b0800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=5832]
106
  0x00000000307afc00 JavaThread "AWT-Shutdown" [_thread_blocked, id=4548]
107
  0x00000000307af400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5040]
108
  0x0000000011779000 JavaThread "Timer-0" [_thread_blocked, id=6884]
109
  0x00000000111f1c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4740]
110
  0x00000000111ef800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=7472]
111
  0x00000000111e7c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6800]
112
  0x00000000111e6800 JavaThread "Attach Listener" daemon [_thread_blocked, id=7688]
113
  0x00000000111c7400 JavaThread "Finalizer" daemon [_thread_blocked, id=7524]
114
  0x0000000003def400 JavaThread "Reference Handler" daemon [_thread_blocked, id=2228]
115
  0x0000000003d2fc00 JavaThread "main" [_thread_in_native, id=5124]
116

  
117
Other Threads:
118
  0x0000000003dee400 VMThread [id=7268]
119
  0x00000000111f7400 WatcherThread [id=7276]
120

  
121
VM state:not at safepoint (normal execution)
122

  
123
VM Mutex/Monitor currently owned by a thread: None
124

  
125
Heap
126
 PSYoungGen      total 11392K, used 691K [0x00000000265a0000, 0x00000000273a0000, 0x00000000296a0000)
127
  eden space 10624K, 6% used [0x00000000265a0000,0x000000002664cc98,0x0000000027000000)
128
  from space 768K, 0% used [0x0000000027040000,0x0000000027040000,0x0000000027100000)
129
  to   space 1856K, 0% used [0x00000000271d0000,0x00000000271d0000,0x00000000273a0000)
130
 PSOldGen        total 50944K, used 35225K [0x000000001d2a0000, 0x0000000020460000, 0x00000000265a0000)
131
  object space 50944K, 69% used [0x000000001d2a0000,0x000000001f5066a8,0x0000000020460000)
132
 PSPermGen       total 58624K, used 44603K [0x00000000152a0000, 0x0000000018be0000, 0x000000001d2a0000)
133
  object space 58624K, 76% used [0x00000000152a0000,0x0000000017e2ef18,0x0000000018be0000)
134

  
135
Dynamic libraries:
136
0x0000000140000000 - 0x0000000140138000 	C:\Program Files\MATLAB\R2008a\bin\win64\MATLAB.exe
137
0x0000000077a60000 - 0x0000000077c09000 	C:\Windows\SYSTEM32\ntdll.dll
138
0x0000000077940000 - 0x0000000077a5f000 	C:\Windows\system32\kernel32.dll
139
0x000007fefdbd0000 - 0x000007fefdc3b000 	C:\Windows\system32\KERNELBASE.dll
140
0x0000000180000000 - 0x0000000180401000 	C:\Program Files\MATLAB\R2008a\bin\win64\libut.dll
141
0x000007fefe1b0000 - 0x000007fefe1c7000 	C:\Windows\system32\imagehlp.dll
142
0x000007fefdf80000 - 0x000007fefe01f000 	C:\Windows\system32\msvcrt.dll
143
0x0000000077c30000 - 0x0000000077c37000 	C:\Windows\system32\PSAPI.DLL
144
0x00000000010d0000 - 0x00000000010f8000 	C:\Program Files\MATLAB\R2008a\bin\win64\LIBEXPAT.dll
145
0x0000000073fa0000 - 0x0000000074069000 	C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.5592_none_88e45feb2faab9ce\MSVCR80.dll
146
0x000000004a800000 - 0x000000004a917000 	C:\Program Files\MATLAB\R2008a\bin\win64\icuuc36.dll
147
0x000007feffc30000 - 0x000007feffd0b000 	C:\Windows\system32\ADVAPI32.dll
148
0x000007feff4e0000 - 0x000007feff4ff000 	C:\Windows\SYSTEM32\sechost.dll
149
0x000007feff140000 - 0x000007feff26d000 	C:\Windows\system32\RPCRT4.dll
150
0x0000000001120000 - 0x0000000001123000 	C:\Program Files\MATLAB\R2008a\bin\win64\icudt36.dll
151
0x000000004ab00000 - 0x000000004ab0f000 	C:\Program Files\MATLAB\R2008a\bin\win64\icuio36.dll
152
0x00000000012b0000 - 0x00000000013b6000 	C:\Program Files\MATLAB\R2008a\bin\win64\icuin36.dll
153
0x0000000072920000 - 0x0000000072a29000 	C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.5592_none_88e45feb2faab9ce\MSVCP80.dll
154
0x0000000077840000 - 0x000000007793a000 	C:\Windows\system32\USER32.dll
155
0x000007feff5a0000 - 0x000007feff607000 	C:\Windows\system32\GDI32.dll
156
0x000007fefe1a0000 - 0x000007fefe1ae000 	C:\Windows\system32\LPK.dll
157
0x000007feffb60000 - 0x000007feffc29000 	C:\Windows\system32\USP10.dll
158
0x00000000013c0000 - 0x0000000001534000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwservices.dll
159
0x0000000001540000 - 0x00000000015b0000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmx.dll
160
0x0000000001180000 - 0x0000000001197000 	C:\Program Files\MATLAB\R2008a\bin\win64\zlib1.dll
161
0x00000000015b0000 - 0x0000000001658000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwmathutil.dll
162
0x0000000001660000 - 0x00000000016b5000 	C:\Program Files\MATLAB\R2008a\bin\win64\mpath.dll
163
0x00000000016d0000 - 0x00000000016f1000 	C:\Program Files\MATLAB\R2008a\bin\win64\mlutil.dll
164
0x000007fef9630000 - 0x000007fef96d0000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_a4d6a923711520a9\COMCTL32.dll
165
0x000007fefdd80000 - 0x000007fefde17000 	C:\Windows\system32\comdlg32.dll
166
0x000007feff660000 - 0x000007feff6d1000 	C:\Windows\system32\SHLWAPI.dll
167
0x000007fefe1d0000 - 0x000007fefef58000 	C:\Windows\system32\SHELL32.dll
168
0x000007fefce80000 - 0x000007fefce96000 	C:\Windows\system32\NETAPI32.dll
169
0x000007fefce70000 - 0x000007fefce7c000 	C:\Windows\system32\netutils.dll
170
0x000007fefd500000 - 0x000007fefd523000 	C:\Windows\system32\srvcli.dll
171
0x000007fefce50000 - 0x000007fefce65000 	C:\Windows\system32\wkscli.dll
172
0x000007feff610000 - 0x000007feff65d000 	C:\Windows\system32\WS2_32.dll
173
0x000007feff6e0000 - 0x000007feff6e8000 	C:\Windows\system32\NSI.dll
174
0x0000000001710000 - 0x0000000001765000 	C:\Program Files\MATLAB\R2008a\bin\win64\mcr.dll
175
0x0000000001780000 - 0x00000000017a5000 	C:\Program Files\MATLAB\R2008a\bin\win64\iqm.dll
176
0x00000000017c0000 - 0x00000000017e1000 	C:\Program Files\MATLAB\R2008a\bin\win64\bridge.dll
177
0x0000000001800000 - 0x0000000001811000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmex.dll
178
0x0000000001830000 - 0x00000000018bc000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_dispatcher.dll
179
0x00000000018d0000 - 0x00000000018f5000 	C:\Program Files\MATLAB\R2008a\bin\win64\datasvcs.dll
180
0x0000000012000000 - 0x0000000012295000 	C:\Program Files\MATLAB\R2008a\bin\win64\xerces-c_2_7.dll
181
0x0000000001920000 - 0x00000000021b1000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_interpreter.dll
182
0x00000000021d0000 - 0x0000000002201000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmat.dll
183
0x0000000002220000 - 0x0000000002325000 	C:\Program Files\MATLAB\R2008a\bin\win64\libhdf5.dll
184
0x0000000002330000 - 0x000000000239f000 	C:\Program Files\MATLAB\R2008a\bin\win64\profiler.dll
185
0x00000000023b0000 - 0x00000000023ba000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwmathrng.dll
186
0x00000000023d0000 - 0x00000000023ea000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_pcodeio.dll
187
0x0000000002400000 - 0x000000000244a000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_ir.dll
188
0x0000000002460000 - 0x0000000002a1b000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_parser.dll
189
0x0000000002a30000 - 0x0000000002a42000 	C:\Program Files\MATLAB\R2008a\bin\win64\ir_xfmr.dll
190
0x0000000002a60000 - 0x0000000002c7b000 	C:\Program Files\MATLAB\R2008a\bin\win64\mcos.dll
191
0x0000000002c90000 - 0x0000000002c9c000 	C:\Program Files\MATLAB\R2008a\bin\win64\mtok.dll
192
0x0000000002cb0000 - 0x0000000002cd0000 	C:\Program Files\MATLAB\R2008a\bin\win64\m_pcodegen.dll
193
0x000007fefad70000 - 0x000007fefae95000 	C:\Windows\system32\dbghelp.dll
194
0x0000000002ce0000 - 0x0000000002cf0000 	C:\Program Files\MATLAB\R2008a\bin\win64\boost_thread-vc80-mt-1_34_1.dll
195
0x0000000002d00000 - 0x0000000002dc0000 	C:\Program Files\MATLAB\R2008a\bin\win64\udd.dll
196
0x0000000002dd0000 - 0x0000000002f12000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwgui.dll
197
0x0000000002f30000 - 0x000000000316a000 	C:\Program Files\MATLAB\R2008a\bin\win64\hg.dll
198
0x0000000003180000 - 0x00000000031d6000 	C:\Program Files\MATLAB\R2008a\bin\win64\jmi.dll
199
0x00000000031f0000 - 0x000000000322e000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwhardcopy.dll
200
0x0000000003240000 - 0x000000000329c000 	C:\Program Files\MATLAB\R2008a\bin\win64\libuij.dll
201
0x00000000032b0000 - 0x000000000353c000 	C:\Program Files\MATLAB\R2008a\bin\win64\numerics.dll
202
0x0000000003550000 - 0x000000000355c000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwblas.dll
203
0x0000000003570000 - 0x000000000357f000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwbinder.dll
204
0x0000000003590000 - 0x00000000035b4000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwlapack.dll
205
0x00000000035d0000 - 0x00000000035db000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwfftw.dll
206
0x00000000035f0000 - 0x0000000003625000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwrookfastbp.dll
207
0x0000000003640000 - 0x000000000366e000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwma57.dll
208
0x0000000010000000 - 0x00000000100d3000 	C:\Program Files\MATLAB\R2008a\bin\win64\libifcoremd.dll
209
0x0000000003680000 - 0x000000000389d000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmmd.dll
210
0x00000000038a0000 - 0x00000000038a9000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwcsparse.dll
211
0x00000000038c0000 - 0x000000000398a000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwumfpack.dll
212
0x00000000039a0000 - 0x00000000039ad000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwamd.dll
213
0x00000000039c0000 - 0x0000000003a52000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwcholmod.dll
214
0x0000000003a70000 - 0x0000000003a7c000 	C:\Program Files\MATLAB\R2008a\bin\win64\libmwcolamd.dll
215
0x0000000003a90000 - 0x0000000003b49000 	C:\Program Files\MATLAB\R2008a\bin\win64\uiw.dll
216
0x0000000003b60000 - 0x0000000003b6a000 	C:\Program Files\MATLAB\R2008a\bin\win64\uinone.dll
217
0x0000000071490000 - 0x000000007162c000 	C:\Windows\WinSxS\amd64_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.5592_none_8448f49f328da8c3\MFC80.DLL
218
0x000007fefbcd0000 - 0x000007fefbd41000 	C:\Windows\system32\WINSPOOL.DRV
219
0x000007feff6f0000 - 0x000007feff8f3000 	C:\Windows\system32\ole32.dll
220
0x000007feff400000 - 0x000007feff4d7000 	C:\Windows\system32\OLEAUT32.dll
221
0x0000000003b80000 - 0x0000000003c10000 	C:\Program Files\MATLAB\R2008a\bin\win64\udd_mi.dll
222
0x0000000003c20000 - 0x0000000003c38000 	C:\Program Files\MATLAB\R2008a\bin\win64\mwoles05.DLL
223
0x0000000003c50000 - 0x0000000003cb9000 	C:\Program Files\MATLAB\R2008a\bin\win64\comcli.dll
224
0x0000000072900000 - 0x0000000072920000 	C:\Windows\WinSxS\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.5592_none_8a1e1b372ed7b012\ATL80.DLL
225
0x0000000003cd0000 - 0x0000000003cde000 	C:\Program Files\MATLAB\R2008a\bin\win64\mlautoregister.dll
226
0x000007fefde20000 - 0x000007fefde4e000 	C:\Windows\system32\IMM32.DLL
227
0x000007feff2f0000 - 0x000007feff3f9000 	C:\Windows\system32\MSCTF.dll
228
0x000000006fa00000 - 0x000000006fa3f000 	C:\PROGRA~2\Sophos\SOPHOS~1\SOPHOS~2.DLL
229
0x0000000007240000 - 0x0000000007c0e000 	C:\Program Files\MATLAB\R2008a\bin\win64\mkl.dll
230
0x0000000005810000 - 0x000000000585b000 	C:\Program Files\MATLAB\R2008a\bin\win64\libguide40.dll
231
0x0000000005860000 - 0x0000000005868000 	C:\Program Files\MATLAB\R2008a\bin\win64\mklcompat.dll
232
0x0000000007c10000 - 0x00000000081b7000 	C:\Program Files\MATLAB\R2008a\bin\win64\mllapack.dll
233
0x0000000006c40000 - 0x0000000006d34000 	C:\Program Files\MATLAB\R2008a\bin\win64\libfftw3i.dll
234
0x0000000006d40000 - 0x0000000006e2e000 	C:\Program Files\MATLAB\R2008a\bin\win64\libfftw3f.dll
235
0x000007fefd9b0000 - 0x000007fefd9bf000 	C:\Windows\system32\profapi.dll
236
0x000007fefd8e0000 - 0x000007fefd8ef000 	C:\Windows\system32\CRYPTBASE.dll
237
0x000007fefc4d0000 - 0x000007fefc6c4000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_fa396087175ac9ac\comctl32.dll
238
0x000007fefef60000 - 0x000007feff137000 	C:\Windows\system32\SETUPAPI.dll
239
0x000007fefdca0000 - 0x000007fefdcd6000 	C:\Windows\system32\CFGMGR32.dll
240
0x000007fefdc80000 - 0x000007fefdc9a000 	C:\Windows\system32\DEVOBJ.dll
241
0x000007feff500000 - 0x000007feff599000 	C:\Windows\system32\CLBCatQ.DLL
242
0x000007fefbf30000 - 0x000007fefc05c000 	C:\Windows\system32\propsys.dll
243
0x000007fefb4e0000 - 0x000007fefb50d000 	C:\Windows\system32\ntmarta.dll
244
0x000007feffd10000 - 0x000007feffd62000 	C:\Windows\system32\WLDAP32.dll
245
0x000007fefa3d0000 - 0x000007fefa3f7000 	C:\Windows\system32\iphlpapi.dll
246
0x000007fefa3c0000 - 0x000007fefa3cb000 	C:\Windows\system32\WINNSI.DLL
247
0x000007fefd0a0000 - 0x000007fefd0fb000 	C:\Windows\system32\DNSAPI.dll
248
0x000007fef9e00000 - 0x000007fef9e11000 	C:\Windows\system32\dhcpcsvc6.DLL
249
0x000007fef9db0000 - 0x000007fef9dc8000 	C:\Windows\system32\dhcpcsvc.DLL
250
0x000007fefd850000 - 0x000007fefd875000 	C:\Windows\system32\SspiCli.dll
251
0x0000000074fe0000 - 0x0000000074fe3000 	C:\Windows\system32\icmp.Dll
252
0x000000000f820000 - 0x000000000fd71000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\server\jvm.dll
253
0x000007fefb5c0000 - 0x000007fefb5fb000 	C:\Windows\system32\WINMM.dll
254
0x0000000006aa0000 - 0x0000000006aaa000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\hpi.dll
255
0x00000000082c0000 - 0x00000000082ce000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\verify.dll
256
0x00000000082d0000 - 0x00000000082f7000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\java.dll
257
0x0000000008300000 - 0x0000000008312000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\zip.dll
258
0x000000000ff40000 - 0x000000000ffa5000 	C:\Program Files\WIDCOMM\Bluetooth Software\btmmhook.dll
259
0x000000000ffb0000 - 0x000000000ffc6000 	C:\Program Files\MATLAB\R2008a\bin\win64\nativejava.dll
260
0x000000000ffe0000 - 0x000000000fff6000 	C:\Program Files\MATLAB\R2008a\bin\win64\nativejmi.dll
261
0x00000000112f0000 - 0x00000000112f7000 	C:\Program Files\MATLAB\R2008a\bin\win64\nativeservices.dll
262
0x0000000011b40000 - 0x0000000011d90000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\awt.dll
263
0x0000000011f10000 - 0x0000000011f79000 	C:\Program Files\MATLAB\R2008a\sys\java\jre\win64\jre1.6.0\bin\fontmanager.dll
264

  
265
VM Arguments:
266
jvm_args: -Xss512k -XX:PermSize=32M -Xms64m -XX:NewRatio=3 -XX:MaxPermSize=128M -Xmx196m -XX:MaxDirectMemorySize=2147400000 -Dsun.java2d.noddraw=true -Dsun.awt.nopixfmt=true -Xshare:off -Xrs -Djava.library.path=C:\Program Files\MATLAB\R2008a\bin\win64 vfprintf abort
267
java_command: <unknown>
268
Launcher Type: generic
269

  
270
Environment Variables:
271
CLASSPATH=.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip
272
PATH=C:\Program Files (x86)\Nokia\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\DMIX;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;c:\Program Files\WIDCOMM\Bluetooth Software\;c:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files (x86)\Common Files\Adobe\AGL;C:\Program Files\MATLAB\R2010b\bin;C:\Program Files\MATLAB\R2010a\bin;C:\Program Files\MATLAB\R2008a\bin;C:\Program Files\MATLAB\R2008a\bin\win64;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Microsoft Windows Performance Toolkit\
273
USERNAME=rmeddis
274
OS=Windows_NT
275
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 2, GenuineIntel
276

  
277

  
278

  
279
---------------  S Y S T E M  ---------------
280

  
281
OS: Windows NT 6.1 Build 7601 Service Pack 1
282

  
283
CPU:total 4 em64t ht
284

  
285
Memory: 4k page, physical 8181592k(5194804k free), swap 16361336k(13377632k free)
286

  
287
vm_info: Java HotSpot(TM) 64-Bit Server VM (1.6.0-b105) for windows-amd64, built on Nov 29 2006 00:38:01 by "java_re" with unknown MS VC++:1400
288

  
multithreshold 1.46/paradigms/paradigm_TMC.m
8 8
stimulusParameters.WRVsteps= [-10 -4];
9 9
stimulusParameters.WRVlimits=[-30 110];
10 10

  
11

  
11 12
stimulusParameters.cueTestDifference = 10;
12 13
experiment.psyFunSlope = -1;
13 14
withinRuns.direction='up';
multithreshold 1.46/plotProfile.m
1
function plotProfile(longTone,shortTone,gaps,BFs,TMC,offBFs,IFMCs)
1
function plotProfile(fgName, bgName)
2

  
3
addpath (['..' filesep 'profiles'])
2 4

  
3 5
%% plot profile
4 6
if nargin<1
5
    load profile
7
    fgName = myFile;
8
    bgName = '';
6 9
end
7 10

  
8
% comparison data (e.g. participants)
9
% rows are BFs
11
cmd=['foreground = ' fgName ';'];
12
eval(cmd)
10 13

  
11
% % -------------------------------------------JSan
12
% compareBFs=[250	500	1000	2000	3000
13
% ];
14
% compareLongTone=  [67.46485	56.95655	65.01985	61.46655	73.33265
15
% ];
16
% compareShortTone=[	72.3185	63.2818	69.0373	65.2853	76
17
% ];
18
% 
19
% compareGaps=[0.02 0.05 0.08];
20
% compareTMC=	[
21
%     84	69	77	75	93
22
% 88	73	81	79	97
23
% 95	79	85	83	98
24
% ];
25
% 
26
% compareMaskerFreqs=[0.7  0.9 1 1.1  1.3 ];
27
% compareIFMCs=[83.1698	77.3165	79.8474	82.9074	82.3294
28
% 80.9667	73.6653	80.9446	80.7005	79.0022
29
% 82.0135	71.2284	78.7345	74.3342	84.126
30
% 79.3348	70.3347	78.5769	79.7274	91.9849
31
% 79.2308	76.3164	83.6881	86.2105	NaN
32
%   ];
33
% 
34
% -------------------------------------------JE
35
compareBFs=[250 500 1000 2000 4000 8000];
36
compareLongTone=  [32 30	31	40	54 NaN];
37
compareShortTone=[	49	50	47	56	63	NaN];
38

  
39
compareGaps=0.01:0.01:0.09;
40
compareTMC=	[
41
    69	83	82	NaN	NaN	NaN	NaN	NaN	NaN
42
    61	68	79	88	93	NaN	NaN	NaN	NaN
43
    63	69	79	84	92	NaN	NaN	NaN	NaN
44
    67	71	75	80	82	84	88	93	NaN
45
    82	82	86	86	NaN	83	88	90	75
46
    NaN	NaN	NaN	NaN	NaN	NaN	NaN	NaN	NaN
47
    ];
48
compareTMC=compareTMC';
49

  
50
compareMaskerFreqs=[0.5	0.7	0.9	1	1.1	1.3	1.6];
51
compareIFMCs=[
52
    64	60	58	58	57	60	64
53
    65	63	58	55	54	59	69
54
    68	64	60	59	62	73	79
55
    76	75	71	67	68	71	77
56
    79	71	68	69	73	75	77
57
    76	73	75	75	76	80	NaN
58
    ];
59
compareIFMCs=compareIFMCs';
60

  
61
% % -------------------------------------------CMR
62
% % CMR 
63
% compareBFs=[250 500 1000 2000 4000 8000];
64
% compareLongTone=[	11.4	1.55	-13.5	-6.35	-6.4	7.45];
65
% compareShortTone=[	23.85	18.9	9.85	10.6	9.55	21.9];
66
% 
67
% compareGaps=0.01:0.01:0.09;
68
% compareTMC=	[
69
%     28.5	35.0	49.3	70.1	80.5	85.5    NaN      NaN    NaN;
70
%     31.1	44.3	48.4	59.5	56.4	76.7	70.2	82.4	76.3;
71
%     33.4	38.4	48.8	55.8	64.5	78.7	84.2	88.3	90.3;
72
%     25.4	37.0	49.2	49.7	58.2	69.6	87.7	95.8	93.0;
73
%     18.2	23.5	27.4	41.5	64.3	82.1	86.7	91.2	NaN;
74
%     32.5	35.8	43.5	52.1	69.1	78.6	86.6	86.0	NaN;
75
%     ];
76
% compareTMC=compareTMC';
77
% 
78
% compareMaskerFreqs=[0.5	0.7	0.9	1	1.1	1.3	1.6];
79
% compareIFMCs=[
80
%     50	42	34	35	34	33	37;
81
%     58	51	38	33	28	41	49;
82
%     57	41	27	20	28	37	66;
83
%     61	49	27	20	34	68	79;
84
%     67	45	27	22	46	74	87;
85
%     62	62	43	22	47	56	83;
86
%     ];
87
% compareIFMCs=compareIFMCs';
14
if nargin==2
15
    cmd=['background = ' bgName ';'];
16
    eval(cmd)
17
else
18
    bgName='';
19
end
88 20

  
89 21
% absolute thresholds
90 22
figure(90), clf
91 23
subplot(2,1,2)
92
semilogx(BFs,longTone,'ko-','lineWidth',2); hold on
93
semilogx(BFs,shortTone,'bo-','lineWidth',2); hold on
94
semilogx(compareBFs,compareLongTone,'ko:'); hold on
95
semilogx(compareBFs,compareShortTone,'bo:'); hold on
24
semilogx(foreground.BFs,foreground.LongTone,'ko-','lineWidth',2); hold on
25
semilogx(foreground.BFs,foreground.ShortTone,'bo-','lineWidth',2); hold on
26
if ~isempty(bgName)
27
    semilogx(background.BFs,background.LongTone,'ko:'); hold on
28
    semilogx(background.BFs,background.ShortTone,'bo:'); hold on
29
end
96 30
ylim([0 100])
97 31

  
98 32
% TMC
99
for BFno=1:length(BFs)
33
for BFno=1:length(foreground.TMCFreq)
100 34
    subplot(2,6,BFno)
101
    plot(gaps,TMC(:,BFno)-longTone(BFno),'r','lineWidth',3), hold on
102
    plot(gaps,TMC(:,BFno),'b','lineWidth',3), hold on
35
    plot(foreground.Gaps,foreground.TMC(BFno,:)-foreground.LongTone(BFno),'r','lineWidth',3), hold on
36
    plot(foreground.Gaps,foreground.TMC(BFno,:),'b','lineWidth',3), hold on
103 37
    ylim([-10 110])
104 38
    xlim([0.01 0.1])
105 39
    grid on
106 40
    if BFno==1
107 41
        ylabel('masker dB SL')
108 42
        xlabel('gap')
109
%         text(0.02,80,' TMC','backgroundColor','w')
110 43
    end
111
    title([num2str(BFs(BFno)) ' Hz'])
44
    title([num2str(foreground.TMCFreq(BFno)) ' Hz'])
112 45
    set(gca,'XTick',[ 0.1],'xTickLabel', { '0.1'})
113 46
end
114 47

  
48
if ~isempty(bgName)
49
    for BFno=1:length(background.TMCFreq)
50
        BF = background.TMCFreq(BFno);
51
        idx = find(BF == foreground.TMCFreq);
52
        if ~isempty(idx);
53
            
54
            subplot(2,6,idx)
55
            plot(background.Gaps,background.TMC(BFno,:)-background.LongTone(BFno),'k:')
56
            plot(background.Gaps,background.TMC(BFno,:),'k:')
57
            ylim([-10 110])
58
            xlim([0.01 0.1])
59
        end
60
    end
61
end
62

  
115 63
% IFMCs
116
for BFno=1:length(BFs)
117
    freq=offBFs'*BFs(BFno);
64
for BFno=1:length(foreground.IFMCFreq)
65
    freq=foreground.MaskerRatio'*foreground.IFMCFreq(BFno);
118 66
    subplot(2,1,2)
119
    semilogx(freq,IFMCs(:,BFno),'r','lineWidth',3), hold on
67
    semilogx(freq,foreground.IFMCs(BFno,:),'r','lineWidth',3), hold on
120 68
    ylim([0 100])
121 69
    xlim([100 12000])
122 70
    grid on
123 71
end
124 72
xlabel('frequency (Hz)')
125 73
ylabel('masker dB / probe dB')
126
set(gca,'XTick',BFs)
74
set(gca,'XTick',foreground.IFMCFreq)
127 75

  
128
for BFno=1:length(compareBFs)
129
    subplot(2,6,BFno)
130
    plot(compareGaps,compareTMC(:,BFno)-longTone(BFno),'k:')
131
    plot(compareGaps,compareTMC(:,BFno),'k:')
132
    ylim([-10 110])
133
    xlim([0.01 0.1])
134
    grid on
135
    if BFno==1
136
        ylabel('masker dB SL')
137
        xlabel('gap')
138
%         text(0.02,80,' TMC','backgroundColor','w')
76
if ~isempty(bgName)
77
    for BFno=1:length(background.IFMCFreq)
78
        freq=background.MaskerRatio'*background.IFMCFreq(BFno);
79
        subplot(2,1,2)
80
        semilogx(freq,background.IFMCs(BFno,:),'k:')
81
        ylim([0 100])
82
        xlim([100 12000])
139 83
    end
140
    title([num2str(BFs(BFno)) ' Hz'])
141
    set(gca,'XTick',[ 0.1],'xTickLabel', { '0.1'})
142
end
143

  
144
% IFMCs
145
for BFno=1:length(compareBFs)
146
    compareFreq=compareMaskerFreqs'*BFs(BFno);
147
    subplot(2,1,2)
148
    semilogx(compareFreq,compareIFMCs(:,BFno),'k:')
149
    ylim([0 100])
150
    xlim([100 12000])
151
    grid on
152 84
end
153 85
mydate=datestr(now); idx=findstr(':',mydate); mydate(idx)='_';
154 86

  
multithreshold 1.46/printReport.m
23 23
    % print new report
24 24
    printReportGuide.showTracks=experiment.printTracks;
25 25
    printReportGuide.fileName=[];
26
    if experiment.saveData
27
        saveFileName=...
28
            ['savedData/' experiment.name '_' ...
29
            experiment.date '_' experiment.paradigm];
30
    else
31
        % save this data (just in case)
32
        saveFileName=['savedData/mostRecentResults'];
33
    end
26
    % save this data (just in case)
27
    saveFileName=['savedData/mostRecentResults'];
34 28
    experiment.minElapsed=etime(clock, betweenRuns.timeNow)/60;
35 29
    save(saveFileName, 'experiment', 'stimulusParameters',...
36 30
        'betweenRuns', 'withinRuns', 'statsModel', 'expGUIhandles')
......
87 81
addToMsg(msg,0)
88 82
if ~isempty(paramChanges)
89 83
    fprintf('\n')
90
    disp(paramChanges)
84
    fprintf('%s\n', char(paramChanges))
91 85
end
92 86

  
93 87
% sort tracks into the same order
......
195 189

  
196 190
fprintf('\nparadigm:\t%s\n ', experiment.paradigm)
197 191
if ~isempty(paramChanges)
198
    disp(paramChanges)
192
    fprintf('%s\n', char(paramChanges))
199 193
end
200 194

  
201 195
% ------------------------------------------------- sortTablesForPrinting
multithreshold 1.46/profile2mFile.m
1
function profile2mFile(longTone, shortTone, gaps, BFs, TMC, offBFs, ...
2
    IFMCs, mFileName)
3

  
4
St = ['function x = ' mFileName ];
5
fid = fopen([mFileName '.m'],'w');
6
fprintf(fid, '%s\n', St);
7

  
8
St = ['x.BFs = [' num2str(BFs) '];' ];
9
fprintf(fid, '%s\n', St);
10

  
11
St = ['x.LongTone = [' num2str(longTone',3) '];' ];
12
fprintf(fid, '%s\n', St);
13

  
14
St = ['x.ShortTone = [' num2str(shortTone',3) '];' ];
15
fprintf(fid, '%s\n', St);
16

  
17
St = ['x.Gaps = [' num2str(gaps',3) '];' ];
18
fprintf(fid, '%s\n', St);
19

  
20
TMCFreq = BFs;
21
St = ['x.TMCFreq = [' num2str(TMCFreq) '];' ];
22
fprintf(fid, '%s\n', St);
23

  
24
fprintf(fid, '%s\t', 'x.TMC = [');
25
for i = 1:size(TMC,1),
26
    for j = 1:size(TMC,2),
27
        St = [num2str(TMC(i,j),3)];
28
        fprintf(fid, '%s\t', St);
29
    end
30
    fprintf(fid,'%s\n',' ');
31
end
32
fprintf(fid,'%s\n','];');
33

  
34
St = ['x.TMC = x.TMC'';' ];
35
fprintf(fid, '%s\n', St);
36

  
37
St = ['x.MaskerRatio = [' num2str(offBFs',2) '];' ];
38
fprintf(fid, '%s\n', St);
39

  
40
IFMCFreq = BFs;
41
St = ['x.IFMCFreq = [' num2str(IFMCFreq) '];' ];
42
fprintf(fid, '%s\n', St);
43

  
44
fprintf(fid, '%s\t', 'x.IFMCs = [');
45
for i = 1:size(IFMCs,1),
46
    for j = 1:size(IFMCs,2),
47
        St = [num2str(IFMCs(i,j),3)];
48
        fprintf(fid, '%s\t', St);
49
    end
50
    fprintf(fid,'%s\n',' ');
51
end
52
fprintf(fid,'%s\n','];');
53

  
54
St = ['x.IFMCs = x.IFMCs'';' ];
55
fprintf(fid, '%s\n', St);
56

  
57
fclose(fid);
58

  
59

  
60

  
61

  
62

  
63

  
64

  
65

  
multithreshold 1.46/subjGUI_MT.m
1379 1379
        if experiment.stop || experiment.singleShot
1380 1380
            % trap for single trial or user interrupt using 'stop' button.
1381 1381
            experiment.status= 'waitingForStart';
1382
            experiment.stop=0;
1382
%             experiment.stop=0;
1383 1383
            errormsg='manually stopped';
1384 1384
            addToMsg(errormsg,1)
1385 1385
            return
profiles/profile_CMA_L.m
1
function x = profile_CMA_L									
2
x.BFs= [   									
3
	250	500	1000	2000	4000	8000			
4
	];								
5
x.LongTone= [ 									
6
	6.60	-3.45	-6.50	-5.00	2.75	11.90			
7
	];								
8
x.ShortTone= [ 									
9
	22.40	15.40	15.20	12.00	11.65	27.80			
10
	];								
11
x.Gaps= [									
12
	0.01	0.02	0.03	0.04	0.05	0.06	0.07	0.08	0.09
13
	];								
14
x.TMCFreq= [									
15
	250	500	1000	2000	4000	6000			
16
	];								
17
x.TMC= [									
18
	35.13	27.60	26.90	20.37	20.90	37.50			
19
	41.60	40.87	31.93	32.03	26.20	40.83			
20
	55.87	44.97	42.30	44.20	30.13	48.47			
21
	76.73	56.03	49.33	44.67	44.20	57.10			
22
	87.07	52.97	57.97	53.17	67.03	74.10			
23
	92.10	73.27	72.23	64.63	84.83	83.57			
24
	NaN	66.77	77.73	82.67	89.47	91.60			
25
	NaN	78.97	81.80	90.77	93.90	90.95			
26
	NaN	72.80	83.80	87.95	NaN	NaN			
27
	];								
28
x.TMC = x.TMC';									
29
x.IFMCFreq= [									
30
	250	500	1000	2000	4000	6000	8000		
31
	];								
32
x.MaskerRatio=[    									
33
	0.5	0.7	0.9	1	1.1	1.3	1.6		
34
	];								
35
x.IFMCs=[									
36
	48.40	45.83	51.27	42.03	55.93	60.97	73.57		
37
	35.83	33.90	28.13	33.10	39.90	45.73	68.83		
38
	33.53	21.17	23.03	21.07	22.28	27.30	31.07		
39
	29.20	18.57	21.33	17.17	17.03	23.93	30.23		
40
	26.90	19.83	28.13	27.00	22.00	31.10	40.93		
41
	31.37	21.30	41.17	34.57	32.33	46.47	46.60		
42
	34.53	27.90	61.53	52.30	48.08	32.50	44.87		
43
	];								
44
x.IFMCs= x.IFMCs';									
profiles/profile_JE_L.m
1
function x = profile_JE_L									
2
x.BFs= [   									
3
	250	500	1000	2000	3000	4000			
4
	];								
5
x.LongTone= [ 									
6
	31.71	30.29	30.54	39.79	NaN	53.71			
7
	];								
8
x.ShortTone= [ 									
9
	48.50	50.17	46.57	55.80	62.40	63.45			
10
	];								
11
x.Gaps= [									
12
	0.01	0.02	0.03	0.04	0.05	0.06	0.07	0.08	0.09
13
	];								
14
x.TMCFreq= [									
15
	250	500	1000	2000	4000				
16
	];								
17
x.TMC= [									
18
68.97	61.43	63.20	67.37	81.83
19
82.70	68.40	69.27	71.07	82.38
20
81.77	78.53	79.20	74.50	85.78
21
93.90	87.77	83.83	80.07	85.60
22
NaN	93.00	92.40	81.50	NaN
23
NaN	NaN	NaN	83.53	82.50
24
NaN	NaN	NaN	88.35	88.20
25
NaN	NaN	NaN	92.80	89.50
26
NaN	NaN	NaN	NaN	74.80
27
			
28
	];								
29
x.TMC = x.TMC';									
30
x.IFMCFreq= [									
31
	250	500	1000	2000	3000	4000			
32
	];								
33
x.MaskerRatio=[    									
34
	0.5	0.7	0.9	1	1.1	1.3	1.6		
35
	];								
36
x.IFMCs=[									
37
	64.37	64.53	67.65	75.50	78.80	76.26			
38
	59.70	62.93	63.70	74.57	71.30	72.56			
39
	57.50	57.67	59.85	70.53	67.73	74.90			
40
	58.27	55.27	59.30	66.97	69.37	75.13			
41
	57.20	53.73	61.55	67.73	72.70	76.04			
42
	60.23	58.73	72.58	71.23	75.43	80.08			
43
	64.47	69.40	78.98	76.70	77.07	NaN			
44
	];								
45
x.IFMCs= x.IFMCs';									
profiles/profile_JSAN_R.m
1
function x = profile_JSAN_R										
2
x.BFs= [   										
3
	250	500	1000	2000	3000					
4
	];									
5
x.LongTone= [ 										
6
	67.46	56.96	65.02	61.47	73.33					
7
	];									
8
x.ShortTone= [ 										
9
	72.32	63.28	69.04	65.29	76.00					
10
	];									
11
x.Gaps= [										
12
	0.02	0.05	0.08							
13
	];									
14
x.TMCFreq= [										
15
	250	500	1000	2000	3000					
16
	];									
17
x.TMC= [										
18
    84	69	77	75	93
19
88	73	81	79	97
20
95	79	85	83	98					
21
										
22
	];									
23
x.TMC = x.TMC';										
24
x.IFMCFreq= [										
25
	250	500	1000	2000	3000					
26
	];									
27
x.MaskerRatio=[    										
28
	0.7	0.9	1	1.1	1.3				
29
	];									
30
x.IFMCs=[										
31
83.1698	77.3165	79.8474	82.9074	82.3294
32
80.9667	73.6653	80.9446	80.7005	79.0022
33
82.0135	71.2284	78.7345	74.3342	84.126
34
79.3348	70.3347	78.5769	79.7274	91.9849
35
79.2308	76.3164	83.6881	86.2105	NaN				
36
	];									
37
x.IFMCs= x.IFMCs';										
testPrograms/testAN.m
136 136
    hold on,  bar(PSTHtime,PSTHLSR,'r')
137 137
    ylim([0 1000])
138 138
    xlim([0 length(PSTH)*localPSTHbinwidth])
139
    set(gcf,'name',[num2str(BFlist), ' Hz: ' num2str(leveldB) ' dB']);
139
    set(gcf,'name',['PSTH: ' num2str(BFlist), ' Hz: ' num2str(leveldB) ' dB']);
140 140
    
141 141
    % AN - CV
142 142
    %  CV is computed 5 times. Use the middle one (3) as most typical
testPrograms/testBM.m
104 104
    end  % level
105 105

  
106 106
    %% analyses results and plot
107
if length(relativeFrequencies)>2
108
    maxRows=3;
109
else
110
    maxRows=2;
111
end
107 112

  
108 113
    % BM I/O plot (top panel)
109 114
    figure(3)
110
    subplot(3,nBFs,BFno), cla
115
    subplot(maxRows,nBFs,BFno), cla
111 116
    plot(levels,peakAmpBMdB, 'linewidth',2)
112 117
    hold on, plot(levels, repmat(refBMdisplacement,1,length(levels)))
113 118
    hold off
......
126 131

  
127 132
    % Tuning curve
128 133
    if length(relativeFrequencies)>2
129
        figure(3), subplot(3,nBFs, 2*nBFs+BFno)
134
        figure(3), subplot(maxRows,nBFs, 2*nBFs+BFno)
130 135
        %         contour(stimulusFrequencies,levels,peakAmpBM,...
131 136
        %             [refBMdisplacement refBMdisplacement],'r')
132 137
        contour(stimulusFrequencies,levels,peakAmpBM,...
......
142 147

  
143 148
    % MOC contribution
144 149
    figure(3)
145
    subplot(3,nBFs,nBFs+BFno), cla
150
    subplot(maxRows,nBFs,nBFs+BFno), cla
146 151
    plot(levels,20*log10(peakEfferent), 'linewidth',2)
147 152
    ylabel('MOC (dB attenuation)'), xlabel('level')
148 153
    title(['peak MOC: model= ' AN_spikesOrProbability])
testPrograms/testFM.m
27 27

  
28 28
% masker and probe levels are relative to this threshold
29 29
thresholdAtCF=10; % dB SPL
30
maskerLevels=[-80   10 20 30 40 60 ] + thresholdAtCF;
30 31

  
31 32
showPSTHs=1;
32 33

  
......
36 37
% fetch BF from GUI: use only the first target frequency
37 38
maskerFrequency=BFlist;
38 39
maskerDuration=.1;
39
maskerLevels=[-80   10 20 30 40 60 ] + thresholdAtCF;
40 40

  
41 41
targetFrequency=maskerFrequency;
42 42
probeLeveldB=20+thresholdAtCF;	% H&D use 20 dB SL/ TMC uses 10 dB SL
......
139 139

  
140 140
        inputSignal=...
141 141
            [initialSilence maskerPa gap probe finalSilence];
142
%         time=dt:dt:length(inputSignal)*dt;
143
%         figure(99), plot(time,inputSignal)
142 144

  
143 145
        % **********************************  run MAP model
144 146
%         showPlotsAndDetails=0;
......
150 152
            [nFibers c]=size(ANprobRateOutput);
151 153
            nLSRfibers=nFibers/length(ANtauCas);
152 154
            ANresponse=ANprobRateOutput(end-nLSRfibers:end,:);
155
            ANdt=dt; % no adjustment for spikes speedup
153 156
        else
154 157
            [nFibers c]=size(ANoutput);
155 158
            nLSRfibers=nFibers/length(ANtauCas);
......
157 160
        end
158 161

  
159 162
        ANresponse=sum(ANresponse)/nLSRfibers;
163
%         ANresponseTimes=ANdt:ANdt:length(ANresponse)*ANdt;
164
%         figure(99), plot(ANresponseTimes,ANresponse)
160 165

  
161 166
        % analyse results
162 167
        probeStart=initialSilenceDuration+maskerDuration+gapDuration;
......
182 187
            PSTH=PSTH*ANdt/PSTHbinWidth;
183 188
            PSTHplotCount=PSTHplotCount+1;
184 189
            subplot(nLevels,nDurations,PSTHplotCount)
185
            probeTime=PSTHbinWidth:PSTHbinWidth:...
190
            PSTHtime=PSTHbinWidth:PSTHbinWidth:...
186 191
                PSTHbinWidth*length(PSTH);
187
            bar(probeTime, PSTH)
192
            bar(PSTHtime, PSTH)
188 193
            if strcmp(AN_spikesOrProbability, 'spikes')
189 194
                ylim([0 500])
190 195
            else
......
207 212
            if PSTHplotCount<=nDurations
208 213
                title([num2str(1000*gapDurations(PSTHplotCount)) 'ms'])
209 214
            end
215

  
216
%         figure(99),            bar(PSTHtime, PSTH)
217

  
210 218
        end % showPSTHs
211 219

  
212 220
    end     % gapDurations duration
testPrograms/test_MAP1_14.m
68 68

  
69 69
%% #4 rms level
70 70
% signal details
71
leveldBSPL= 20;                  % dB SPL
71
leveldBSPL= 50;                  % dB SPL
72 72

  
73 73

  
74 74
%% #5 number of channels in the model
utilities/Util_timeStamp.m
1
function timeStamp=Util_timeStamp
2

  
3
% returns a string showing time now and current date
4
% the string should be suitable for creating fileNames
5
% i.e. no ':' and no'-' characters
6

  
7
today=date;
8
idx=findstr('-',today);
9
today(idx)='_';
10

  
11
timeNow=clock;
12
timeNow=[num2str(timeNow(4)) ':' num2str(timeNow(5))];
13
idx=findstr(':',timeNow);
14
timeNow(idx)='_';
15

  
16
timeStamp=[timeNow 'hr' today ];

Also available in: Unified diff