Maelezo
Programu hii inazalisha milinganyo ya Bloch ya macho kwa mfumo wa viwango N, pamoja na msimbo chanzo katika lugha ya C kwa ajili ya kutatua milinganyo hiyo kinamba kwa mbinu ya Runge-Kutta ya daraja la nne. Wimbi linalozunguka likiwa limewashwa (na bila uchanganyaji wa mawimbi), hali tulivu pia hukokotolewa moja kwa moja kwenye kivinjari: paneli ya Grafu huonyesha matriki ya msongamano kulingana na mkengeuko wa mojawapo ya nyuga, huku muda wa kupita wa atomu ndani ya boriti (γt) ukijumuishwa kama utulivu.
Vidhibiti
- Ili kuunda kiwango, buruta kiwango kilichochorwa kwenye fremu ya mistari ya vistari (kona ya juu kushoto ya mchoro) hadi unapotaka, au kibofye ili kuunda kimoja juu ya vingine. Ili kufuta kiwango, kiburute kurudi kwenye fremu, au kibofye katika hali ya "Futa".
- Ctrl+Z hutendua na Ctrl+Y hurudia badiliko lolote la mfumo (kuunda, kufuta au kuburuta viwango, nyuga, uozo, ukaliaji, thamani na vigezo), pamoja na michoro ya kisanduku cha zana.
- Ukaliaji bila nyuga unaonekana kama vitone upande wa kushoto wa kila kiwango (vitone 5 = 100%; cha mwisho kinaweza kujaa sehemu tu). Ili kuubadilisha, bofya "Ukaliaji" kisha viwango: kila mbofyo huongeza au huondoa kiwango, na viwango vilivyoongezwa vinagawana ukaliaji kwa usawa. Kwa thamani nyingine, andika namba kando ya kiwango, kama desimali (0,25) au sehemu (1/3); vingine hujirekebisha ili jumla iwe 1. Ni kuelekea mgawanyo huu ambapo γt hutuliza katika hali tulivu, na ndiyo hali ya awali ya msimbo wa C.
- Sanidi mfumo kwa kuweka nafasi za hali (bofya na buruta hali).
- Ongeza nyuga (masafa ya Rabi) na uozo moja kwa moja kwenye mchoro: bofya "Nyuga" au "Uozo" kwenye kona ya mchoro kisha viwango viwili. Ili kuondoa, bofya "Futa" kisha mshale. Bofya kitufe tena (au bonyeza Esc) ili kurudi kuburuta viwango.
- Kwenye upau wa zana, bofya "Eq. za Bloch".
- Kwa hali tulivu, rekebisha kwenye paneli ya "Vigezo" masafa ya Rabi (Ω), mikengeuko isiyobadilika (δ) na kiwango (Γ) cha kila uozo. Ili kuchagua uga unaopitiwa, bofya "Pitia" kwenye kona ya mchoro kisha mshale wa uga huo (unaangaziwa, pamoja na lebo ya mkengeuko); kubofya tena kunaacha kuupitia. Nyuga kadhaa zinazopitiwa zinawakilisha leza moja kwenye mipito kadhaa: mhimili wa grafu ni mkengeuko wa uga wa kwanza, na kila mmoja wa mingine una tofauti isiyobadilika kutoka kwake, inayoweza kuhaririwa kwenye jedwali. Bofya mshale ili kuonyesha au kuficha thamani yake (Ω au Γ) kwenye mchoro; vitufe vya "Ω Thamani" na "Γ Thamani" huonyesha zote kwa mara moja (au huzificha, ikiwa zote tayari zinaonekana). Bofya thamani ili kuihariri hapo hapo. Paneli ya Grafu hujisasisha yenyewe na mwanzoni huonyesha tu ukaliaji wa viwango na Im σ ya nyuga zinazopitiwa. Bofya ufunguo wa grafu ili kuonyesha au kuficha mikunjo na tumia "Pakua" kupakua pointi.
- Juu ya paneli ya Grafu, chagua hali: "Wigo" huonyesha hali tulivu kulingana na mkengeuko wa uga unaopitiwa; "Muda" huonyesha mageuzi ya matriki ya msongamano kuanzia ukaliaji wa awali, yaliyokokotolewa kwa Runge-Kutta ya daraja la 4, kwa mikengeuko yote isiyobadilika ya jedwali (katika hali ya Muda hakuna uga unaopitiwa). Muda wa ujumuishaji na hatua viko kwenye paneli ya "Vigezo"; ikiwa hatua ni kubwa mno kwa uthabiti, hesabu huipunguza yenyewe na kutoa taarifa chini ya grafu.
Watengenezaji
Marco P. M. de Souza
Marejeo
M. P. M. de Souza, G. H. H. Pavão, A. A. C. de Almeida na S. S. Vianna,
The Bloch Equation Generator – SimuFísica, arXiv:2506.01108 [quant-ph] (2025).
Kiungo cha kufikia