Re: Mathematica!

#64645
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Liverpool” post=64040

    ma io con mathematica nn sono riuscita a produrre il risultato…

    Penso che la soluzione più immediata sia quella che ti ha indicato Claudio (un foglio elettronico), ma visto che chiedi di Mathematica, magari di può servire per il futuro:

    `r = {.1, .2, .3};
    Q = Table[(1 – r) r^n, {n, 0, 5}];
    TableForm[Join[{r}, Q]\[Transpose]]`

    Nella prima riga, tra le graffe, inserirai i valori di \ro che ti interessano. Se sono distribuiti in maniera regolare tra gli estremi, puoi vedere anche il comando Range dalla guida. Dopo aver generato l’output con shift+invio, scegli “Salva come…” dal menù File e l’opzione “LaTeX Document (*.tex)” nella finestra di dialogo che si apre. Dopo aver salvato il file, aprilo con l’editor che usi regolarmente e vedrai questo listato:

    `%% AMS-LaTeX Created by Wolfram Mathematica 8.0 : http://www.wolfram.com

    \documentclass{article}
    \usepackage{amsmath, amssymb, graphics, setspace}

    \newcommand{\mathsym}[1]{{}}
    \newcommand{\unicode}[1]{{}}

    \newcounter{mathematicapage}
    \begin{document}

    \begin{doublespace}
    \noindent\(\pmb{r=\{.1,.2,.3\};}\\
    \pmb{Q=\text{Table}[(1-r)r{}^{\wedge}n,\{n,0,5\}];}\\
    \pmb{\text{TableForm}[\text{Join}[\{r\},Q]\mathsf{T}]}\)
    \end{doublespace}

    \begin{doublespace}
    \noindent\(\(\begin{array}{lllllll}
    0.1 & 0.9 & 0.09 & 0.009 & 0.0009 & 0.00009 & 9.\times 10^{-6} \\
    0.2 & 0.8 & 0.16 & 0.032 & 0.0064 & 0.00128 & 0.000256 \\
    0.3 & 0.7 & 0.21 & 0.063 & 0.0189 & 0.00567 & 0.001701
    \end{array}\)\)
    \end{doublespace}

    \begin{doublespace}
    \noindent\(\pmb{\text{}}\)
    \end{doublespace}

    \end{document}
    `

    A te servono soltanto le righe (di dati) comprese tra \begin{array} ed \end{array}, che copierai nel tuo sorgente in un ambiente tabulare, come ti ha spiegato Claudio qui, nel post 63736 (attenzione che manca l’intestazione di colonna $q_0$).

    Ciao

    P.S.: è possibile che esista anche una maniera più elegante di creare la tabella, che al momento non mi sovviene (la sintassi di Mathematica è un po’ oscura).

    Scusate se mi intrometto, ma non mi sembra il caso di scomodare Mathematica per una relazione semplice come quella.
    Non è il caso di utilizzare un po’ di Lua?
    Forse è molto più semplice e configurabile, ed anche un esempio molto interessante in generale se implementato in LuaTeX.
    Questo è solo per dare un suggerimento, non sapendo se la tabella riguarda invece matematica complessa.

    Infine, potrebbe essere il caso di utilizzare il pacchetto pgfplotstable per formattare automaticamente i numeri, ma questa è una scelta che riguarda modi di presentazione e potrebbe benissimo essere risolta mostrando valori tutti in notazione scientifica.

    Purtroppo non ho tempo per postare un esempio di codice.
    Ciao

    Go to top