정의된 수량과 수학 함수를 사용하여 점의 좌표 중 하나를 계산하고 싶습니다.
제 경우에는 초기점을 좌표로 연결하는 화살표를 그리고 싶은데 , 매개변수 로 (0, -log Ca)
세로 좌표를 계산할 수 없습니다 .-log Ca
Ca
이 좌표 계산을 어떻게 프로그래밍하나요?
\documentclass[border=0.2cm,11pt,convert={ghostscript,outext=.png,density=800x800}]{standalone}%conversion en png avec ghostscript
%COMPILé AVEC XeLaTeX
\usepackage[T1]{fontenc}
\usepackage[dvipsnames,svgnames]{xcolor}
\usepackage{lmodern}
\mathcode`\.="013B%virgule décimale en mode math
%\usepackage{tikz}% chargé automatiquement par pgfplots
\usepackage{pgfplots}\pgfplotsset{compat=newest}
\pgfplotsset{/pgf/number format/.cd,1000 sep={~},use comma}
\usepackage{siunitx}% unités et écriture de valeurs
\begin{document}
\footnotesize
% définitions des grandeurs chimiques :
\def\Ke{1e-14}% produit ionique de l'eau
\def\Ca{0.015}
\def\Va{10.0} % volume d'acide (mL)
\def\Cb{0.010}
%---------------------------------------
\pgfmathsetmacro{\Veq}{\Ca*\Va/\Cb}
\begin{tikzpicture}
\begin{axis}[% mise en forme du graphique :
xmin=0,xmax=25,
ymin=0,ymax=14,
xlabel=volume $ V_b $ versé (mL),
ylabel=pH,
ytick distance=2,
minor y tick num=1,% nombre de graduations secondaires intermédiaires
minor x tick num=4,% nombre de graduations secondaires intermédiaires
grid,
grid=both,% grilles primaire et secondaire
title=titrage pH-métrique d'un acide fort,
axis line shift=3pt,
xtick align=outside,
ytick align=outside,
tickpos=left,
]
\coordinate (initial) at (0,$-log \Ca$);
\draw[red, ->] (2,$-log \Ca +2$) -- (initial);
\end{axis}
\end{tikzpicture}
\end{document}