summaryrefslogtreecommitdiffstats
path: root/vorlagen/thesis/src/img/2D-SearchSpace.gnu
blob: ef3ce16eb23e106679f4b27abe628807cfa5b383 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# set terminal pngcairo  transparent enhanced font "arial,10" fontscale 1.0 size 500, 350 
# set output 'surface1.16.png'
#set dummy u,v
#set label 1 "Doppler frequency bins" at 6, 0, -1 left norotate back nopoint offset character 0, 0, 0
#set label 2 "u=0" at 5, 6.5, -1 left norotate back nopoint offset character 0, 0, 0
set label 3 "Peak = 1" at 1.8, 2.5, 0.900248 left norotate back nopoint offset character 0, 0, 0
#set arrow 1 from 5, -5, -1.2 to 5, 5, -1.2 head back nofilled linetype -1 linewidth 1.000
#set arrow 2 from 5, 6, -1 to 5, 5, -1 head back nofilled linetype -1 linewidth 1.000
#set arrow 3 from 3.8, 2.9, 1.500248 to 1.8, 2.16, 1 head back nofilled linetype -1 linewidth 1.000
set parametric
set view 52, 34, 1, 1
#set samples 51, 51
set isosamples 2, 40
set hidden3d back offset 1 trianglepattern 3 undefined 1 altdiagonal bentover
set ztics -1.00000,0.25,1.00000 norangelimit
set title "Correlation peak over freq/code search space" 
#set xlabel "Frequency (kHz)"
set xlabel  offset character -3, -2, 0 font "" textcolor lt -1 norotate
set xrange [ 0.8 : 2.2 ] noreverse nowriteback
#set ylabel "Code-delay(chips) τ" 
set ylabel  offset character 3, -2, 0 font "" textcolor lt -1 rotate by -270
set yrange [ -4.00000 : 4.70000 ] noreverse nowriteback
set zlabel "Z axis" 
set zlabel  offset character -5, 0, 0 font "" textcolor lt -1 norotate
set zrange [ -0.26000 : 1.00000 ] noreverse nowriteback
set grid

set style line 1 linecolor rgb "#1FBED6"
set style line 2 linecolor rgb "#FF717E"
set style line 3 linecolor rgb "#555555"
set style line 4 linecolor rgb "#97C30A"

delta=0.174
e=exp(1)
c=sqrt(delta)
mu = 2
a =(1/(sqrt(delta)*sqrt(2*pi)))
b = mu
gausFun(x) = a*e**((-1)*((x-b)**2)/(2*(c**2)))+rand(0)/10


x0 = 1
x1 = 1.1
x2 = 1.2
x3 = 1.3
x4 = 1.4
x5 = 1.5
x6 = 1.6
x7 = 1.7
x8 = 1.8
x9 = 1.9
x10 = 2
x11 = 2.1
#set term epslatex
#set output "graph1.eps"
#  choose the SVG terminal
set terminal svg
set output '2D-SearchSpace.svg'

splot [u=0:0.3][v=-4:4] \
	x0, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle, \
	x1, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle, \
	x2, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle, \
	x3, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle, \
	x4, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle, \
	x5, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle, \
	x6, v, (u<0.25) ? -0.25 : 0.3*gausFun(v)+rand(0)/10 ls 1 notitle, \
	x7, v, (u<0.25) ? -0.25 : 0.5*gausFun(v)+rand(0)/10 ls 4 notitle, \
	x8, v, (u<0.25) ? -0.25 : gausFun(v) ls 2 notitle, \
	x9, v, (u<0.25) ? -0.25 : 0.5*gausFun(v) ls 4 notitle, \
	x10, v, (u<0.25) ? -0.25 : 0.3*gausFun(v) ls 1 notitle, \
	x11, v, (u<0.25) ? -0.25 : rand(0)/10 ls 3 notitle
pause 1