Liverpool

Risposte nei forum create

Stai visualizzando 15 risposte – dal 76 al 90 (di 865 totali)
  • Autore
    Risposte
  • in risposta a: Le mie (dis)avventure con TikZ #96749
    Liverpool
    Partecipante
      Up
      0
      Down
      ::

      lorenzo.pantieri” post=98122Riuscite a dirmi come modificare il codice delle parabole della seconda tabella, per averle alte e larghe quanto le frecce della prima?

      Le frecce sono alte e larghe 1 cm. Le parabole sono larghe 1 cm e alte 5 mm. Quindi:
      `\draw [very thick] (0.5,-3.5) parabola bend (1,-2.5) (1.5,-3.5);
      \draw [very thick] (2.5,-2.5) parabola bend (3,-3.5) (3.5,-2.5);
      \draw [very thick] (4.5,-3.5) parabola bend (5,-2.5) (5.5,-3.5);`

      in risposta a: Le mie (dis)avventure con TikZ #96748
      Liverpool
      Partecipante
        Up
        0
        Down
        ::

        lorenzo.pantieri” post=98118Vorrei aggiungere un bell’arco di circonferenza di centro P(1,2) che colleghi le retta (secante, in verde) $y=3x-1$ con la retta (tangente, in rosso) $y=2\ln 2 x+2-\ln 2$, quest’ultima approssimativamente uguale a $y=1.38x+0.61$. Ho fatto i calcoli e gli angoli dovrebbero essere 54.195 gradi e 71.565 gradi.

        Ecco qua:
        `\pgfplotsextra{
        \pgfplotstransformdirectionx{1}
        \pgfmathsetlengthmacro{\ex}{\pgfmathresult*\pgfplotsunitxlength}
        \pgfplotstransformdirectiony{1}
        \pgfmathsetlengthmacro{\ey}{\pgfmathresult*\pgfplotsunitylength}
        \pgfmathsetmacro{\pd}{\ey/\ex}
        }
        \draw (axis cs:1,2) ++({atan(2*ln(2)*\pd)}:40mm)
        arc ({atan(2*ln(2)*\pd)}:{atan(3*\pd)}:40mm);`
        La macro [tt]\pd[/tt] contiene il rapporto tra le lunghezze dei versori della base.

        Ciao

        in risposta a: Gestione colori immagini per stampa #98608
        Liverpool
        Partecipante
          Up
          0
          Down
          ::

          OldClaudio” post=98144Se una immagine è a colori e dici alla stampante di volerla in scala di grigi, non pensare che usi solo l’inchiostro nero.

          Non sono sicuro che sia vero. Io a casa ho una getto di inchiostro con la sola cartuccia del nero perché il colore è terminato. Quando stampo un documento a colori, la stampa esce regolarmente in scala di grigi senza alcun errore (è impostato il monocromatico nelle impostazioni del driver). Per la mia minima esperienza di stampa tesi, ho visto che i copisti usano due stampanti diverse per le pagine in bianco e nero e a colori, anche perché per quelle a colori usano una carta migliore. Di solito per le stampe in bianco e nero usano una banale fotocopiatrice in bianco e nero che ovviamente non ha nessuna possibilità di stampare in altri colori.
          Quindi tutto questo problema nasce dal fatto che il copista non vuole perdere 3 minuti del suo tempo per inserire a mano i numeri delle pagine da stampare in bianco e nero e quelli delle pagine a colori, che possono facilmente essere individuati da te preventivamente guardando velocemente le pagine una ad una per decidere se un’immagine va stampata a colori oppure no (indipendentemente da come sia in realtà).

          Ciao

          in risposta a: Le mie (dis)avventure con TikZ #96747
          Liverpool
          Partecipante
            Up
            0
            Down
            ::


            Ciao Lorenzo, come sai oggi sono senza pc quindi non posso esserti molto d’aiuto.
            Il tuo sistema di riferimento non è monometrico, perciò i valori che calcoli tramite il coefficiente angolare non sono gli angoli che le rette formano con l’asse delle ascisse.

            in risposta a: Problemi grafici con diversi domini #98343
            Liverpool
            Partecipante
              Up
              0
              Down
              ::

              Di Alessandro” post=97899Ok speravo ci fosse qualcosa di meglio, grazie tanto lo stesso 😀

              Puoi definire le funzioni a tratti, ma non conviene dal punto di vista computazionale, perché sprecheresti molti campioni per tracciare un semplice segmento che ne richiede 2. Se ho capito quello che vorresti, dovresti procedere in questo modo:
              `\addplot [thick, color=blue, domain=0.1:80] {(x<20 ? 10^((x-3)/10) : 10^((20-3)/10)};`
              L’espressione nelle graffe verifica se x è minore di 20. In caso positivo viene valutata l’espressione dopo il punto interrogativo; in caso negativo quella dopo i due punti (nella quale x è stato sostituito con il valore 20).

              in risposta a: Problemi grafici con diversi domini #98339
              Liverpool
              Partecipante
                Up
                0
                Down
                ::

                Di Alessandro” post=97865\begin{tikzpicture}
                \begin{axis}
                \addplot [thick,color=blue,domain=0.1:20]{10^((x-3)/10))};
                \addplot [thick,color=yellow,domain=20.1:40]{((10^((x-23)/10)))};
                \addplot [thick,color=red,domain=40.1:60]{(10^((x-43)/10)))};
                \addplot [thick,color=black,domain=60.1:80]{(10^((x-63)/10)))};

                \end{axis}
                \end{tikzpicture}

                Ciò che mi manca è la somma di tutti e 4 questi grafici. Anzi, in realtà dovrei sommare questi 4 grafici con altri 3 che però non voglio che appaiano sullo schermo, o sennò un’altra soluzione per il mio problema sarebbe fare in modo che ogni grafico abbia nel proprio sottodominio l’andamento che voglio io e nel resto del dominio totale un andamento costante.
                E’ possibile ciò??

                Continuo a non capire. Cosa ti aspetti di ottenere se i domini sono tutti disgiunti? Oppure vuoi sommare tutto sul dominio 0.1:80? Oppure vuoi sommare le funzioni che valgono tanto nel loro dominio e zero altrove? Ma in quest’ultimo caso, il grafico non sarebbe uguale a quello di partenza?

                in risposta a: Decibel #98352
                Liverpool
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Di Alessandro” post=97871Spiego in maniera più specifica il mio problema : voglio disegnare V= 5 * P, ma P voglio esprimerlo in dBm. Ad esempio voglio dare come dominio di x : [-20:10], e se metto l’asse logaritmico mi dà errore.

                  Ti dà errore perché devi usare la scala naturale. Guarda questa immagine. Secondo te l’asse delle ordinate che è in dBm è naturale o logaritmico? Naturale vuol dire che la differenza tra due tacche consecutive è costante, logaritmico vuol dire che il rapporto tra due tacche consecutive è costante.

                  in risposta a: Decibel #98348
                  Liverpool
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Di Alessandro” post=97861In poche parole devo disegnare la funzione y=5x, ma mettendo sull’asse x una scala in decibel,precisamente in dBm,non semplicemente logaritmica. Spero di essere stato chiaro, grazie

                    `\begin{axis}
                    \addplot {5x};
                    \end{axis}`
                    Tu hai già i valori di x in dBm e vuoi ricavarti y in dBm. Allora devi usare entrambe le scale naturali. Diverso è se mi dici che x lo hai in valori naturali e vuoi ricavartelo in dBm per poi costruirci sopra la funzione y, oppure che x è in valori naturali e y lo vuoi in dBm. In tal caso devi passare attraverso la funzione logaritmo e usare comunque le scale (semi)naturali.
                    Oppure non ho capito il problema.

                    in risposta a: Problemi grafici con diversi domini #98335
                    Liverpool
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Di Alessandro” post=97857Buongiorno a tutti, ho un problema nel tracciare grafici con LATEX. Ciò che ho bisogno di disegnare è una somma di diverse funzioni, che xò hanno diversi domini: usando pgfplots quando scrivo \addplot mi fa specificare un solo dominio, come posso fare? Ho bisogno di un altro pacchetto? Grazie a tutti

                      In generale pgfplots non disegna niente nei punti che non appartengono al dominio, perciò se prendi come dominio l’intervallo che include l’unione di tutti i domini non dovresti avere problemi. L’unico inconveniente è che, se i nodi sui quali è valutata la funzione sono uniformemente distribuiti, alcuni di essi possono cadere “nel nulla” e sono sprecati e, nell’ipotesi peggiore, nessuno dei nodi cade nel dominio e quindi non vedi niente. In tal caso puoi aumentare il numero di campioni. In alternativa, puoi disegnare le funzioni a tratti, specificando una differente porzione del dominio per volta.

                      in risposta a: Decibel #98346
                      Liverpool
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Di Alessandro” post=97858Salve a tutti.
                        Utilizzando pgfplots non riesco ad usare come assi cartesiani, precisamente l’asse x, una scala non semplicemente logaritmica ma in deciBel. C’è qualche pacchetto o comando per ovviare a questo problema? Grazie

                        Puoi spiegarti meglio, eventualmente con un esempio? Di solito, quando la grandezza è espressa in dB, l’asse corrispondente è naturale.

                        in risposta a: Stupire con effetti speciali e colori ultravivaci #97095
                        Liverpool
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          lorenzo.pantieri” post=97727Non male, ma la funzione presenta anche, oltre all’asintoto verticale, un marcato asintoto orizzontale. Sarebbe meglio, per ragioni didattiche, che ci fosse solo l’asintoto verticale. Altrimenti lo studente rischia di fare confusione. Tieni presente che c’è completa libertà nella scelta della funzione: l’unica condizione è che abbia un asintoto verticale “di tipo iperbole”.

                          Hai qualche suggerimento?

                          Sono d’accordo con te. Infatti ci avevo già pensato ieri e te l’avrei proposto in un secondo momento, trattandosi di un’osservazione didattica.
                          `\begin{tikzpicture}[font=\small]
                          \begin{axis} [width=0.5\textwidth,
                          xmin=-5,xmax=5,ymin=-5,ymax=5,
                          axis lines=middle,
                          xtick=\empty,
                          ytick=\empty,
                          xlabel=$x$,
                          ylabel=$y$]

                          \draw [dashed] (1,-5) — (1,5);
                          \addplot [domain=1:5.1,samples=50,smooth] {1/(2*x-2) + ((x-1)/3.5)^3};
                          \addplot [domain=-5:0.9,samples=50,smooth] {1/(2*x-2) + ((x-1)/3.5)^3};
                          \end{axis}
                          \end{tikzpicture}`Gioca con il [tt]3.5[/tt] per decidere quanto deve essere convessa la curva.

                          Ciao

                          in risposta a: Stupire con effetti speciali e colori ultravivaci #97093
                          Liverpool
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            lorenzo.pantieri” post=97716Come faccio per avere un asintoto verticale fatto come si deve?

                            `\begin{tikzpicture}[font=\small]
                            \begin{axis} [width=0.5\textwidth,
                            xmin=-5,xmax=5,ymin=-5,ymax=5,
                            axis lines=middle,
                            xtick=\empty,
                            ytick=\empty,
                            xlabel=$x$,
                            ylabel=$y$]

                            \draw [dashed] (1,-5) — (1,5);
                            \addplot [domain=1.1:5,samples=50,smooth] {1/(2*x-2)};
                            \addplot [domain=-5:0.9,samples=50,smooth] {1/(2*x-2)};
                            \end{axis}
                            \end{tikzpicture}`

                            in risposta a: Disegnare archi su una sfera e marcare i punti #98183
                            Liverpool
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Bene, ma la prossima volta, se posti un codice così tecnico e così lungo, per favore spiega cosa fa ogni singola riga. Sinceramente ho iniziato a guardarlo ma mi sono arreso perché avrei perso troppo tempo a cercare di interpretarlo.
                              Quello che dici sulla normale al piano è vero, ma sono curioso di sapere come affronterai il problema del tratteggio per le parti di arco in secondo piano.
                              Cosa intendi per “inserire i punti sulla sfera”? Vuoi dire disegnare il pallino? Puoi usare l’istruzione [tt]circle[/tt] di TikZ (ovviamente se usi pst-3dplot questo suggerimento non ti serve più).

                              Ciao

                              in risposta a: Le mie (dis)avventure con TikZ #96744
                              Liverpool
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Lorenzo, ti informo che se usi [tt]compat=1.11[/tt] o superiore come opzione di pgfplots, non c’è più bisogno di scrivere ogni volta [tt]axis cs[/tt] perché il riferimento predefinito è quello del diagramma.
                                Scusa ma era sfuggito anche a me.

                                Ciao

                                in risposta a: Le mie (dis)avventure con TikZ #96742
                                Liverpool
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  lorenzo.pantieri” post=97609Un altro problema. Come disegno la radice cubica?

                                  `\addplot [domain=-6:6, samples=50, grafico, hobby] {(x<0?-1:1)*abs(x)^(1/3)};`
                                  Devi prima caricare la libreria [tt]hobby[/tt] con
                                  `\usetikzlibrary{hobby}`
                                  Ti do un consiglio: lascia perdere [tt]smooth[/tt] e usa sempre [tt]hobby[/tt] che è un algoritmo più efficiente (nota che bastano 50 campioni in totale). Se non vuoi modificare tutti i codici che hai scritto finora, inserisci nel preambolo
                                  `\tikzset{smooth/.style=hobby}`
                                  e continua a usare [tt]smooth[/tt] che però sarà un alias di [tt]hobby[/tt].

                                  La funzione [tt](x<0?-1:1)[/tt] è la funzione segno, che potresti anche scrivere [tt](-1+2*(x>0))[/tt].

                                  P.S.: ti faccio notare che “n naturale dispari >=1” è un po’ sovrabbondante.

                                Stai visualizzando 15 risposte – dal 76 al 90 (di 865 totali)

                                Go to top