8 votos

¿Cómo pueden las cosas ser caóticas a nivel cuántico, pero tangibles a nivel clásico?

Esto puede parecer básico, pero me pregunto si alguien tiene alguna opinión sobre este tema. No tiene ningún sentido para mí (quiero decir que no necesito utilizar la ecuación de Schrödinger para encontrar mi teléfono móvil...). Simplemente no entiendo cómo las cosas pueden parecer muy estadísticas al observar los rudimentos de la materia, y sin embargo al observar el resultado a gran escala, muy consistente (por todas las razones prácticas). ¿Cómo pueden las cosas sin posición conformar algo con posición? ¿Es posible que nuestros métodos de detección sean defectuosos más allá de lo que sugirió Heisenberg? ¿Hay alguna intuición aquí que se me pueda escapar?

18voto

Matt Dawdy Puntos 5479

Sencillamente, es un promedio.

Ignorando por un momento la física cuántica, consideremos el movimiento aleatorio de las moléculas en un gas. El número de partículas que rebotan contra cada pared por segundo también es aleatorio. Pero la variación de este número es aproximadamente proporcional a la raíz cuadrada de las colisiones. Por tanto, la variación relativa es inversamente proporcional a la raíz cuadrada.

Por lo tanto, cuantas más partículas tenga, menos variación tendrá.

3voto

Alex Puntos 121

He leído una noticia artículo en NewScientist sobre esto no hace mucho, puede ser controvertido pero seguro que ofrece una forma mucho más intuitiva de ver el asunto.

http://en.wikipedia.org/wiki/Quantum_Bayesianism

Básicamente, por lo que tengo entendido, argumentan que no hay nada realmente incierto sobre el estado cuántico y que la cuestión realmente es que pensamos que siempre podemos medir la realidad con exactitud, lo que podría no ser el caso. Así que la "incertidumbre" sobre el estado cuántico no está en la realidad en sí, sino en nuestra percepción de ella.

Espero que un físico más instruido pueda ampliar esta respuesta y la credibilidad del modelo del Bayesianismo Cuántico si es necesario, pero básicamente este modelo elimina por completo la brecha intuitiva entre la física cuántica y la realidad, ya que realmente no existe una incertidumbre objetiva absoluta.

Picture taken from newscientist.com

2voto

hova Puntos 2222

También me enfrenté a una situación similar cuando estaba actualizando toda la clase de características y me di cuenta de que arcFM autoupdators causando la pérdida de memoria.

while ((fcDeviceGroup = featureCursor.NextFeature()) != null)
                        {
                            long mem1 = GC.GetTotalMemory(true);
                            _log.Debug("Memory Before " + mem1);
                            Debug.Print("Memory Before {0}", mem1);                          
                            processed++;
                            Console.WriteLine("Processing " + processed + " in total features: " + count);
                            if (!indexStrc)
                            {
                                structureGuid = fcDeviceGroup.Fields.FindField("globalid");
                            }
                            STRUCTUREGUID = Convert.ToString(fcDeviceGroup.get_Value(structureGuid));
                            GetOpenPointDictionary(STRUCTUREGUID, openPoint, checkStatus, busBar, ref indexSet, ref indexOpVolt);
                            Marshal.FinalReleaseComObject(fcDeviceGroup);
                            long mem2 = GC.GetTotalMemory(true);
                            Debug.Print("Memory After {0}", mem2);
                            Debug.Print("Difference {0}", mem1 - mem2);
                            _log.Debug("Memory After " + mem2);
                            _log.Debug("Difference " + Convert.ToString(mem1 - mem2));
                        }
                        if (featureCursor != null)
                        {
                            while (Marshal.FinalReleaseComObject(featureCursor) > 0) { }
                        }

This is code i was using to check for memory leak. When autoupdors was enable then every iteration memory sampling was.
2014-09-19 10:28:02,764 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 863664
2014-09-19 10:28:02,764 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:02,777 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 863804
2014-09-19 10:28:03,532 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864196
2014-09-19 10:28:03,936 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory Update Operation****************** 864508
2014-09-19 10:28:03,938 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - ****************Difference 312
2014-09-19 10:28:03,946 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 863940
2014-09-19 10:28:03,946 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference -136
2014-09-19 10:28:03,962 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 863920
2014-09-19 10:28:04,180 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 863960
2014-09-19 10:28:04,199 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 863876
2014-09-19 10:28:04,200 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 44
2014-09-19 10:28:04,212 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864016
2014-09-19 10:28:04,702 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864348
2014-09-19 10:28:05,052 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory Update Operation****************** 864656
2014-09-19 10:28:05,055 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - ****************Difference 308
2014-09-19 10:28:05,063 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864156
2014-09-19 10:28:05,063 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference -140
2014-09-19 10:28:05,070 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864136
2014-09-19 10:28:05,957 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864624
2014-09-19 10:28:06,287 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory Update Operation****************** 864936
2014-09-19 10:28:06,288 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - ****************Difference 312
2014-09-19 10:28:06,291 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864376
2014-09-19 10:28:06,291 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference -240
2014-09-19 10:28:06,300 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864356
2014-09-19 10:28:07,129 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864960
2014-09-19 10:28:07,585 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory Update Operation****************** 865272
2014-09-19 10:28:07,588 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - ****************Difference 312
2014-09-19 10:28:07,594 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864588
2014-09-19 10:28:07,595 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference -232
2014-09-19 10:28:07,613 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864568
2014-09-19 10:28:07,843 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:07,865 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:07,866 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 44
2014-09-19 10:28:07,878 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:07,968 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:07,990 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:07,991 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,003 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,101 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,114 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,115 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,127 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,232 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,255 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,256 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,268 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,361 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,380 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,380 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,393 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,495 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,520 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,521 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,533 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,638 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,661 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,661 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,673 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,764 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,786 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,787 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,798 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664
2014-09-19 10:28:08,892 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - *****************Memory After adding every thing in dictionary****************** 864608
2014-09-19 10:28:08,909 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory After 864524
2014-09-19 10:28:08,910 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Difference 140
2014-09-19 10:28:08,923 [17856] DEBUG OperatingVoltComparison.Program [(null)] <(null)> - Memory Before 864664

Después de desactivar el consumo de memoria de AU casi estable. Para deshabilitar los AU's, utilicé el siguiente código.

 private static mmAutoUpdaterMode EnableAutoupdaters()
        {
            object objAutoUpdater = null;
            //Create an MMAutoupdater 
            objAutoUpdater = Activator.CreateInstance(Type.GetTypeFromProgID("mmGeodatabase.MMAutoUpdater"));
            autoupdater = objAutoUpdater as IMMAutoUpdater;
            //Save the existing mode
            mmAutoUpdaterMode oldMode = autoupdater.AutoUpdaterMode;//autoupdater.AutoUpdaterMode
            //Turn off autoupdater events
            autoupdater.AutoUpdaterMode = mmAutoUpdaterMode.mmAUMNoEvents;//mmAutoUpdaterMode.mmAUMStandAlone

            return oldMode;
        }

Puede llamar a este método antes de realizar cualquier operación DML. Espero que esto ayude a encontrar el problema.

1voto

Pablo Puntos 6414

Tú lo pides:

¿Cómo pueden las cosas sin posición componer algo con posición?

Eso es un malentendido del modelo. Las partículas son en todos los posibles posiciones al mismo tiempo. La observación reduce estas posibilidades a una sola posición.

En ningún momento tienen "ninguna posición".

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X