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

15 Okt '18, 20:27

cis's gravatar image

cis
9.5k100460491

pgfplotstable: Wie setze ich ein klassisches LGS mit pgfplotstable?

[![alt text][1]][1] Ich habe einen Zelltest für Sonderbehandlung, falls der Koeffizient 0 oder 1 oder -1 ist entworfen: % Zell-Test % ENTWURF.... \pgfplotstablegetelem{0}{0}\of{\LGS} \pgfmathsetmacro{\Zelle}{\pgfplotsretval==0 ? "" : ( \pgfplotsretval==1 ? "$x$" : ( \pgfplotsretval==-1 ? "$-x$" : \pgfplotsretval ))} - Wie kann ich diesen das auf die pgfplotstable anwenden? - Gibt es sowas wie `\getcurrentcolumn` ? Dann könnte man auch diese x'e mit ihrem index automatisch setzen - Was ist die beste Methode? Wenn die x'e und die Vorzeichen untereinanderstehen? **MWE:** %\documentclass[]{article} \documentclass[border=3mm, varwidth]{standalone} \usepackage{pgfplotstable, amsmath} \pgfplotsset{compat=1.13} \pgfplotstableset{header=false} \pgfplotstableread[]{ -1 1 5 0 2 -33 }\LGS % Zell-Test % ENTWURF.... \pgfplotstablegetelem{0}{0}\of{\LGS} \pgfmathsetmacro{\Zelle}{\pgfplotsretval==0 ? "" : ( \pgfplotsretval==1 ? "$x$" : ( \pgfplotsretval==-1 ? "$-x$" : \pgfplotsretval ))} % Allgemein \pgfplotstableset{ string type, every head row/.style={output empty row},% column type=r, postproc cell content/.append style={/pgfplots/table/@cell content/.add={$}{$}}, % Zellinhalte in Mathe-Modus setzen } % Speziell \pgfplotstableset{ % Spalte mit Gleichheitszeichen definieren create on use/gleich/.style={create col/set={$=$}}, % columns/0/.style = { postproc cell content/.append style={/pgfplots/table/@cell content/.add={}{$x_1$}}, },% columns/1/.style = { postproc cell content/.append style={/pgfplots/table/@cell content/.add={}{$x_2$}}, },% } \begin{document} IST: $\left\lbrace\pgfplotstabletypeset[columns={0,1, gleich, 2},]{\LGS}\right.$ Zell-Test: \Zelle \\ SOLL: \newcolumntype{C}{>{{}}c<{{}}} $\left\{\setlength\arraycolsep{0pt} \begin{array}{ r C r @{{}={}} r} -x_1 & + & x_2 & 5 \\ & & 2x_2 & -33 \\ \end{array}\right.$ \end{document} [1]: https://texwelt.de/wissen/upfiles/55555555_246.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

15 Okt '18, 17:31

cis's gravatar image

cis
9.5k100460491

pgfplotstable: Wie setze ich ein klassisches LGS mit pgfplotstable?

[![alt text][1]][1] Ich habe einen Zelltest für Sonderbehandlung, falls der Koeffizient 0 oder 1 oder -1 ist entworfen: % Zell-Test % ENTWURF.... \pgfplotstablegetelem{0}{0}\of{\LGS} \pgfmathsetmacro{\Zelle}{\pgfplotsretval==0 ? "" : ( \pgfplotsretval==1 ? "$x$" : ( \pgfplotsretval==-1 ? "$-x$" : \pgfplotsretval ))} - Wie kann ich diesen auf die pgfplotstable anwenden? - Gibt es sowas wie `\getcurrentcolumn` ? Dann könnte man auch diese x'e mit ihrem index automatisch setzen - Was ist die beste Methode? Wenn die x'e und die Vorzeichen untereinanderstehen? **MWE:** %\documentclass[]{article} \documentclass[border=3mm, varwidth]{standalone} \usepackage{pgfplotstable, amsmath} \pgfplotsset{compat=1.13} \pgfplotstableset{header=false} \pgfplotstableread[]{ -1 1 5 0 2 -33 }\LGS % Zell-Test % ENTWURF.... \pgfplotstablegetelem{0}{0}\of{\LGS} \pgfmathsetmacro{\Zelle}{\pgfplotsretval==0 ? "" : ( \pgfplotsretval==1 ? "$x$" : ( \pgfplotsretval==-1 ? "$-x$" : \pgfplotsretval ))} % Allgemein \pgfplotstableset{ string type, every head row/.style={output empty row},% column type=r, postproc cell content/.append style={/pgfplots/table/@cell content/.add={$}{$}}, % Zellinhalte in Mathe-Modus setzen } % Speziell \pgfplotstableset{ % Spalte mit Gleichheitszeichen definieren create on use/gleich/.style={create col/set={$=$}}, % columns/0/.style = { postproc cell content/.append style={/pgfplots/table/@cell content/.add={}{$x_1$}}, },% columns/1/.style = { postproc cell content/.append style={/pgfplots/table/@cell content/.add={}{$x_2$}}, },% } \begin{document} IST: $\left\lbrace\pgfplotstabletypeset[columns={0,1, gleich, 2},]{\LGS}\right.$ Zell-Test: \Zelle \\ SOLL: \newcolumntype{C}{>{{}}c<{{}}} $\left\{\setlength\arraycolsep{0pt} \begin{array}{ r C r @{{}={}} r} -x_1 & + & x_2 & 5 \\ & & 2x_2 & -33 \\ \end{array}\right.$ \end{document} %\documentclass[]{article} \documentclass[border=3mm, varwidth]{standalone} \usepackage{pgfplotstable, amsmath} \pgfplotsset{compat=1.13} \pgfplotstableset{header=false} \pgfplotstableread[]{ -1 1 5 0 2 -33 }\LGS % Zell-Test % ENTWURF.... \pgfplotstablegetelem{0}{0}\of{\LGS} \pgfmathsetmacro{\Zelle}{\pgfplotsretval==0 ? "" : ( \pgfplotsretval==1 ? "$x$" : ( \pgfplotsretval==-1 ? "$-x$" : \pgfplotsretval ))} % Allgemein \pgfplotstableset{ string type, every head row/.style={output empty row},% column type=r, postproc cell content/.append style={/pgfplots/table/@cell content/.add={$}{$}}, % Zellinhalte in Mathe-Modus setzen } % Speziell \pgfplotstableset{ % Spalte mit Gleichheitszeichen definieren create on use/gleich/.style={create col/set={$=$}}, % columns/0/.style = { postproc cell content/.append style={/pgfplots/table/@cell content/.add={}{$x_1$}}, },% columns/1/.style = { postproc cell content/.append style={/pgfplots/table/@cell content/.add={}{$x_2$}}, },% } \begin{document} IST: $\left\lbrace\pgfplotstabletypeset[columns={0,1, gleich, 2},]{\LGS}\right.$ Zell-Test: \Zelle \\ SOLL: \newcolumntype{C}{>{{}}c<{{}}} $\left\{\setlength\arraycolsep{0pt} \begin{array}{ r C r @{{}={}} r} -x_1 & + & x_2 & 5 \\ & & 2x_2 & -33 \\ \end{array}\right.$ \end{document} [1]: https://texwelt.de/wissen/upfiles/55555555_246.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

15 Okt '18, 17:31

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

15 Okt '18, 17:30

cis's gravatar image

cis
9.5k100460491

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×