\usepackage{amsmath, amssymb}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1]
% 가르쳐주신 exp 함수 이용 하여 그래프 생성 (원하는 결과 얻음)
\draw[->] (-2.5, 0)--(2.5, 0) node[below]{$x$};
\draw[->] (0, -4.5)--(0, 4.5) node[left]{$y$};
\draw[smooth, samples=150, domain=-2:2] plot(\x,{exp(ln(2) * \x)}) node [above] {$y=2^x$};
\draw[smooth, samples=150, domain=2:-2] plot(\x,{-exp(ln(2) * -\x)}) node [below] {$y=-2^{-x}$};
% plot 에서 원하는 결과를 얻지 못했던 2^\x 함수 이용하여 좌표를 정하고 사각형을 그려보면
% 이때는 원하는 대로 2^\x 값이 얻어지는 것을 볼수 있음.
\newcommand\kSet[2]
{
\pgfmathsetmacro\A{2^#1};
\pgfmathsetmacro\B{-2^-#2};
}
\def\a{-1};
\def\b{1};
\kSet{\a}{\b};
\draw (\a, \B)--(\a, \A)node[above]{A}
--(\b, \A)--(\b, \B)node[below]{B}
--(\a, \B);
\end{tikzpicture}
\end{document}
감사합니다.
KTUG 한국 텍 사용자 그룹
\usepackage{amsmath, amssymb}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1]
% 가르쳐주신 exp 함수 이용 하여 그래프 생성 (원하는 결과 얻음)
\draw[->] (-2.5, 0)--(2.5, 0) node[below]{$x$};
\draw[->] (0, -4.5)--(0, 4.5) node[left]{$y$};
\draw[smooth, samples=150, domain=-2:2] plot(\x,{exp(ln(2) * \x)}) node [above] {$y=2^x$};
\draw[smooth, samples=150, domain=2:-2] plot(\x,{-exp(ln(2) * -\x)}) node [below] {$y=-2^{-x}$};
% plot 에서 원하는 결과를 얻지 못했던 2^\x 함수 이용하여 좌표를 정하고 사각형을 그려보면
% 이때는 원하는 대로 2^\x 값이 얻어지는 것을 볼수 있음.
\newcommand\kSet[2]
{
\pgfmathsetmacro\A{2^#1};
\pgfmathsetmacro\B{-2^-#2};
}
\def\a{-1};
\def\b{1};
\kSet{\a}{\b};
\draw (\a, \B)--(\a, \A)node[above]{A}
--(\b, \A)--(\b, \B)node[below]{B}
--(\a, \B);
\end{tikzpicture}
\end{document}
감사합니다.