Como extrair elementos?

Como extrair elementos?

Não consegui encontrar a resposta certa para a seguinte pergunta:

Se tivermos um vetor finito (a_{1},a_{2},...,a_{n}), como extrair dele algum elemento, por exemplo a_{5}?

Para ser mais claro, preciso de um análogo de lista no mathematica, onde temos list={1,5,8,6,9} e list[3]=8, list[5]=9.

O vetor é um termo matemático para expressar que um objeto contém muitas informações diferentes.

por exemplo, pegue um código

\documentclass{article}
\usepackage{tikz}
\makeatletter
\newcommand{\gettikzxy}[3]{%
  \tikz@scan@one@point\pgfutil@firstofone#1\relax
  \edef#2{\the\pgf@x}%
  \edef#3{\the\pgf@y}%
}
\makeatother
\begin{document}
\begin{tikzpicture}
\def \A {(1,1)};
\draw \A -- (8,8);
\gettikzxy{\A}{\ax}{\ay}
\def \A {(1,1)};
\draw (\ax+10cm,\ay-5) -- (8,8);
\end{tikzpicture}
\end{document}

Ele "extrai coordenadas do ponto A" e me permite manipulá-las, mas preciso de uma forma mais generalizada, para trabalhar em mais "elementos".

Responder1

Isto é o que o listofitemspacote faz, mesmo usando a sintaxe que você solicitou. O separador de lista também pode ser alterado (vírgula padrão). Os elementos da lista, como \mylist[4], são totalmente expansíveis (duas expansões recuperarão os tokens do elemento da lista).

\documentclass{article}
\usepackage{listofitems}
\begin{document}
\readlist\mylist{1,5,8,6,9}
The third element is \mylist[3] and the 5th element is \mylist[5].
\end{document}

insira a descrição da imagem aqui

informação relacionada