Δημιουργία εικόνας σε tikz
Συντονιστής: grigkost
- Tolaso J Kos
- Δημοσιεύσεις: 5226
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Δημιουργία εικόνας σε tikz
Πώς μπορούμε να δημιουργήσουμε το παρακάτω στο tikz ;
Μπορώ να φτιάξω το μεγάλο τετράγωνο και το μικρό τετράγωνο, αλλά δε μπορώ να φτιάξω τη τεθλασμένη και να ζωγραφίζω από δω και από κει τα καμπυλόγραμμα χωρία. Δε μπορώ να προσαρμόσω την απάντηση από εδώ. Κάτι μάλλον κάνω λάθος.
Μπορώ να φτιάξω το μεγάλο τετράγωνο και το μικρό τετράγωνο, αλλά δε μπορώ να φτιάξω τη τεθλασμένη και να ζωγραφίζω από δω και από κει τα καμπυλόγραμμα χωρία. Δε μπορώ να προσαρμόσω την απάντηση από εδώ. Κάτι μάλλον κάνω λάθος.
Η φαντασία είναι σημαντικότερη από τη γνώση !
- grigkost
- Διαχειριστής
- Δημοσιεύσεις: 3053
- Εγγραφή: Πέμ Δεκ 18, 2008 12:54 pm
- Τοποθεσία: Ιωάννινα
- Επικοινωνία:
Re: Δημιουργία εικόνας σε tikz
Τόλη,Tolaso J Kos έγραψε:...Κάτι μάλλον κάνω λάθος.
δεν κάνεις κάτι λάθος. Στο μπλε χωρίο η κάτω συνάρτηση ορίζεται με δύο κλάδους (καμπύλη και ευθεία). Επομένως
1) είτε θα πρέπει να δώσεις τον δίκλαδο τύπο της κάτω συνάρτησης (Σε αυτήν την περίπτωση υπάρχει ο "κίνδυνος" το geogebra να μην σου "δώσει" καλό κώδικα.)
2)* είτε θα "σπάσεις το μπλε χωρίο σε δύο χωρία. (Στην συνημμένη εικόνα το άσπρο τετράγωνο πρέπει να "βαφτεί μπλε" ανεξάρτητα από το διπλανό. Αυτή η μέθοδος όμως έχει την δυσκολία ότι μετά την δημιουργία των δύο χωρίων, πρέπει να "καλύψεις" το κενό που τυχόν θα δημιουργηθεί.
(*) Συνιστάται.
- Tolaso J Kos
- Δημοσιεύσεις: 5226
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Δημιουργία εικόνας σε tikz
Γρηγόρη,
έχω πρόβλημα με τη τεθλασμένη. Ο, τιδήποτε βάζω χωρίς το μεγάλο τετράγωνο δουλεύει. Αλλά με το τετράγωνο μου περνάει τη τεθλασμένη (έβαλα μία τυχούσα γραφική) έξω από το τετράγωνο. Δε ξέρω τι να το κάνω αυτό και πώς να το διορθώσω.
Για το τετράγωνο έδωσα αυτόν τον κώδικα:
Σκέφτομαι να χωρίσω το τετράγωνο στη μέση και οπότε μετά να βάλω χειροκίνητα το χρωματισμό του αριστερού τετραγώνου. Δηλαδή, να προσθέσω στο πάνω κώδικα την εξής γραμμή:
Οπότε το αριστερό μέρος είναι έτοιμο. Τώρα μένει η τεθλασμένη (στο geogebra δε ξέρω πώς να φτιάχνω τυχαίες καμπύλες). Τα υπόλοιπα (χρωματισμός των χωρίων - πλην ίσως το πάνω αυτό που θα μείνει) θα είναι κάτι απλό. Αλλά η τεθλασμένη μου δημιουργεί θέμα.
έχω πρόβλημα με τη τεθλασμένη. Ο, τιδήποτε βάζω χωρίς το μεγάλο τετράγωνο δουλεύει. Αλλά με το τετράγωνο μου περνάει τη τεθλασμένη (έβαλα μία τυχούσα γραφική) έξω από το τετράγωνο. Δε ξέρω τι να το κάνω αυτό και πώς να το διορθώσω.
Για το τετράγωνο έδωσα αυτόν τον κώδικα:
Κώδικας: Επιλογή όλων
\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;
Οπότε το αριστερό μέρος είναι έτοιμο. Τώρα μένει η τεθλασμένη (στο geogebra δε ξέρω πώς να φτιάχνω τυχαίες καμπύλες). Τα υπόλοιπα (χρωματισμός των χωρίων - πλην ίσως το πάνω αυτό που θα μείνει) θα είναι κάτι απλό. Αλλά η τεθλασμένη μου δημιουργεί θέμα.
Η φαντασία είναι σημαντικότερη από τη γνώση !
- Tolaso J Kos
- Δημοσιεύσεις: 5226
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Δημιουργία εικόνας σε tikz
Παίζοντας λίγο κατάφερα να φτιάξω το παρακάτω:
που δίνει το εξής:
Τώρα το χρωμάτισμα κάτω και πάνω από τη καμπύλη αδυνατώ (προς το παρόν) να το κάνω.
Κώδικας: Επιλογή όλων
\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}
Τώρα το χρωμάτισμα κάτω και πάνω από τη καμπύλη αδυνατώ (προς το παρόν) να το κάνω.
Η φαντασία είναι σημαντικότερη από τη γνώση !
- Tolaso J Kos
- Δημοσιεύσεις: 5226
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Δημιουργία εικόνας σε tikz
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}
Βάλτε τα δολλάρια εκεί που λείπουν.
Η φαντασία είναι σημαντικότερη από τη γνώση !
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 6 επισκέπτες