راه حل بهتر استفاده از \DefaultMathsDigits و استفاده از محیط ریاضی برای اعداد است.
با این دستور ارقام محیط ریاضی انگلیسی خواهند شد.
در انتهای جدول با دستور \PersianMathsDigits دوباره به حالت فارسی برمیگردیم.
در مثال زیر ارقام ستون دوم انگلیسی هستند.
\documentclass[12pt]{article}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\begin{document}
\begin{table}[t]
\caption{%
مقایسه نتایج محاسباتی با حل دقیق برای
$h=0.1$
}
\label{tab:3-3}
\centering
\DefaultMathsDigits
\begin{tabular}{cccc}
$x$&دقیق&روش مذکور&خطای مطلق\\
0.00 & $1.306852$ & 1.306852 & 3.04025e-008 \\
0.10 & $1.303587$ & 1.303587 & 2.98385e-008 \\
0.20 & $1.293816$ & 1.293816 & 2.86344e-008 \\
\end{tabular}
\PersianMathsDigits
\end{table}
$0.123$
\end{document}