aboutsummaryrefslogtreecommitdiffstats
path: root/buch/chapters/110-elliptisch/images/Makefile
blob: f3f783f3e6a6ee4fd97f00fa01ba9d30b7962ab9 (plain)
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
#
# Makefile -- make images
#
# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
#
all:	lemniskate.pdf ellipsenumfang.pdf unvollstaendig.pdf rechteck.pdf \
	ellipse.pdf pendel.pdf jacobiplots.pdf

lemniskate.pdf:	lemniskate.tex
	pdflatex lemniskate.tex

ellipsenumfang.pdf:	ellipsenumfang.tex ekplot.tex
	pdflatex ellipsenumfang.tex

ekplot.tex:	ellipsenumfang.m
	octave ellipsenumfang.m

rechteck:	rechteck.cpp
	g++ -O -Wall -g -std=c++11 rechteck.cpp -o rechteck `pkg-config --cflags gsl` `pkg-config --libs gsl`

rechteckpfade.tex:	rechteck
	./rechteck --outfile rechteckpfade.tex

rechteck.pdf:	rechteck.tex rechteckpfade.tex
	pdflatex rechteck.tex

unvollstaendig.pdf:	unvollstaendig.tex unvollpath.tex
	pdflatex unvollstaendig.tex

unvollpath.tex:	unvollstaendig.m
	octave unvollstaendig.m

ellipse.pdf:	ellipse.tex
	pdflatex ellipse.tex

pendel.pdf:	pendel.tex
	pdflatex pendel.tex

jacobi:	jacobi.cpp
	g++ -O -Wall -g -std=c++11 jacobi.cpp -o jacobi `pkg-config --cflags gsl` `pkg-config --libs gsl`

test:	blubb.tex

blubb.tex:	jacobi
	./jacobi --umax=14 --outfile=blubb.tex blubb 0.7

jacobipaths.tex:	jacobi Makefile
	./jacobi --umax=13 --steps=200 --outfile=jacobipaths.tex \
		zero 0.00 \
		one 0.2 \
		two 0.4 \
		three 0.6 \
		four 0.8 \
		five 0.9 \
		six 0.99 \
		seven 0.999 \
		eight 0.9999 \
		nine 0.99999 \
		ten 1.0

jacobiplots.pdf:	jacobiplots.tex jacobipaths.tex
	pdflatex jacobiplots.tex