Hướng dẫn voigt profile fitting python - hồ sơ voigt phù hợp với python
Tôi không thực sự chắc chắn những gì bạn đang làm hoặc cố gắng làm, nhưng đây là cách tôi sẽ làm điều đó (giả sử rằng sigma và gamma giống nhau cho tất cả các đỉnh. )
mà cho
và biểu đồ sau Hồ sơ dòng Voigt xảy ra trong mô hình hóa và phân tích chuyển bức xạ trong khí quyển. Đó là sự kết hợp của một hồ sơ Gaussian, $ g (x; \ sigma) $ và một hồ sơ Lorentzian, $ l (x; \ gamma) $: \ start \ int _ {-\ infty}^\ infty g (x '; \ sigma) l (x-x'; \ gamma) \, \ mathrm {d} x '\ Quad \ mathrm {WHERE} \\ g (x; \ sigma) = \ frac {1} {\ sigma \ sqrt {2 \ pi}} \ exp \ left (-\ frac {x^2} {2 \ sigma^2} \ Quad l (x; \ gamma) = \ frac {\ gamma/\ pi} {x^2 + \ gamma^2}. \ end {align*} Ở đây $ \ gamma $ là nửa chiều rộng ở nửa tối đa (HWHM) của hồ sơ Lorentzian và $ \ sigma $ là độ lệch chuẩn của hồ sơ Gaussian, liên quan đến HWHM, $ \ alpha $ $ của nó , bởi $ \ alpha = \ sigma \ sqrt {2 \ ln 2} $. Về tần số, $ \ nu $, $ x = \ nu - \ nu_0 $ trong đó $ \ nu_0 $ là trung tâm dòng. Không có biểu mẫu đóng cho cấu hình Voigt, nhưng nó có liên quan đến phần thực của hàm faddeeva, $ w (z) $ by $$ v (x; \ sigma, \ gamma) = \ frac{\ operatorname {re}} \ re {[w (z)]}} {\ sigma \ sqrt {2 \ pi}}, \;{\ Sigma \ Sqrt {2}}.$$ Chương trình bên dưới biểu thị hồ sơ Voigt cho $ \ gamma = 0,1, \ alpha = 0,1 $ và so sánh nó với các hồ sơ Gaussian và Lorentzian tương ứng.Các phương trình trên được thực hiện trong ba hàm,
|