اذهب إلى المحتوى
  • 0

كيف أرسم منحنى دالة على برنامج LaTeX؟

Badraoui

السؤال

Recommended Posts

  • 0

بالنسبة للدوال الرياضية على برنامج LaTeX، من الأفضل استعمال PGFPiots بدلا من Tikz، حيث أن الأولى تمكّن من انشاء منحنى الدوال المثلتية كـ sin ، cos وtang، لنحصل على شكل مشابه:

01u1F4.thumb.png.23804816d7ded37560c623e

\documentclass{article}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}

\begin{axis}[
    domain=0:2*pi,
    axis lines=middle,
    enlargelimits=true,
    trig format plots=rad
]
\addplot [orange, thick, samples=100] {sin( x + 1.047196 )};
\end{axis}

\end{tikzpicture}
\end{document}

وفي حال أردت استعمال مكتبة Tikz عليك بإدراج:

\draw plot (\x, {sin( (\x + 1.047196)r });

02DaC63.thumb.png.77bc45435a145876314dbb

حيث أن الكود سيكون على الشكل:

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\draw [orange, thick] plot [samples=100, domain=0:2*pi] (\x, {sin( (\x + 1.047196)r });
\end{tikzpicture}
\end{document}

يمكن أيضا استعمال المكتبة datavisualization لرسم منحنى الدالة، هكذا:

\documentclass[tikz, border=5mm]{standalone}

\usetikzlibrary{datavisualization.formats.functions}

\begin{document}
  \begin{tikzpicture}
    \datavisualization [school book axes,
                        visualize as line=sin,
                        sin={style={thick, orange}}
                       ]
    data[set=sin, format=function] {
      var x : interval [0:2*pi] samples 100;
      func y = sin((\value{x} + 1.047196) r);
    };
  \end{tikzpicture}
\end{document}

ليكون المنحنى بهذا الشكل:

Oi6DP.thumb.png.812770cbaaaac4a0eac6bc33

 A LaTeX Package to create normal/logarithmic plots in two and three dimensions.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...