Fichier:Photon Mean Free Path.png
De testwiki
Aller à la navigation
Aller à la recherche
Taille de cet aperçu : 769 × 599 pixels. Autres résolutions : 308 × 240 pixels | 616 × 480 pixels | 986 × 768 pixels | 1 097 × 855 pixels.
Fichier d’origine (1 097 × 855 pixels, taille du fichier : 36 kio, type MIME : image/png)
Ce fichier provient de Wikimedia Commons et peut être utilisé par d'autres projets. Sa description sur sa page de description est affichée ci-dessous.
Description
| DescriptionPhoton Mean Free Path.png | Mean Free Path in cm, for photons in energy range from 1 keV to 20 MeV for Elements Z = 1 to 100. Based on data from [1]. The discontinuities are due to low density of gas elements. Six bands correspond to neighborhoods of six noble gases. Also shown are locations of photons absorption edges (and not Compton edges as mentioned in the comments from the Matlab code). |
| Date | 10/04/2007 |
| Source | Travail personnel |
| Auteur | Jarekt |
The image was generated using the following MATLAB code, with help of external library PhotonAtenuattion2 copie d'archive sur Wayback Machine:
%% Plot mean free path of photons in different media
% Plot as function of energy and atomic number of media/element
figure
Z = 1:99; % elements with Z in 1-100 range - number of columns
nr = 500; % number of rows to use in the plot
E = logspace(log10(0.001), log10(20), 500); % define energy grid
mfp = PhotonAttenuation(Z, E, 'mean free path');
colormap(jet(128)) % use hi-res color palette
imagesc(log10(mfp));
grid on;
axis xy; % put small numbers on y axis on the bottom
title('Mean free path of photons in different media (in cm)');
xlabel('Atomic number of elements');
ylabel('Energy in MeV');
% Add X-Axis
EPos = [6 16 26 35 47 55 65 74 82 94]; % define array to store label location
ELab = { '6-C','16-S','26-Fe','35-Br','47-Ag','55-Cs','65-Tb','74-W','82-Pb','94-Pu'}; %Define Energy labels for y-axis
set(gca,'XTick' ,EPos);
set(gca,'XTickLabel',ELab);
% Add Y-Axis
ELab = [0.001 0.003 0.01 0.03 0.1 0.3 1 3 10]; %Define Energy labels for y-axis
EPos = size(ELab); % define array to store label location
for i=1:length(ELab), [tmp EPos(i)]=min(abs(E-ELab(i))); end
set(gca,'YTick' ,EPos);
set(gca,'YTickLabel',ELab);
% add Colorbar
cbar_axes = colorbar;
set(cbar_axes,'YTick' , -5:5 ); % The image is a log10 of the MAC ...
set(cbar_axes,'YTickLabel',10.^(-5:5)); % ... so add proper labels
hold on
% Add Compton Edges to the plot
[tmp, CEdge] = PhotonAttenuationQ(Z, E);
ed = accumarray([CEdge(:,1),CEdge(:,2)],CEdge(:,3)); % get per element energies of 14 compton edges
ed = 500*(log(ed')-log(0.001))/(log(20)-log(0.001)); % convert energy to row numbers of the image
K=plot(ed(:,1) ,'m','LineWidth',3); %Plot K Compton edge
L=plot(ed(:, 2: 4),'r','LineWidth',2); %Plot 3 L Compton edges
M=plot(ed(:, 5: 9),'g','LineWidth',2); %Plot 5 M Compton edges
N=plot(ed(:,10:end),'y','LineWidth',2); %Plot first 5 N Compton edges
legend([K(1),L(1),M(1),N(1)], {'K','L','M','N'}, 'Location', 'NorthEast');
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous les licences suivantes :
| Vous avez la permission de copier, distribuer et modifier ce document selon les termes de la GNU Free Documentation License version 1.2 ou toute version ultérieure publiée par la Free Software Foundation, sans sections inaltérables, sans texte de première page de couverture et sans texte de dernière page de couverture. Un exemplaire de la licence est inclus dans la section intitulée GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Ce fichier est sous licence Creative Commons Attribution – Partage dans les Mêmes Conditions 3.0 Non Transposé, 2.5 Générique, 2.0 Générique et 1.0 Générique.
- Vous êtes libre :
- de partager – de copier, distribuer et transmettre cette œuvre
- d’adapter – de modifier cette œuvre
- Sous les conditions suivantes :
- paternité – Vous devez donner les informations appropriées concernant l'auteur, fournir un lien vers la licence et indiquer si des modifications ont été faites. Vous pouvez faire cela par tout moyen raisonnable, mais en aucune façon suggérant que l’auteur vous soutient ou approuve l’utilisation que vous en faites.
- partage à l’identique – Si vous modifiez, transformez ou vous basez sur cet élément, vous devez distribuer votre contribution sous une license identique ou compatible à celle de l’original.
Vous pouvez choisir l’une de ces licences.
Légendes
Ajoutez en une ligne la description de ce que représente ce fichier
Éléments décrits dans ce fichier
dépeint
Valeur sans élément de Wikidata
36 784 octet
855 pixel
1 097 pixel
image/png
741fdfa51b0956d3440658022bb02af0bf0459bf
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
| Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
|---|---|---|---|---|---|
| actuel | 15 août 2017 à 04:19 | 1 097 × 855 (36 kio) | wikimediacommons>Mikhail Ryazanov | rm. excessive caps, crop top margin |
Utilisation du fichier
La page suivante utilise ce fichier :