Matroids Matheplanet Forum Index
Moderiert von matroid
Mathematik » Notationen, Zeichen, Begriffe » Zahlentheoretische Ermittlung des Orbitalabschnittes zu gegebener Ordnungszahl
Druckversion
Druckversion
Antworten
Antworten
Autor
Kein bestimmter Bereich Zahlentheoretische Ermittlung des Orbitalabschnittes zu gegebener Ordnungszahl
Wario
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 01.05.2020
Mitteilungen: 589
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2021-06-14


Es geht nochmal um die Elektronenkonfiguration und deren Berechnung / Programmierung.

Wenn man für jedes Element der Ordnungszahl Z alle Besetzungszahlen von 1s, 2s, 2p, 3s, 3p, 4s, 3d, 4p, 5s, 4d, 5p, 6s, 4f, 5d, 6p, 7s, 5f, 6d, 7p, 8s abfragt und die Orbitale mit Besetzungszahl 0 eben ausblendet, dann ist das alles schon sehr rechenaufwendig.

Daher habe ich ein Array geschrieben (siehe unten), das ist zahlentheoretisch ein irreguläres Dreieck; daher ist auch die Notation so gewählt, dass das Dreieck deutlich wird.

Hinter '%' stehen die array-Nummern; wobei die erste Zahl immer die Startzahl der Abfrage ist, die letzte die Stopzahl.

Beispiel: Für Z = 6 (Kohlenstoff C) soll das Array also nur von 2 (Startzahl) bis 6 (Stopzahl) abgefragt werden; tatsächlich ist $
[He] 2s^2 2p^2$ die Elektronenkonfiguration von Kohlenstoff.

Jetzt könnte man natürlich 8-x Abfragen schreiben, die den Bereichen
** < Z ≤ *** die entsprechenden Start- und Stopzahlen zuordnet.

Eleganter wäre es aber die Start- und Stopzahlen aus Z zu berechnen.
Hat dafür jmd. eine Idee?
{1,"s",0},%1                               0 < Z ≤ 2   / 1 ≤ Z ≤ 2 
{2,"s",0},{2,"p",1},%2,3                   2 < Z ≤ 10,       [He].... 
{3,"s",0},{3,"p",1},%4,5                   10 < Z ≤ 18,      [Ne]...
{4,"s",0},{3,"d",2},{4,"p",1},%6,7,8       18 < Z ≤ 36,      [Ar]...
{5,"s",0},{4,"d",2},{5,"p",1},%9,10,11     36 < Z ≤ 54,      [Kr]...
{6,"s",0},{4,"f",3},{5,"d",2},{6,"p",1},%12,13,14,15 % 54< Z≤ 86,[Xe]...
{7,"s",0},{5,"f",3},{6,"d",2},{7,"p",1},%16,17,18,19% 86< Z≤ 118,  [Rn]...
{8,"s",0},{5,"g",4}%20,21 %                   118 < Z ≤ ...,      [Og]...
Falls das hier nicht verständlich ist, muss ich es besser aufschreiben.



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Wario
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 01.05.2020
Mitteilungen: 589
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, vom Themenstarter, eingetragen 2021-06-14


Achso, die Start- und Stoppzahlen gehorchen übrigens den Folgen
 Startzahlen Array:   1,2,4,6,9,12,16,20 = floor(n²/4)
 Startzahlen Stopzahlen:  1,3,5,8,11,15,19,21 = floor(n²/4)-1,   n>2



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Wario
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 01.05.2020
Mitteilungen: 589
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, vom Themenstarter, eingetragen 2021-06-17


Wieso ist das nach "Notationen, Zeichen, Begriffe" verschoben? Wurde hier nach einer Notation gefragt? Sonst geht's aber gut?



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Neues Thema [Neues Thema] Antworten [Antworten]    Druckversion [Druckversion]

 


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2021 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]