>> Έχετε κάποιο θέμα με τη συγγραφή αρχείου .tex ; Μπορούμε να βοηθήσουμε. Για περισσότερες πληροφορίες επισκεφτείτε τη σελίδα εδώ .

>> Τα μαθήματα LaTeX άρχισαν. Μπορείτε πλέον να εγγραφείτε σε ένα από τα τρία διαθέσιμα επίπεδα χρησιμοποιώντας την αντίστοιχη φόρμα που θα βρείτε εδώ.

Σχεδίαση γραφικών παραστάσεων

Ερωτήσεις σχετικά με τις μαθηματικές λειτουργίες της LaTeX (π.χ τύπους κτλ)
Απάντηση
kkoudas
Δημοσιεύσεις: 46
Εγγραφή: Τετ Οκτ 18, 2017 5:54 am

Σχεδίαση γραφικών παραστάσεων

Δημοσίευση από kkoudas » Τετ Δεκ 05, 2018 11:27 am

Υπάρχουν διάφορα κόλπα για να σχεδιάσει κανείς γραφικές παραστάσεις μέσα στο έγγραφο. Κάποιοι χρησιμοποιούν το πακέτο tkz-fct, εγώ θα παρουσιάσω αυτό που με βόλεψε, καθόσον το προαναφερθέν μου έχει βγάλει κάποια προβληματάκια που δεν τα ΄χω εξιχνιάσει ακόμα.

Μιλάμε για τον κάτωθι κώδικα

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

\documentclass{article}
\usepackage{tikz,pgfplots}
\begin{document}
	
% Περίπτωση χωρίς άξονες.
	\begin{tikzpicture}
	\begin{axis}[
	xlabel=$x$, % Ονομα οριζοντίου άξονα
	ylabel={$f(x) = x^2 - x +4$} % Όνομα κατακόρυφου άξονα
	]
	% use TeX as calculator:
	\addplot {x^2 - x +4}; % Τύπος συνάρτησης
	\end{axis}
	\end{tikzpicture}
	
% Περίπτωση με άξονες	
		\begin{tikzpicture}[>=latex]
	\begin{axis}[
	grid, % Για πλέγμα
	axis x line=center,
	axis y line=center,
	xtick={-5,-4,...,5},
	ytick={-5,-4,...,5},
	xlabel={$x$}, % Ονομα οριζοντίου άξονα
	ylabel={$y$}, % Όνομα κατακόρυφου άξονα
	xlabel style={below right},
	ylabel style={above left},
% Οριοθέτηση σχήματος
	xmin=-5.5,
	xmax=5.5,
	ymin=-5.5,
	ymax=5.5]
	
	\addplot [mark=none,domain=0:4] {x^2-1/x}; % Τύπος συνάρτησης
	\addplot [color=red,mark=none,domain=-3:0] {x^2-1/x}; % Τύπος συνάρτησης
	\addplot[color=black,smooth,mark=x] coordinates {
		(5, 1)
		(3, -1)
		(-2, 3)
	}; % Για ομαλή (smooth) ένωση σημείων
	\end{axis}
	\end{tikzpicture}
	
	
Το κομμάτι με τις ταμπέλες στο γράφημα (πχ ονόματα γραφημάτων) καθώς και με την αλλαγή αρίθμησης στους άξονες (πχ για τις τριγωνομετρικές) το ερευνώ και θα επανέλθω όταν βγάλω άκρη.

Άβαταρ μέλους
Tolaso
Ιδρυτής
Δημοσιεύσεις: 44
Εγγραφή: Πέμ Απρ 13, 2017 7:47 pm
Τοποθεσία: @Λάρισα
Επικοινωνία:

Re: Σχεδίαση γραφικών παραστάσεων

Δημοσίευση από Tolaso » Πέμ Δεκ 06, 2018 6:58 pm

Γεια σου Κώστα,

προσωπικά δε χρησιμοποιώ αυτή τη σύνταξη. Προτιμώ την απλότητα στο κώδικα. Για παράδειγμα:
  1. \documentclass[12pt]{standalone}
  2. \usepackage{amsmath}
  3. \usepackage{amsfonts}
  4. \usepackage{amssymb}
  5. \usepackage{tikz}
  6. \usetikzlibrary{intersections,backgrounds}
  7. \usetikzlibrary{positioning, shadings, patterns, snakes}
  8. \usepackage{pgfplots}
  9.  
  10. \begin{document}
  11.  
  12. \begin{tikzpicture}
  13. \draw [->, thick] (-3, 0) -- (5, 0) node[below]{$x$};
  14. \draw (-3, 0) node[below]{$x'$};
  15. \draw [->, thick] (0, -3) -- (0, 5) node[left]{$y$};
  16. \draw (0, -3) node[left]{$y'$};
  17. \foreach \i in {-1, 1, 2, 3}
  18.     {
  19.         \draw (0, \i) node[left]{$\i$};
  20.     }
  21. \foreach \n in {1, 2, 3, 4}        
  22.     {
  23.         \draw (\n, 0) node[below]{$\n$};
  24.     }
  25.                    
  26. \draw (-0.3, -0.1) node[below]{$0$};
  27. \draw[black, ultra thick]  plot[domain=0:3] (\x,{(\x)^2-4*\x+3});
  28. \draw [dashed] (2, 0) -- (2, -1);
  29. \draw [dashed] (0, -1) -- (2, -1);
  30. \draw (0.8, 1) node[right]{$\mathcal{C}_{f'}$};
  31. \foreach \m in {1, 3}
  32.     {
  33.         \draw[fill=black] (\m, 0) circle(2pt);
  34.     }
  35. \draw[fill=black] (0, 3) circle(2pt);
  36. \end{tikzpicture}
  37.  
  38. \end{document}

Το παραπάνω μας δίδει τούτο:

texstudio_Ba2927-1.png
texstudio_Ba2927-1.png (10.54 KiB) Προβλήθηκε 21 φορές
Βέβαια ο καθένας χρησιμοποιεί αυτό που τον βολεύει. Επιπλέον , ένα πολύ ισχύρο πακέτο είναι το pstricks. Παράγει τρομερές γραφικές παραστάσεις.
Δε παρέχεται υποστήριξη μέσω προσωπικών μηνυμάτων . Για αυτήν υπάρχει το forum ! Όλα τα μηνύματα σχετικά με υποστήριξη θα αγνοούνται!!

Προσλάβετέ με για τις LaTeX εργασίες σας. Στείλτε μου μήνυμα για περισσότερες πληροφορίες.

Απάντηση

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

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