Bu cevap bazı önemli hususlar hakkında kısa bir genel bakış sunmaya çalışmaktadır. HSH tanımı oldukça karmaşık olduğundan ve bazı önceden değerlendirilmiş fonksiyonlara genel bir bakış bulamadığım için, örnek vermedim çünkü şu anda çok fazla zamanımı alacaktı.
Problem Tanımı ve Kaba Kuvvet
Herhangi bir temel fonksiyon seti ile evrişimi belirlemek ve böylece katsayıları hesaplamak için genellikle integrali alan üzerinde hesaplamamız gerekir (= SH için küre, HSH için yarım küre). HSH temel fonksiyonları H için bir katsayı c aracılığıyla teta ("yukarı / aşağı") ve phi ("sol / sağ") üzerinde tanımlanan yarım küre fonksiyonunu f temsil etmek için yapmamız gereken her şey şudur:
Sin (teta) biz (hemi) kürenin yüzeyi üzerinde entegre çünkü yoktur. Kavramsal olarak, phi değiştirmekten gelen bir alanın büyüklüğü mevcut tetada daha büyük veya daha küçüktür. Burada daha fazlası
Doğruluk veya hesaplama süresi hakkında çok fazla umursamıyorsak bunu basitçe örnekleyerek çözebiliriz: Yarım kürede eşit olarak dağıtılmış (!) Yönler oluşturun, f ve H çarpımını hesaplayın ve sonuçları ortalayın (eğer gerçekten eşit olarak dağıtıldıysa) günahlara (teta) ihtiyacınız yok .
Analitik Bir Çözüme Başlayın
Tabii ki işlevimiz için analitik bir çözüme sahip olmak isteriz, ancak işlerin çok zorlanabileceği yer burasıdır. İlk adım olarak, Kartezyen yönlerde verilen bir fonksiyonu küresel koordinatlara dönüştürmemiz gerekebilir. Bu bölüm hala kolaydır, tüm x, y ve z'nizi aşağıdaki gibi değiştirin:
Bunun bize z ekseninin yarım kürenin "yukarı" olduğu bir sistem verdiğini ve HSH tarafından temsil edilmesi gerektiğini unutmayın. Bundan sonra, her şeyi bir bilgisayar cebir sistemine eklemek ve denklemi çözmek zaten mümkün olabilir. Tüm m & l' leri çözmeye çalışmayın, bir kerede bir katsayı deneyin, çünkü hepsini bir kerede tanımlayan kompakt bir ifade olması pek olası değildir. HSH'nin tanımı nispeten karmaşıktır, bu da bu işlevleri değerlendirmeyi çok sıkıcı hale getirir. In Bu yazıda sıfır ve 1 siparişi, HSH baz fonksiyonları Kartezyen koordinatlarda bahsedilmektedir.
Dönme ve Bölgesel Harmonikler Hakkında Notlar
Bu z ekseni etrafında dönme simetrik olan fonksiyonlar, başarılı bir analitik derivasyon için çok iyi adaylardır, çünkü bunlar sadece indeks m'ye sahip katsayılar sıfıra eşit olan zonal katsayıları etkiler . Bu özellikle, herhangi bir Bölgesel Küresel Harmonik temsilinin gelişigüzel bir yöne döndürülmesine izin veren ve herhangi bir veri kaybı olmadan Küresel Harmonik temsiline yol açan kolay bir formülün bulunduğu daha genel Küresel Harmonikler için yararlıdır ( buraya bakın). Bu, radyal simetrik "fonksiyonunuzun z" yi gösterdiğini varsayarak ZSH katsayılarını türetebileceğiniz ve daha sonra istediğiniz yöne döndürebileceğiniz anlamına gelir. Bu, örneğin çeşitli kosinüs lob varyasyonları ile mükemmel çalışır ve aynı zamanda soruda bahsettiğiniz faktörleri verir.
Şimdi kötü haber: HSH için, bir fonksiyonun z'den başka bir eksen etrafında herhangi bir dönüşü kayıptır, çünkü fonksiyonunuz rotasyondan sonra tanımlanmamış alt yarımküreye "dokunacaktır". Bu nedenle, uygun bir "Hemi Bölgeselden HSH'ye" rotasyon formülü de yoktur. Bunun yerine, farklı dezavantajlarla yapmanın birçok yolu vardır. Daha fazla ayrıntı için makaleye ve sunuma bakınız .
Bu arada: Tüm bunlar, yarım küre şeklindeki H-Basis ile daha kolaydır (ancak başlangıçta sadece sınırlı sayıda frekans bandı için tanımlanmıştır).