<p>You can't calculate the distances to galaxies in a cluster like that to any useful precision.</p>
<p>The mean redshift will give you an estimate of the mean distance of the cluster, but the individual galaxies have perturbations around this value to that reflect their dynamics within the cluster rather than cosmological redshift. These &quot;peculiar velocities&quot; with respect to the cluster mean can be as large as 1000 km/s (RMS), which leads to distance error bars of order 15 Mpc compared with a typical cluster diameter of a few Mpc. And of course, some small fraction of deviations could be several times this RMS error.</p>
<p>In general, I do not think there is any reliable way to estimate the 3D positions of cluster galaxies with respect to the cluster centre for distant clusters. For closer clusters (Virgo) there is the possibility of using some of the other distance ladder indicators (Cepheids, globular clusters, most luminous red giants, fundamental plane, Tully-Fisher etc.) to get the individual galaxy distances with a precision somewhat better than the cluster diameter (e.g. <a href="https://arxiv.org/abs/astro-ph/9812275" rel="nofollow noreferrer">Gavazzi et al. 1999</a>; <a href="https://arxiv.org/abs/astro-ph/0208147" rel="nofollow noreferrer">Solanes et al. 2002</a>).</p>

CC BY-SA 4.0
2022-12-18T01:47:09.890Z
Dear, i admit what you have just said and same confusion i have inmy head .so isn't  there  any method to get the estimate of the  3d- separation between the galaxies and cluster centre ? as i need to have this for Jeans analysis where i must have projected  (R) as well as 3d distances (r) of the galaxies.( as you can see in the equation above. Best
Atul
CC BY-SA 4.0
2022-12-18T16:12:17.513Z
Peculiar velocities in a cluster can actually be as large as 2000 or 3000 km/s (massive clusters have dispersions of $\sim 1000$ km/s).
Peter Erwin
CC BY-SA 4.0
2022-12-18T16:16:37.737Z
Another useful distance indicator for relatively nearby clusters like Virgo and Fornax is surface brightness fluctuations.
Peter Erwin
CC BY-SA 4.0
2022-12-18T17:17:15.567Z
Peculiarities can be as big as 2-3 times the RMS. So yes, I agree. Or do you mean that the RMS is 2000-3000 km/s? @PeterErwin
ProfRob
CC BY-SA 4.0
2022-12-18T20:38:58.897Z
@ProfRob The former. (Rich clusters can have dispersions of 1000 km/s or more (maybe up to as much as 1500 km/s), so the 2 and 3-sigma peculiar velocities would be $\sim$ 2000 or 3000 km/s.
Peter Erwin
CC BY-SA 4.0
2022-12-19T11:48:12.240Z
@PeterErwin   @ProfRob  as in my case i am having the same i am having the same line of sight velocities of the order of  1500, 2000 km/s depending on the cluster using this formula                                                           
```c=const.c.to("km/s")
los_v= (c*(z - z_cl)/(1 + z_cl))
 where z , z_cl are the galaxies redshift and cluster redshift, so meanwhile distance using the method above would of the order of 20 Mpc with same redshift catalogue. is it normal or peculiar !
Atul
CC BY-SA 4.0
2022-12-19T12:55:28.257Z
@Atul the answer is clear. The different radial velocites of galaxies in a cluster have almost nothing to do with their distance from the cluster centre and Hubble's law cannot be used in the way to are trying to. Compare the line-of-sight distance spread you are getting with the diameter of the cluster in the plane of the sky!
ProfRob
CC BY-SA 4.0
2022-12-17T20:18:59.837Z
2022-12-18T23:49:15.780Z
2022-12-18T23:49:15.780Z
ProfRob
<p>I am currently working on the dynamics of the galaxy cluster, so i am trying to get the distance between the galaxies inside the galaxy cluster from its centre.  As a input i have RA , DEC  and Z (Redshift of the galaxies and its centre). my approach is something like this</p>
<ol>
<li>First of all i start with the commoving distance of the galaxies and Cluster for a given z (Galaxies redshift) and z_cl (Clusters redshift) .</li>
<li>then i get the Cartesian position of each object in 3D space</li>
<li>Once i have the Cartesian of the objects, i use the standard distance formula to compute 3-D Distances between them
the python Code is like this</li>
</ol>
<pre><code>`#  comoving distances
D_cl=cosmos.comoving_distance(z).value #  z for each galaxy
D_clus=cosmos.comoving_distance(z_cl).value # z_cl for Cluster's centre

def get_x_y_z(ra, dec, D):
    phi   = ( ra*180/np.pi   - 180 ) * np.pi / 180.
    theta = (dec*180/np.pi + 90 ) * np.pi / 180.
    xx = D * np.cos( phi) * np.sin( theta )
    yy = D * np.sin( phi) * np.sin( theta )
    zz = D * np.cos( theta )
    return xx, yy, zz

# get 3D Cartesian positions of the sub haloes
xx, yy, zz = get_x_y_z(ra, dec, D_cl)

# get 3D Cartesian positions of the cluster
xx_cl, yy_cl, zz_cl = get_x_y_z(ra_cl, dec_cl, D_clus)

# array of distances between sub haloes and the cluster : 
distances = np.sqrt((xx_cl-xx)**2 + (yy_cl-yy)**2 + (zz_cl-zz)**2)
distances.min(),distances.max()`

</code></pre>
<p><strong>Another Approach using astropy</strong></p>
<pre><code>c2 = SkyCoord(ra*180/np.pi *u.deg, dec*180/np.pi *u.deg, distance=D_clus*u.Mpc, frame='icrs')
distance_3d = c1.separation_3d(c2)
distance_3d
</code></pre>
<p>So after using this method i am getting a wrong value's  (Almost 70 Mpc for a given redshift therefore i would like to know what can i change or adapt to have right measurement of the 3d distances or my method is wrong. As you can see i am going to use this distance r in order to calculate the jeans solution.  where i need two distances r and R.</p>
<ul>
<li><p>R is the projected separation of the galaxies from clusters centre</p>
</li>
<li><p>r is the actual 3d distance of the galaxies from clusters centre</p>
</li>
</ul>
<p><span class="math-container">$$v_g(r) = -\frac{1}{\pi}\int_r^\infty \frac{d \Sigma}{dr} \frac{dR}{\sqrt{R^2-r^2}}$$</span></p>

CC BY-SA 4.0
2022-12-17T08:11:06.143Z
You haven’t told us what units you are using, or given us an example of an actual result.
Peter Erwin
CC BY-SA 4.0
2022-12-17T08:19:34.373Z
More generally, you can’t find 3D positions of galaxies within a cluster this way, because you can’t determine their distances (from us) to an accuracy better than the cluster’s distance. This is because the measured redshift of an individual galaxy is the overall redshift of the cluster plus the Doppler shift due to the galaxy’s line-of-sight velocity from its orbital motion within the cluster.
Peter Erwin
CC BY-SA 4.0
2022-12-18T01:24:17.930Z
Dear , I calculated the commoving distance of the galaxies in Mega parsec.
Atul
CC BY-SA 4.0
2022-12-18T01:28:48.650Z
As you can now see that in picture above from Jeans analysis by ( Binny and Tremaine 2008) i am going to use the distance 3d (r )  and projected distance (R)  of the galaxies where (R) i have already calculated using the following equation. so now i am trying all available approaches to get (r) distance between galaxy and its centre.
Atul
CC BY-SA 4.0
2022-12-18T04:53:34.740Z
Hi @Atul *Welcome to Stack Exchange!* From [FAQ](https://meta.stackexchange.com/q/7931/303080) see [How do comment @replies work?](https://meta.stackexchange.com/q/43019/303080) If you add the `@`username then the user will receive a notification that you have replied to them. And we generally discourage using screenshots of text or equations. For the latter, consider [giving MathJax a try](https://math.meta.stackexchange.com/q/5020/284619)  :-)
uhoh
CC BY-SA 4.0
2022-12-18T05:00:27.700Z
For example pasting `$$v_g(r) = -\frac{1}{\pi}\int_r^\infty \frac{d \Sigma}{dr} \frac{dR}{\sqrt{R^2-r^2}}$$` into your post will yield $$v_g(r) = -\frac{1}{\pi}\int_r^\infty \frac{d \Sigma}{dr} \frac{dR}{\sqrt{R^2-r^2}}$$ use single `$` on each side for inline equations
uhoh
<cosmology><distances><redshift><galactic-dynamics><galaxy-cluster>
3d distance between the Galaxies inside the galaxy cluster
Atul
# 3d distance between the Galaxies inside the galaxy cluster

(Asked by: username_0 on 2022-12-17)

I am currently working on the dynamics of the galaxy cluster, so i am trying to get the distance between the galaxies inside the galaxy cluster from its centre.  As a input i have RA , DEC  and Z (Redshift of the galaxies and its centre). my approach is something like this

First of all i start with the commoving distance of the galaxies and Cluster for a given z (Galaxies redshift) and z_cl (Clusters redshift) .
then i get the Cartesian position of each object in 3D space
Once i have the Cartesian of the objects, i use the standard distance formula to compute 3-D Distances between them
the python Code is like this

`#  comoving distances
D_cl=cosmos.comoving_distance(z).value #  z for each galaxy
D_clus=cosmos.comoving_distance(z_cl).value # z_cl for Cluster's centre

def get_x_y_z(ra, dec, D):
    phi   = ( ra*180/np.pi   - 180 ) * np.pi / 180.
    theta = (dec*180/np.pi + 90 ) * np.pi / 180.
    xx = D * np.cos( phi) * np.sin( theta )
    yy = D * np.sin( phi) * np.sin( theta )
    zz = D * np.cos( theta )
    return xx, yy, zz

# get 3D Cartesian positions of the sub haloes
xx, yy, zz = get_x_y_z(ra, dec, D_cl)

# get 3D Cartesian positions of the cluster
xx_cl, yy_cl, zz_cl = get_x_y_z(ra_cl, dec_cl, D_clus)

# array of distances between sub haloes and the cluster : 
distances = np.sqrt((xx_cl-xx)**2 + (yy_cl-yy)**2 + (zz_cl-zz)**2)
distances.min(),distances.max()`


Another Approach using astropy
c2 = SkyCoord(ra*180/np.pi *u.deg, dec*180/np.pi *u.deg, distance=D_clus*u.Mpc, frame='icrs')
distance_3d = c1.separation_3d(c2)
distance_3d

So after using this method i am getting a wrong value's  (Almost 70 Mpc for a given redshift therefore i would like to know what can i change or adapt to have right measurement of the 3d distances or my method is wrong. As you can see i am going to use this distance r in order to calculate the jeans solution.  where i need two distances r and R.

R is the projected separation of the galaxies from clusters centre

r is the actual 3d distance of the galaxies from clusters centre


$$v_g(r) = -\frac{1}{\pi}\int_r^\infty \frac{d \Sigma}{dr} \frac{dR}{\sqrt{R^2-r^2}}$$

**Tags:** cosmology, distances, redshift, galactic-dynamics, galaxy-cluster

> **Comments:**
> **username_1**: You haven’t told us what units you are using, or given us an example of an actual result.  
> **username_1**: More generally, you can’t find 3D positions of galaxies within a cluster this way, because you can’t determine their distances (from us) to an accuracy better than the cluster’s distance. This is because the measured redshift of an individual galaxy is the overall redshift of the cluster plus the Doppler shift due to the galaxy’s line-of-sight velocity from its orbital motion within the cluster.  
> **username_0**: Dear , I calculated the commoving distance of the galaxies in Mega parsec.  
> **username_0**: As you can now see that in picture above from Jeans analysis by ( Binny and Tremaine 2008) i am going to use the distance 3d (r )  and projected distance (R)  of the galaxies where (R) i have already calculated using the following equation. so now i am trying all available approaches to get (r) distance between galaxy and its centre.  
> **username_2**: Hi @username_0 *Welcome to Stack Exchange!* From [FAQ](https://meta.stackexchange.com/q/7931/303080) see [How do comment @replies work?](https://meta.stackexchange.com/q/43019/303080) If you add the `@`username then the user will receive a notification that you have replied to them. And we generally discourage using screenshots of text or equations. For the latter, consider [giving MathJax a try](https://math.meta.stackexchange.com/q/5020/284619)  :-)  
> **username_2**: For example pasting `$$v_g(r) = -\frac{1}{\pi}\int_r^\infty \frac{d \Sigma}{dr} \frac{dR}{\sqrt{R^2-r^2}}$$` into your post will yield $$v_g(r) = -\frac{1}{\pi}\int_r^\infty \frac{d \Sigma}{dr} \frac{dR}{\sqrt{R^2-r^2}}$$ use single `$` on each side for inline equations  

---

## 1 answers

### Answer by username_3 on 2022-12-17. Score: 4

You can't calculate the distances to galaxies in a cluster like that to any useful precision.

The mean redshift will give you an estimate of the mean distance of the cluster, but the individual galaxies have perturbations around this value to that reflect their dynamics within the cluster rather than cosmological redshift. These "peculiar velocities" with respect to the cluster mean can be as large as 1000 km/s (RMS), which leads to distance error bars of order 15 Mpc compared with a typical cluster diameter of a few Mpc. And of course, some small fraction of deviations could be several times this RMS error.

In general, I do not think there is any reliable way to estimate the 3D positions of cluster galaxies with respect to the cluster centre for distant clusters. For closer clusters (Virgo) there is the possibility of using some of the other distance ladder indicators (Cepheids, globular clusters, most luminous red giants, fundamental plane, Tully-Fisher etc.) to get the individual galaxy distances with a precision somewhat better than the cluster diameter (e.g. [Gavazzi et al. 1999](https://arxiv.org/abs/astro-ph/9812275); [Solanes et al. 2002](https://arxiv.org/abs/astro-ph/0208147)).

> **Comments:**
> **username_0**: Dear, i admit what you have just said and same confusion i have inmy head .so isn't  there  any method to get the estimate of the  3d- separation between the galaxies and cluster centre ? as i need to have this for Jeans analysis where i must have projected  (R) as well as 3d distances (r) of the galaxies.( as you can see in the equation above. Best  
> **username_1**: Peculiar velocities in a cluster can actually be as large as 2000 or 3000 km/s (massive clusters have dispersions of $\sim 1000$ km/s).  
> **username_1**: Another useful distance indicator for relatively nearby clusters like Virgo and Fornax is surface brightness fluctuations.  
> **username_3**: Peculiarities can be as big as 2-3 times the RMS. So yes, I agree. Or do you mean that the RMS is 2000-3000 km/s? @PeterErwin  
> **username_1**: @username_3 The former. (Rich clusters can have dispersions of 1000 km/s or more (maybe up to as much as 1500 km/s), so the 2 and 3-sigma peculiar velocities would be $\sim$ 2000 or 3000 km/s.  
> **username_0**: @PeterErwin   @username_3  as in my case i am having the same i am having the same line of sight velocities of the order of  1500, 2000 km/s depending on the cluster using this formula                                                            ```c=const.c.to("km/s") los_v= (c*(z - z_cl)/(1 + z_cl))  where z , z_cl are the galaxies redshift and cluster redshift, so meanwhile distance using the method above would of the order of 20 Mpc with same redshift catalogue. is it normal or peculiar !  
> **username_3**: @username_0 the answer is clear. The different radial velocites of galaxies in a cluster have almost nothing to do with their distance from the cluster centre and Hubble's law cannot be used in the way to are trying to. Compare the line-of-sight distance spread you are getting with the diameter of the cluster in the plane of the sky!  

---

