Merge "Add continuum mechanics' P3 lab session"
diff --git a/quad8/continuummechanics/lab/p3/README.md b/quad8/continuummechanics/lab/p3/README.md
new file mode 100644
index 0000000..21cbd55
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/README.md
@@ -0,0 +1,3 @@
+# Session 3
+The full data can be viewed in
+[this Google Drive document](https://docs.google.com/spreadsheets/d/1qIAr9cLrHFDua35xnaOlKQkwQt5Xgze9TBz_we9ws6U/edit).
diff --git a/quad8/continuummechanics/lab/p3/data.dat b/quad8/continuummechanics/lab/p3/data.dat
new file mode 100644
index 0000000..45c1f27
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/data.dat
@@ -0,0 +1,11 @@
+# Concentracions	Delta	Volum Alcohol	Surface tension	Delta Surface tension
+0.00	0.000	0.0716	0.0008
+0.05	0.001	0.0420	0.0007
+0.10	0.002	0.0337	0.0006
+0.15	0.002	0.0305	0.0006
+0.20	0.003	0.0282	0.0007
+1.00	0.020	0.0159	0.0007
+0.80	0.021	0.0133	0.0005
+0.52	0.011	0.0182	0.0006
+0.40	0.007	0.0208	0.0007
+0.30	0.005	0.0229	0.0006
diff --git a/quad8/continuummechanics/lab/p3/datafit.dat b/quad8/continuummechanics/lab/p3/datafit.dat
new file mode 100644
index 0000000..e120d6f
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/datafit.dat
@@ -0,0 +1,9 @@
+0.00	0.000	0.0716	0.0008
+0.05	0.001	0.0420	0.0007
+0.10	0.002	0.0337	0.0006
+0.15	0.002	0.0305	0.0006
+0.20	0.003	0.0282	0.0007
+0.80	0.021	0.0133	0.0005
+0.52	0.011	0.0182	0.0006
+0.40	0.007	0.0208	0.0007
+0.30	0.005	0.0229	0.0006
diff --git a/quad8/continuummechanics/lab/p3/datatable.dat b/quad8/continuummechanics/lab/p3/datatable.dat
new file mode 100644
index 0000000..16b9618
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/datatable.dat
@@ -0,0 +1,11 @@
+# Concentrations	Delta	Volum alcohol	Delta vol. alc.	Quantitat a afegir	Volum aigua	Delta vol. H2O	Force 1 (mN)	Force 2 (mN)	Force 3 (mN)	Mean force (mN)	Delta	Surface tension (mN/m)	Delta
+0.00	0.000	0	0	-	200	2	8.5	8.2	9.6	8.766666667	0.00006	71.55170946	0.0008
+0.05	0.001	10.52631579	0.2	10.52631579	200	2	5.1	5.2	5.3	5.15	0.00006	42.03322856	0.0007
+0.10	0.002	22.22222222	0.2	11.69590643	200	2	4.3	3.8	4.3	4.133333333	0.00006	33.73540674	0.0006
+0.15	0.002	35.29411765	0.2	13.07189542	200	2	3.8	3.8	3.6	3.733333333	0.00006	30.47068996	0.0006
+0.20	0.003	50	0.2	14.70588235	200	2	3.6	3.3	{}	3.45	0.00007	28.15818224	0.0007
+1.00	0.020	200	2	-	0	0	{}	2	1.9	1.95	0.00007	15.91549431	0.0007
+0.80	0.021	200	2	50	50	2	1.8	1.4	1.7	1.633333333	0.00006	13.33092686	0.0005
+0.52	0.011	200	2	133.3333	183	2	2.1	2.6	2	2.233333333	0.00006	18.22800203	0.0006
+0.40	0.007	200	2	116	299	2	2.7	2.4	{}	2.55	0.00007	20.81256948	0.0007
+0.30	0.005	200	2	166.6666667	466	2	3.6	2.3	2.5	2.8	0.00006	22.85301747	0.0006
diff --git a/quad8/continuummechanics/lab/p3/graph.gnu b/quad8/continuummechanics/lab/p3/graph.gnu
new file mode 100755
index 0000000..e1b61c8
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/graph.gnu
@@ -0,0 +1,33 @@
+#!/usr/bin/env gnuplot -c
+filename = 'graph'
+outputsdir = './'
+datafile = 'data.dat'
+datafitfile = 'datafit.dat'
+
+# == CONFIGURACIÓ DE L'OUTPUT PEL LATEX ==
+set terminal cairolatex size 10cm, 7cm
+set output outputsdir.filename.'.tex'
+
+# == CONFIGURACIÓ DEL PLOT ==
+set xlabel '$c$'
+set ylabel '$\gamma$ ($\si{\newton\per\meter}$)'
+#set xlabel 'c'
+#set ylabel 'gamma'
+
+# Opcions per la llegenda:
+set key above
+set key spacing 1.5
+#set key off
+
+# == CONFIGURACIÓ DEL FIT ==
+
+f(x) = 0.072 - a*log(1 + x/b) # Funció a fitar
+fit f(x) datafitfile u 1:3 via a, b # Fem el fit de les dades
+
+plot [0:1.1] [0:0.1] datafile u 1:3:2:4 t "Experimental data" w xyerr, [0:1] f(x) t "Fit"
+
+# == CONFIGURACIÓ DE L'OUTPUT PER SVG ==
+set terminal svg dashed size 600, 600 font "Computer Modern,Tinos,Helvetica,15"
+set output outputsdir.filename.'.svg'
+
+replot
diff --git a/quad8/continuummechanics/lab/p3/graph.svg b/quad8/continuummechanics/lab/p3/graph.svg
new file mode 100644
index 0000000..abd3911
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/graph.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="utf-8"  standalone="no"?>
+<svg 
+ width="600" height="600"
+ viewBox="0 0 600 600"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 5.4 patchlevel 1 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="600" height="600" fill="none"/>
+<defs>
+
+	<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
+	<path id='gpPt0' stroke-width='0.178' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
+	<path id='gpPt1' stroke-width='0.178' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
+	<path id='gpPt2' stroke-width='0.178' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+	<rect id='gpPt3' stroke-width='0.178' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
+	<rect id='gpPt4' stroke-width='0.178' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+	<circle id='gpPt5' stroke-width='0.178' stroke='currentColor' cx='0' cy='0' r='1'/>
+	<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+	<path id='gpPt7' stroke-width='0.178' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
+	<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+	<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
+	<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+	<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
+	<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
+	<path id='gpPt13' stroke-width='0.178' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
+	<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
+	<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+	  <feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
+	  <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
+	</filter>
+	<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+	  <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
+	  <feComposite in='SourceGraphic' in2='grey' operator='atop'/>
+	</filter>
+</defs>
+<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,528.00 L112.50,528.00 M568.49,528.00 L557.24,528.00  '/>	<g transform="translate(90.75,532.88)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,433.65 L112.50,433.65 M568.49,433.65 L557.24,433.65  '/>	<g transform="translate(90.75,438.53)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.02</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,339.30 L112.50,339.30 M568.49,339.30 L557.24,339.30  '/>	<g transform="translate(90.75,344.18)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.04</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,244.96 L112.50,244.96 M568.49,244.96 L557.24,244.96  '/>	<g transform="translate(90.75,249.84)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.06</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,150.61 L112.50,150.61 M568.49,150.61 L557.24,150.61  '/>	<g transform="translate(90.75,155.49)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.08</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,56.26 L112.50,56.26 M568.49,56.26 L557.24,56.26  '/>	<g transform="translate(90.75,61.14)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.1</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,528.00 L101.25,516.75 M101.25,56.26 L101.25,67.51  '/>	<g transform="translate(101.25,555.38)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M186.20,528.00 L186.20,516.75 M186.20,56.26 L186.20,67.51  '/>	<g transform="translate(186.20,555.38)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.2</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M271.16,528.00 L271.16,516.75 M271.16,56.26 L271.16,67.51  '/>	<g transform="translate(271.16,555.38)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.4</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M356.11,528.00 L356.11,516.75 M356.11,56.26 L356.11,67.51  '/>	<g transform="translate(356.11,555.38)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.6</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M441.06,528.00 L441.06,516.75 M441.06,56.26 L441.06,67.51  '/>	<g transform="translate(441.06,555.38)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 0.8</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M526.01,528.00 L526.01,516.75 M526.01,56.26 L526.01,67.51  '/>	<g transform="translate(526.01,555.38)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" > 1</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,56.26 L101.25,528.00 L568.49,528.00 L568.49,56.26 L101.25,56.26 Z  '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<g transform="translate(23.99,292.13) rotate(270)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" >$gamma$ ($si</tspan><tspan font-family="Computer Modern" >newtonpermeter</tspan><tspan font-family="Computer Modern,Tinos,Helvetica" >$)</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<g transform="translate(334.87,589.13)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="middle">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" >$c$</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+	<g id="gnuplot_plot_1" ><title>Experimental data</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<g transform="translate(260.62,33.01)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" >Experimental data</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='rgb(148,   0, 211)'  d='M271.12,28.13 L324.37,28.13 M271.12,22.51 L271.12,33.75 M324.37,22.51 L324.37,33.75 M101.25,194.01 L101.25,186.46
+		M101.25,194.01 L106.87,194.01 M101.25,186.46 L106.87,186.46 M122.49,333.17 L122.49,326.57 M116.87,333.17 L128.11,333.17
+		M116.87,326.57 L128.11,326.57 M143.73,371.85 L143.73,366.19 M138.11,371.85 L149.35,371.85 M138.11,366.19 L149.35,366.19
+		M164.96,386.95 L164.96,381.29 M159.34,386.95 L170.58,386.95 M159.34,381.29 L170.58,381.29 M186.20,398.27 L186.20,391.67
+		M180.58,398.27 L191.82,398.27 M180.58,391.67 L191.82,391.67 M526.01,456.30 L526.01,449.69 M520.39,456.30 L531.63,456.30
+		M520.39,449.69 L531.63,449.69 M441.06,467.62 L441.06,462.90 M435.44,467.62 L446.68,467.62 M435.44,462.90 L446.68,462.90
+		M322.13,444.97 L322.13,439.31 M316.51,444.97 L327.75,444.97 M316.51,439.31 L327.75,439.31 M271.16,433.18 L271.16,426.58
+		M265.54,433.18 L276.78,433.18 M265.54,426.58 L276.78,426.58 M228.68,422.80 L228.68,417.14 M223.06,422.80 L234.30,422.80
+		M223.06,417.14 L234.30,417.14 M101.25,190.23 M101.25,195.85 L101.25,184.61 M101.25,195.85 L101.25,184.61 M122.06,329.87
+		L122.91,329.87 M122.06,335.49 L122.06,324.25 M122.91,335.49 L122.91,324.25 M142.88,369.02 L144.58,369.02 M142.88,374.64
+		L142.88,363.40 M144.58,374.64 L144.58,363.40 M164.12,384.12 L165.81,384.12 M164.12,389.74 L164.12,378.50 M165.81,389.74
+		L165.81,378.50 M184.93,394.97 L187.48,394.97 M184.93,400.59 L184.93,389.35 M187.48,400.59 L187.48,389.35 M517.52,452.99
+		L534.51,452.99 M517.52,458.61 L517.52,447.37 M534.51,458.61 L534.51,447.37 M432.14,465.26 L449.98,465.26 M432.14,470.88
+		L432.14,459.64 M449.98,470.88 L449.98,459.64 M317.45,442.14 L326.80,442.14 M317.45,447.76 L317.45,436.52 M326.80,447.76
+		L326.80,436.52 M268.18,429.88 L274.13,429.88 M268.18,435.50 L268.18,424.26 M274.13,435.50 L274.13,424.26 M226.56,419.97
+		L230.80,419.97 M226.56,425.59 L226.56,414.35 M230.80,425.59 L230.80,414.35  '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<use xlink:href='#gpPt0' transform='translate(101.25,190.23) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(122.49,329.87) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(143.73,369.02) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(164.96,384.12) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(186.20,394.97) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(526.01,452.99) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(441.06,465.26) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(322.13,442.14) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(271.16,429.88) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(228.68,419.97) scale(5.62)' color='rgb(148,   0, 211)'/>
+	<use xlink:href='#gpPt0' transform='translate(297.74,28.13) scale(5.62)' color='rgb(148,   0, 211)'/>
+</g>
+	</g>
+	<g id="gnuplot_plot_2" ><title>Fit</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<g transform="translate(513.37,33.01)" stroke="none" fill="black" font-family="Computer Modern,Tinos,Helvetica" font-size="15.00"  text-anchor="end">
+		<text><tspan font-family="Computer Modern,Tinos,Helvetica" >Fit</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='rgb(  0, 158, 115)'  d='M523.87,28.13 L577.12,28.13 M101.25,188.35 L105.54,263.68 L109.83,291.89 L114.12,309.62 L118.41,322.58 L122.70,332.80
+		L126.99,341.24 L131.28,348.42 L135.57,354.68 L139.86,360.22 L144.16,365.20 L148.45,369.71 L152.74,373.84 L157.03,377.64
+		L161.32,381.17 L165.61,384.46 L169.90,387.54 L174.19,390.43 L178.48,393.17 L182.77,395.75 L187.06,398.21 L191.35,400.55
+		L195.64,402.78 L199.93,404.91 L204.22,406.95 L208.51,408.91 L212.80,410.80 L217.09,412.61 L221.39,414.36 L225.68,416.05
+		L229.97,417.68 L234.26,419.26 L238.55,420.79 L242.84,422.27 L247.13,423.71 L251.42,425.10 L255.71,426.46 L260.00,427.78
+		L264.29,429.07 L268.58,430.32 L272.87,431.54 L277.16,432.73 L281.45,433.89 L285.74,435.03 L290.03,436.14 L294.32,437.22
+		L298.61,438.28 L302.91,439.32 L307.20,440.34 L311.49,441.33 L315.78,442.31 L320.07,443.26 L324.36,444.20 L328.65,445.12
+		L332.94,446.02 L337.23,446.91 L341.52,447.78 L345.81,448.64 L350.10,449.48 L354.39,450.30 L358.68,451.12 L362.97,451.91
+		L367.26,452.70 L371.55,453.47 L375.84,454.24 L380.14,454.99 L384.43,455.72 L388.72,456.45 L393.01,457.17 L397.30,457.87
+		L401.59,458.57 L405.88,459.26 L410.17,459.93 L414.46,460.60 L418.75,461.26 L423.04,461.91 L427.33,462.55 L431.62,463.18
+		L435.91,463.80 L440.20,464.42 L444.49,465.03 L448.78,465.63 L453.07,466.22 L457.36,466.81 L461.66,467.39 L465.95,467.96
+		L470.24,468.53 L474.53,469.09 L478.82,469.64 L483.11,470.19 L487.40,470.73 L491.69,471.26 L495.98,471.79 L500.27,472.32
+		L504.56,472.83 L508.85,473.35 L513.14,473.85 L517.43,474.36 L521.72,474.85 L526.01,475.34  '/></g>
+	</g>
+<g fill="none" color="white" stroke="rgb(  0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+	<path stroke='black'  d='M101.25,56.26 L101.25,528.00 L568.49,528.00 L568.49,56.26 L101.25,56.26 Z  '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+</g>
+</svg>
+
diff --git a/quad8/continuummechanics/lab/p3/graph.tex b/quad8/continuummechanics/lab/p3/graph.tex
new file mode 100644
index 0000000..4eff049
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/graph.tex
@@ -0,0 +1,123 @@
+% GNUPLOT: LaTeX picture with Postscript
+\begingroup
+  \makeatletter
+  \providecommand\color[2][]{%
+    \GenericError{(gnuplot) \space\space\space\@spaces}{%
+      Package color not loaded in conjunction with
+      terminal option `colourtext'%
+    }{See the gnuplot documentation for explanation.%
+    }{Either use 'blacktext' in gnuplot or load the package
+      color.sty in LaTeX.}%
+    \renewcommand\color[2][]{}%
+  }%
+  \providecommand\includegraphics[2][]{%
+    \GenericError{(gnuplot) \space\space\space\@spaces}{%
+      Package graphicx or graphics not loaded%
+    }{See the gnuplot documentation for explanation.%
+    }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
+    \renewcommand\includegraphics[2][]{}%
+  }%
+  \providecommand\rotatebox[2]{#2}%
+  \@ifundefined{ifGPcolor}{%
+    \newif\ifGPcolor
+    \GPcolortrue
+  }{}%
+  \@ifundefined{ifGPblacktext}{%
+    \newif\ifGPblacktext
+    \GPblacktexttrue
+  }{}%
+  % define a \g@addto@macro without @ in the name:
+  \let\gplgaddtomacro\g@addto@macro
+  % define empty templates for all commands taking text:
+  \gdef\gplbacktext{}%
+  \gdef\gplfronttext{}%
+  \makeatother
+  \ifGPblacktext
+    % no textcolor at all
+    \def\colorrgb#1{}%
+    \def\colorgray#1{}%
+  \else
+    % gray or color?
+    \ifGPcolor
+      \def\colorrgb#1{\color[rgb]{#1}}%
+      \def\colorgray#1{\color[gray]{#1}}%
+      \expandafter\def\csname LTw\endcsname{\color{white}}%
+      \expandafter\def\csname LTb\endcsname{\color{black}}%
+      \expandafter\def\csname LTa\endcsname{\color{black}}%
+      \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
+      \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
+      \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
+      \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
+      \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
+      \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
+      \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
+      \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
+      \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
+    \else
+      % gray
+      \def\colorrgb#1{\color{black}}%
+      \def\colorgray#1{\color[gray]{#1}}%
+      \expandafter\def\csname LTw\endcsname{\color{white}}%
+      \expandafter\def\csname LTb\endcsname{\color{black}}%
+      \expandafter\def\csname LTa\endcsname{\color{black}}%
+      \expandafter\def\csname LT0\endcsname{\color{black}}%
+      \expandafter\def\csname LT1\endcsname{\color{black}}%
+      \expandafter\def\csname LT2\endcsname{\color{black}}%
+      \expandafter\def\csname LT3\endcsname{\color{black}}%
+      \expandafter\def\csname LT4\endcsname{\color{black}}%
+      \expandafter\def\csname LT5\endcsname{\color{black}}%
+      \expandafter\def\csname LT6\endcsname{\color{black}}%
+      \expandafter\def\csname LT7\endcsname{\color{black}}%
+      \expandafter\def\csname LT8\endcsname{\color{black}}%
+    \fi
+  \fi
+    \setlength{\unitlength}{0.0500bp}%
+    \ifx\gptboxheight\undefined%
+      \newlength{\gptboxheight}%
+      \newlength{\gptboxwidth}%
+      \newsavebox{\gptboxtext}%
+    \fi%
+    \setlength{\fboxrule}{0.5pt}%
+    \setlength{\fboxsep}{1pt}%
+\begin{picture}(5660.00,3960.00)%
+    \gplgaddtomacro\gplbacktext{%
+      \csname LTb\endcsname%%
+      \put(714,560){\makebox(0,0)[r]{\strut{}$0$}}%
+      \csname LTb\endcsname%%
+      \put(714,1148){\makebox(0,0)[r]{\strut{}$0.02$}}%
+      \csname LTb\endcsname%%
+      \put(714,1737){\makebox(0,0)[r]{\strut{}$0.04$}}%
+      \csname LTb\endcsname%%
+      \put(714,2325){\makebox(0,0)[r]{\strut{}$0.06$}}%
+      \csname LTb\endcsname%%
+      \put(714,2914){\makebox(0,0)[r]{\strut{}$0.08$}}%
+      \csname LTb\endcsname%%
+      \put(714,3502){\makebox(0,0)[r]{\strut{}$0.1$}}%
+      \csname LTb\endcsname%%
+      \put(812,385){\makebox(0,0){\strut{}$0$}}%
+      \csname LTb\endcsname%%
+      \put(1636,385){\makebox(0,0){\strut{}$0.2$}}%
+      \csname LTb\endcsname%%
+      \put(2460,385){\makebox(0,0){\strut{}$0.4$}}%
+      \csname LTb\endcsname%%
+      \put(3285,385){\makebox(0,0){\strut{}$0.6$}}%
+      \csname LTb\endcsname%%
+      \put(4109,385){\makebox(0,0){\strut{}$0.8$}}%
+      \csname LTb\endcsname%%
+      \put(4933,385){\makebox(0,0){\strut{}$1$}}%
+    }%
+    \gplgaddtomacro\gplfronttext{%
+      \csname LTb\endcsname%%
+      \put(161,2031){\rotatebox{-270}{\makebox(0,0){\strut{}$\gamma$ ($\si{\newton\per\meter}$)}}}%
+      \csname LTb\endcsname%%
+      \put(3078,123){\makebox(0,0){\strut{}$c$}}%
+      \csname LTb\endcsname%%
+      \put(2420,3739){\makebox(0,0)[r]{\strut{}Experimental data}}%
+      \csname LTb\endcsname%%
+      \put(4744,3739){\makebox(0,0)[r]{\strut{}Fit}}%
+    }%
+    \gplbacktext
+    \put(0,0){\includegraphics[width={283.00bp},height={198.00bp}]{./graph}}%
+    \gplfronttext
+  \end{picture}%
+\endgroup
diff --git a/quad8/continuummechanics/lab/p3/main.tex b/quad8/continuummechanics/lab/p3/main.tex
new file mode 100644
index 0000000..1f665ef
--- /dev/null
+++ b/quad8/continuummechanics/lab/p3/main.tex
@@ -0,0 +1,74 @@
+\documentclass[11pt,a4paper]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[spanish]{babel}
+\usepackage{fancyhdr}
+\usepackage{graphicx}
+\usepackage[labelfont=bf]{caption}
+\usepackage{siunitx}
+\usepackage{geometry}
+\geometry{top=25mm}
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage{booktabs}
+\usepackage{chemformula}
+\usepackage{multicol}
+\usepackage{hyperref}
+\usepackage{adjustbox}
+\usepackage{pgfplotstable}
+\pgfplotsset{compat=1.17}
+\pgfplotstableset{
+empty cells with={--}, % replace empty cells with ’--’
+every head row/.style={before row=\toprule,after row=\midrule},
+every last row/.style={after row=\bottomrule},
+%every even row/.style={
+%before row={\rowcolor[gray]{0.9}}}, % Add this for stylish tables ;)
+%begin table=\begin{longtable},
+%end table=\end{longtable}
+}
+
+% Who the heck calls tables "cuadros"? We should call RAE to add an entry to thepage
+% word "tabla", so it can be used like "cuadro" ;)
+\addto\captionsspanish{%
+\def\tablename{Tabla}%
+}
+
+\sisetup{separate-uncertainty=true}
+\setlength{\parskip}{1em}
+\pagestyle{fancy}
+\fancyhf{}
+\rhead{David Díaz, Adrià Vilanova}
+\lhead{Práctica 3}
+\rfoot{\thepage}
+
+%%%% Title %%%%
+\title{\vspace{-2ex}Práctica 3. Medida de la tensión superficial por el método del anillo (Método de Du Nouy)}
+\author{David Díaz, Adrià Vilanova\vspace{-2ex} }
+\date{Primavera 2020-21}
+\begin{document}
+  \maketitle
+
+  \begin{center}
+    \centering
+    \input{graph.tex}
+    \captionof{figure}{Gráfica donde se muestra la tensión superficial $\gamma$ de la mezcla agua/etanol en función de la concentración volúmica $c$ de etanol en la mezcla a temperatura del laboratorio.}
+    \label{fig:graph}
+  \end{center}
+
+  \begin{center}
+    \centering
+    \begin{adjustbox}{width=\textwidth}
+      \pgfplotstabletypeset[
+        columns={5, 2, 0, 7, 8, 9, 10, 12},
+        columns/5/.style={column name=$V_{\text{H}_2\text{O}} \, (\si{\milli\liter})$, fixed, fixed zerofill, precision=1},
+        columns/2/.style={column name=$V_\text{etanol} \, (\si{\milli\liter})$, fixed, fixed zerofill, precision=1},
+        columns/0/.style={column name=$c_\text{etanol}$, fixed, fixed zerofill, precision=2},
+        columns/7/.style={column name=$F_1 \, (\si{\milli\newton})$, fixed, fixed zerofill, precision=1},
+        columns/8/.style={column name=$F_2 \, (\si{\milli\newton})$, fixed, fixed zerofill, precision=1},
+        columns/9/.style={column name=$F_3 \, (\si{\milli\newton})$, fixed, fixed zerofill, precision=1},
+        columns/10/.style={column name=$\bar{F} \, (\si{\milli\newton})$, fixed, fixed zerofill, precision=1},
+        columns/12/.style={column name=$\gamma \, (\si{\milli\newton\per\meter})$, fixed, fixed zerofill, precision=1}
+      ]{datatable.dat}
+    \end{adjustbox}
+    \captionof{table}{Datos experimentales obtenidos. Se ha considerado un error de $\SI{0.5}{\milli\liter}$ para $V_{\text{H}_2\text{O}}$ y $V_\text{etanol}$. Los errores de $c$ y $\gamma$ (en la figura \ref{fig:graph}) se han calculado por propagación de errores, y los demás valores tienen el error correspondiente a las cifras significativas mostradas.}
+  \end{center}
+\end{document}