I'm using a Springer template, so trying not to add add packages, however, I'm struggling to equally size the column widths. As shown in the image, the final three column widths seem unequal, and I'm not sure what is causing this, or how I might remedy this.
\documentclass[sn-mathphys]{sn-jnl}
\usepackage{graphicx}%
\usepackage{multirow}%
\usepackage{amsmath,amssymb,amsfonts}%
\usepackage{amsthm}%
\usepackage{bm}
\usepackage{mathrsfs}%
\usepackage[figuresright]{rotating}%
\usepackage[title]{appendix}%
\usepackage{xcolor}%
\usepackage{textcomp}%
\usepackage{manyfoot}%
\usepackage{booktabs}%
\usepackage{algorithm}%
\usepackage{algorithmicx}%
\usepackage{algpseudocode}%
\usepackage{program}%
\usepackage{listings}%
\usepackage{subcaption}
\begin{document}
\begin{table}[ht]
\begin{center}
\begin{minipage}{\textwidth}
\caption{Estimates of the noise standard deviation, and the corresponding reduction in velocity variance, once adjusted for noise, as a function of elevation from the channel bed. Dataset: $\boldsymbol{U_{0}}$ = 0.58 m/s; measurement location = (5, 0, $z$); ADV sampling period per coordinate = 5 min.}
\label{tab:noise_floor_as_a_function_elevation_0211-0215}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ccccccc}
\toprule
\multirow{2}{*}{z [m]}
& \multicolumn{3}{c}{Noise standard deviation [ms$^{-1}$]}
& \multicolumn{3}{c}{Variance reduction due to noise [\%]} \\
\cmidrule(lr){2-4} \cmidrule(l){5-7}
& $u$ & $v$ & $w$ & $u$ & $v$ & $w$ \\
\midrule
0.400 & 9.7e$^{-3}$ & 1.0e$^{-2}$ & 2.2e$^{-3}$ & 53.2 & 77.8 & 20.5 \\
0.300 & 1.1e$^{-2}$ & 1.1e$^{-2}$ & 2.5e$^{-3}$ & 63.9 & 84.1 & 27.9 \\
0.200 & 9.3e$^{-3}$ & 1.0e$^{-2}$ & 2.1e$^{-3}$ & 59.9 & 83.8 & 24.2 \\
0.100 & 9.5e$^{-3}$ & 1.0e$^{-2}$ & 2.1e$^{-3}$ & 59.0 & 76.5 & 20.9 \\
0 & 9.9e$^{-3}$ & 1.0e$^{-2}$ & 2.2e$^{-3}$ & 60.6 & 80.0 & 21.4 \\
-0.100 & 9.3e$^{-3}$ & 1.0e$^{-2}$ & 2.1e$^{-3}$ & 53.3 & 78.0 & 19.9 \\
-0.200 & 9.6e$^{-3}$ & 1.0e$^{-2}$ & 2.2e$^{-3}$ & 50.3 & 73.4 & 16.8 \\
-0.300 & 9.9e$^{-3}$ & 1.0e$^{-2}$ & 2.2e$^{-3}$ & 51.5 & 59.8 & 13.6 \\
-0.385 & 9.7e$^{-3}$ & 1.0e$^{-2}$ & 2.2e$^{-3}$ & 53.2 & 66.0 & 16.8 \\
\botrule
\end{tabular*}
\end{minipage}
\end{center}
\end{table}
\end{document}
\documentclass
and end with\begin{document}
... I don't see anything like this. Regarding changes question title, you may consider to usetabularx
table.