BT Sözlüğü › Programlama › Yarı örtük Euler

Yarı örtük Euler

Programlama Svenska → Güncellendi: 2026-10-25

Önce hızı güncelleyip konum için yeni hızı kullanan basit bir integratör — düz Euler'den çok daha kararlı kılan küçük bir değişiklik.

Açık (ileri) Euler, konumdaki değişimi eski hızdan, hızdaki değişimi eski ivmeden hesaplar. Enerji sızdırır: bir yay ya da yörünge durmaksızın büyür ve patlar. Yarı örtük Euler — semplektik Euler ya da Euler-Cromer de denir — yalnızca sırayı değiştirir: önce hızı güncelle, sonra konum için bu güncel hızı kullan.

Bu tek satırlık yer değişikliği yöntemi semplektik yapar: enerjiyi kaymak yerine ortalamada korur, böylece bir yay sistemi saatlerce kararlı salınır. Hâlâ yalnızca birinci derece doğruluktadır, ama ucuz ve sağlamdır; çoğu oyun fizik motorunun varsayılan integratörü olmasının nedeni budur. Daha fazla hassasiyet için Verlet ya da RK4'e başvurulur. Sabit bir zaman adımı varsayılır — değişken dt kararlılığı bozar.

← Sözlüğe dön