Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

29 Aug '15, 12:31

cis's gravatar image

cis
9.6k104461491

Wie kann ich berechnete Koordinaten-Punkte aus einer Schleife verbinden?

Verwandt mit [wie-erstelle-ich-ein-4d-koordinatensystem-in-tikz][1] ___ Ich möchte dieses oder ein ähnliches Bild erzeugen: ![alt text][1] text][2] Die Punkte werden in der Schleife von `(w,x,y,z)` nach `(X,Y)` berechnet. *Wie kann ich sie zusätzlich auch noch verbinden?* ![alt text][2] text][3] \documentclass[a4paper]{amsart} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{blindtext} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{plotmarks} \begin{document} % 4D-Graph ================== \def\beta{22.5} \begin{tikzpicture}[scale=2.5, >=latex, remember picture, ] %4D-Koordinatensystem: \draw[->] (0,0) -- ({1.5*cos(7*\beta)},{1.5*sin(7*\beta)}) node[above]{$w$}; \draw[->] (0,0) -- ({1.5*cos(5*\beta)},{1.5*sin(5*\beta)}) node[above]{$x$}; \draw[->] (0,0) --({1.5*cos(3*\beta)},{1.5*sin(3*\beta)}) node[yshift=2mm]{$y$}; \draw[->] (0,0) -- ({1.5*cos(\beta)},{1.5*sin(\beta)}) node[xshift=2mm]{$z$}; %2D-Zeichenebene \draw[->, gray] (-1.5,0) -- (1.5,0) node[right]{$\bar{x}$}; \draw[->, gray] (0,0) -- (0,1.5) node[above]{$\bar{y}$}; % Hyperwürfel \foreach \w/\x/\y/\z/\Name/\i in {%%% 0/0/0/0/A/1, 0/0/1/0/B/2, 0/1/1/0/C/3, 0/1/0/0/D/4, % 0/0/0/1/E/5, 0/0/1/1/F/6, 0/1/1/1/G/7, 0/1/0/1/H/8, % 1/0/0/0/I/9, 1/0/1/0/J/10, 1/1/1/0/K/11, 1/1/0/0/L/12, % 1/0/0/1/M/13, 1/0/1/1/N/14, 1/1/1/1/O/15, 1/1/0/1/P/16 }%%% % X - Koordinate in Zeichenebene \pgfmathsetmacro{\X}{\w*cos(7*\beta)+\x*cos(5*\beta)+\y*cos(3*\beta)+\z*cos(\beta)} % Y - Koordinate in Zeichenebene \pgfmathsetmacro{\Y}{\w*sin(7*\beta)+\x*sin(5*\beta)+\y*sin(3*\beta)+\z*sin(\beta)} % Punkt zeichnen \draw[thin, color=red, fill=white, ->] plot[mark=*,mark size=0.5pt, only marks] coordinates{ ({\X},{\Y} ) } node[below]{\tiny$\w\x\y\z$}; % \end{tikzpicture} % ======================== \end{document} [1]: http://texwelt.de/wissen/fragen/14093/wie-erstelle-ich-ein-4d-koordinatensystem-in-tikz [2]: http://texwelt.de/wissen/upfiles/9x.yz99999999999999.jpg [2]: [3]: http://texwelt.de/wissen/upfiles/9x.yz99999999999999_1.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

28 Aug '15, 18:33

cis's gravatar image

cis
9.6k104461491

Wie kann ich berechnete Koordinaten-Punkte aus einer Schleife verbinden?

Ich möchte dieses oder ein ähnliches Bild erzeugen: ![alt text][1] Die Punkte werden in der Schleife von `(w,x,y,z)` nach `(X,Y)` berechnet. *Wie kann ich sie zusätzlich auch noch verbinden?* ![alt text][2] \documentclass[a4paper]{amsart} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{blindtext} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{plotmarks} \begin{document} % 4D-Graph ================== \def\beta{22.5} \begin{tikzpicture}[scale=2.5, >=latex, remember picture, ] %4D-Koordinatensystem: \draw[->] (0,0) -- ({1.5*cos(7*\beta)},{1.5*sin(7*\beta)}) node[above]{$w$}; \draw[->] (0,0) -- ({1.5*cos(5*\beta)},{1.5*sin(5*\beta)}) node[above]{$x$}; \draw[->] (0,0) --({1.5*cos(3*\beta)},{1.5*sin(3*\beta)}) node[yshift=2mm]{$y$}; \draw[->] (0,0) -- ({1.5*cos(\beta)},{1.5*sin(\beta)}) node[xshift=2mm]{$z$}; %2D-Zeichenebene \draw[->, gray] (-1.5,0) -- (1.5,0) node[right]{$\bar{x}$}; \draw[->, gray] (0,0) -- (0,1.5) node[above]{$\bar{y}$}; % Hyperwürfel \foreach \w/\x/\y/\z/\Name/\i in {%%% 0/0/0/0/A/1, 0/0/1/0/B/2, 0/1/1/0/C/3, 0/1/0/0/D/4, % 0/0/0/1/E/5, 0/0/1/1/F/6, 0/1/1/1/G/7, 0/1/0/1/H/8, % 1/0/0/0/I/9, 1/0/1/0/J/10, 1/1/1/0/K/11, 1/1/0/0/L/12, % 1/0/0/1/M/13, 1/0/1/1/N/14, 1/1/1/1/O/15, 1/1/0/1/P/16 }%%% % X - Koordinate in Zeichenebene \pgfmathsetmacro{\X}{\w*cos(7*\beta)+\x*cos(5*\beta)+\y*cos(3*\beta)+\z*cos(\beta)} % Y - Koordinate in Zeichenebene \pgfmathsetmacro{\Y}{\w*sin(7*\beta)+\x*sin(5*\beta)+\y*sin(3*\beta)+\z*sin(\beta)} % Punkt zeichnen \draw[thin, color=red, fill=white, ->] plot[mark=*,mark size=0.5pt, only marks] coordinates{ ({\X},{\Y} ) } node[below]{\tiny$\w\x\y\z$}; % \end{tikzpicture} % ======================== \end{document} [1]: http://texwelt.de/wissen/upfiles/9x.yz99999999999999.jpg [2]: http://texwelt.de/wissen/upfiles/9x.yz99999999999999_1.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

28 Aug '15, 18:32

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

28 Aug '15, 18:30

cis's gravatar image

cis
9.6k104461491