Δημιουργία εικόνας σε tikz

Συντονιστής: grigkost

Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5225
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Δημιουργία εικόνας σε tikz

#1

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Μάιος 22, 2016 7:01 pm

Πώς μπορούμε να δημιουργήσουμε το παρακάτω στο tikz ;
Integration_by_parts_v2.svg.png
Integration_by_parts_v2.svg.png (6.83 KiB) Προβλήθηκε 3313 φορές
Μπορώ να φτιάξω το μεγάλο τετράγωνο και το μικρό τετράγωνο, αλλά δε μπορώ να φτιάξω τη τεθλασμένη και να ζωγραφίζω από δω και από κει τα καμπυλόγραμμα χωρία. Δε μπορώ να προσαρμόσω την απάντηση από εδώ. Κάτι μάλλον κάνω λάθος.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
grigkost
Διαχειριστής
Δημοσιεύσεις: 3051
Εγγραφή: Πέμ Δεκ 18, 2008 12:54 pm
Τοποθεσία: Ιωάννινα
Επικοινωνία:

Re: Δημιουργία εικόνας σε tikz

#2

Μη αναγνωσμένη δημοσίευση από grigkost » Κυρ Μάιος 22, 2016 7:47 pm

Tolaso J Kos έγραψε:...Κάτι μάλλον κάνω λάθος.
Τόλη,

δεν κάνεις κάτι λάθος. Στο μπλε χωρίο η κάτω συνάρτηση ορίζεται με δύο κλάδους (καμπύλη και ευθεία). Επομένως

1) είτε θα πρέπει να δώσεις τον δίκλαδο τύπο της κάτω συνάρτησης (Σε αυτήν την περίπτωση υπάρχει ο "κίνδυνος" το geogebra να μην σου "δώσει" καλό κώδικα.)

2)* είτε θα "σπάσεις το μπλε χωρίο σε δύο χωρία. (Στην συνημμένη εικόνα το άσπρο τετράγωνο πρέπει να "βαφτεί μπλε" ανεξάρτητα από το διπλανό. Αυτή η μέθοδος όμως έχει την δυσκολία ότι μετά την δημιουργία των δύο χωρίων, πρέπει να "καλύψεις" το κενό που τυχόν θα δημιουργηθεί.
byparts.png
byparts.png (5.94 KiB) Προβλήθηκε 3280 φορές

(*) Συνιστάται.


{\color{dred}\Gamma\!\rho\,{\rm{H}}\gamma\varnothing\varrho{\mathscr{H}}\varsigma \ {\mathbb{K}}\,\Omega\sum{\rm{t}}{\mathscr{A}}\,{\mathbb{K}}\!\odot\varsigma
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5225
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Δημιουργία εικόνας σε tikz

#3

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Μάιος 22, 2016 10:14 pm

Γρηγόρη,

έχω πρόβλημα με τη τεθλασμένη. Ο, τιδήποτε βάζω χωρίς το μεγάλο τετράγωνο δουλεύει. Αλλά με το τετράγωνο μου περνάει τη τεθλασμένη (έβαλα μία τυχούσα γραφική) έξω από το τετράγωνο. Δε ξέρω τι να το κάνω αυτό και πώς να το διορθώσω.

Για το τετράγωνο έδωσα αυτόν τον κώδικα:

Κώδικας: Επιλογή όλων

\begin{tikzpicture}
\draw (0, 0) -- (4, 0) -- (4,4)--(0,4)--cycle;
\draw [gray] (0, 0) -- (2,0) -- (2, 2) -- (0,2)--cycle;
\end{tikzpicture}
\begin{tikzpicture} 
\draw (0, 0) -- (4, 0) -- (4,4)--(0,4)--cycle; 
\draw [gray] (0, 0) -- (2,0) -- (2, 2) -- (0,2)--cycle; 
\end{tikzpicture}

Σκέφτομαι να χωρίσω το τετράγωνο στη μέση και οπότε μετά να βάλω χειροκίνητα το χρωματισμό του αριστερού τετραγώνου. Δηλαδή, να προσθέσω στο πάνω κώδικα την εξής γραμμή:

Κώδικας: Επιλογή όλων

\draw [fill=blue, fill opacity=0.6] (0, 2)-- (2,2)--(2, 4)--(0,4)--cycle;
\begin{tikzpicture} 
\draw (0, 0) -- (4, 0) -- (4,4)--(0,4)--cycle; 
\draw [gray] (0, 0) -- (2,0) -- (2, 2) -- (0,2)--cycle; 
\draw [fill=blue, fill opacity=0.6] (0, 2)-- (2,2)--(2, 4)--(0,4)--cycle; 
\end{tikzpicture}

Οπότε το αριστερό μέρος είναι έτοιμο. Τώρα μένει η τεθλασμένη (στο geogebra δε ξέρω πώς να φτιάχνω τυχαίες καμπύλες). Τα υπόλοιπα (χρωματισμός των χωρίων - πλην ίσως το πάνω αυτό που θα μείνει) θα είναι κάτι απλό. Αλλά η τεθλασμένη μου δημιουργεί θέμα.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5225
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Δημιουργία εικόνας σε tikz

#4

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Μάιος 22, 2016 10:58 pm

Παίζοντας λίγο κατάφερα να φτιάξω το παρακάτω:

Κώδικας: Επιλογή όλων

\begin{tikzpicture}
\draw (0, 0) -- (4, 0) -- (4,4)--(0,4)--cycle;
\draw [gray] (0, 0) -- (2,0) -- (2, 2) -- (0,2)--cycle;
\draw [fill=blue, fill opacity=0.6] (0, 2)-- (2,2)--(2, 4)--(0,4)--cycle;
\draw (0.2,0.2) to[out=10,in=70-180] (1,1)%
        to[out=70,in=0-180] (2,2)%
        to[out=-30,in=0-180] (4,4);

\end{tikzpicture}
που δίνει το εξής:

\begin{tikzpicture} 
\draw (0, 0) -- (4, 0) -- (4,4)--(0,4)--cycle; 
\draw [gray] (0, 0) -- (2,0) -- (2, 2) -- (0,2)--cycle; 
\draw [fill=blue, fill opacity=0.6] (0, 2)-- (2,2)--(2, 4)--(0,4)--cycle; 
\draw (0.2,0.2) to[out=10,in=70-180] (1,1)% 
        to[out=70,in=0-180] (2,2)% 
        to[out=-30,in=0-180] (4,4); 
\end{tikzpicture}

Τώρα το χρωμάτισμα κάτω και πάνω από τη καμπύλη αδυνατώ (προς το παρόν) να το κάνω.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5225
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Δημιουργία εικόνας σε tikz

#5

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Σάβ Ιούλ 03, 2021 2:29 pm

5 χρόνια μετά ... κατάφερα να το κάνω...

Κώδικας: Επιλογή όλων

\begin{tikzpicture}
    \draw[->] (0, 0) -- (7.5, 0);
    \draw (8, 0) node[below]{x=f(t)};
    \draw[->] (0, 0) -- (0, 7.5) node[left]{y=g(t)};
    \draw (0, 0) -- (6.28, 0) -- (6.28,6.28)--(0,6.28)--cycle;
    \fill[cyan!60!black, domain=pi:6.28] (0, pi) -- (pi, pi) -- plot (\x,{\x + sin(\x r)}) -- (6.28, 6.28) -- (0, 6.28) -- cycle;
    \fill[red!60!black, domain=pi:6.28] (pi, 0) -- (pi, pi) -- plot (\x,{\x + sin(\x r)}) -- (6.28, 6.28) -- (6.28, 0) -- cycle;
    \draw [line width=1.6pt , domain=0:6.5,smooth,variable=\x] plot (\x,{\x + sin(\x r)});
    \draw (2, 5) node[ ] {\color{white}{\mathbf{A}}};
    \draw (5, 2) node[ ]{\color{white}{\mathbf{B}}};
    \draw (0, pi) node[left]{y_1};
    \draw (0, 2*pi) node[left]{y_2};
    \draw (pi, 0) node[below]{x_1};
    \draw (2*pi, 0) node[below]{x_2};
    \draw (pi, 3) node[below left]{t = t_1};
    \draw (2*pi, 2*pi) node[right]{t=t_2};
    \end{tikzpicture}

Βάλτε τα δολλάρια εκεί που λείπουν.


208950134_4368299949895354_4001180976398710430_n.jpg
208950134_4368299949895354_4001180976398710430_n.jpg (6.6 KiB) Προβλήθηκε 859 φορές


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Απάντηση

Επιστροφή σε “Πακέτα και γραφή σε TeX-κειμενογράφο”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες