Erste Grafik, Versuch eines Skripts, etc...
This commit is contained in:
16
Linear Algebra Refresher.md
Normal file
16
Linear Algebra Refresher.md
Normal file
@@ -0,0 +1,16 @@
|
||||
Linear Algebra Refresher
|
||||
|
||||
Addition von Vektoren
|
||||
|
||||
$\left[ {\begin{array}{*{20}{c}}
|
||||
1\\
|
||||
2
|
||||
\end{array}} \right] + \left[ {\begin{array}{*{20}{c}}
|
||||
3\\
|
||||
1
|
||||
\end{array}} \right] = \left[ {\begin{array}{*{20}{c}}
|
||||
4\\
|
||||
3
|
||||
\end{array}} \right]$
|
||||
|
||||
<img src="vektor_add.png" style="zoom:50%;" />
|
||||
5
convert_pdf_to_png.sh
Normal file
5
convert_pdf_to_png.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
!#/bin/bash
|
||||
|
||||
pdfcrop $1 $2
|
||||
|
||||
convert --density 300 $2
|
||||
@@ -11,10 +11,10 @@ class Vector(object):
|
||||
self.dimension = len(coordinates)
|
||||
|
||||
except ValueError:
|
||||
raise ValueError('Die Koordinaten dürfen nicht leer sein')
|
||||
raise ValueError('Die Koordinaten d<EFBFBD>rfen nicht leer sein')
|
||||
|
||||
except TypeError:
|
||||
raise TypeError('Die Koordinaten müssen iterierbar sein')
|
||||
raise TypeError('Die Koordinaten m<EFBFBD>ssen iterierbar sein')
|
||||
|
||||
|
||||
def __str__(self):
|
||||
@@ -43,7 +43,7 @@ class Vector(object):
|
||||
return Vector(new_coordinates)
|
||||
|
||||
def magnitude(self):
|
||||
#Länge
|
||||
#L<EFBFBD>nge
|
||||
coordinates_squared = [x**2 for x in self.coordinates]
|
||||
#pdb.set_trace()
|
||||
return sqrt(sum(coordinates_squared))
|
||||
@@ -72,7 +72,7 @@ print (vektor_2.minus(vektor_3))
|
||||
|
||||
print (vektor_3.times_scalar(3))
|
||||
|
||||
print ("Magnitude -- Länge ", vektor_3.magnitude())
|
||||
print ("Magnitude -- L<EFBFBD>nge ", vektor_3.magnitude())
|
||||
|
||||
print ("Normalisieren ", vektor_2.normalized())
|
||||
|
||||
|
||||
BIN
vektor_add.pdf
Normal file
BIN
vektor_add.pdf
Normal file
Binary file not shown.
BIN
vektor_add.png
Normal file
BIN
vektor_add.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
BIN
vektor_addition.pdf
Normal file
BIN
vektor_addition.pdf
Normal file
Binary file not shown.
39
vektor_addition.tex
Normal file
39
vektor_addition.tex
Normal file
@@ -0,0 +1,39 @@
|
||||
\documentclass[10pt]{article}
|
||||
\usepackage{pgf,tikz,pgfplots}
|
||||
\pgfplotsset{compat=1.15}
|
||||
\usepackage{mathrsfs}
|
||||
\usetikzlibrary{arrows}
|
||||
\pagestyle{empty}
|
||||
\begin{document}
|
||||
|
||||
\begin{tikzpicture}[x=1cm,y=1cm]
|
||||
\begin{axis}[
|
||||
x=1cm,y=1cm,
|
||||
axis lines=middle,
|
||||
ymajorgrids=true,
|
||||
xmajorgrids=true,
|
||||
xmin=-0.5,
|
||||
xmax=7.5,
|
||||
ymin=-1,
|
||||
ymax=2.5,
|
||||
xtick={0,...,7},
|
||||
ytick={0,...,3},]
|
||||
\clip(-0.5327923283402358,-3.438438462661708) rectangle (7.550357053950259,3.4379509853468746);
|
||||
\draw [-latex,line width=1pt] (0,0) -- (5,0);
|
||||
\draw [-latex,line width=1pt] (0,0) -- (2,2);
|
||||
\draw [-latex,line width=1pt,color=red, dashed] (2,2) -- (7,2);
|
||||
\draw [-latex,line width=1pt,color=red, dashed] (5,0) -- (7,2);
|
||||
\draw [-latex,line width=1pt,color=blue] (0,0) -- (7,2);
|
||||
\begin{scriptsize}
|
||||
|
||||
\draw[color=black] (2.55908371629915,-0.25) node {$\vec{y}$};
|
||||
|
||||
\draw[color=black] (0.8,1.1993756042973518) node {$\vec{x}$};
|
||||
|
||||
\draw[color=red] (4.315669182768639,2.3) node {$\vec{y}$};
|
||||
\draw[color=red] (6.45,1.142250873680458) node {$\vec{x}$};
|
||||
\draw[color=blue] (3.1,1.220797378278687) node {$\vec{x+y}$};
|
||||
\end{scriptsize}
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user