Subject | : Re^3: Tracking particle's Matching |
Date | : 2008/01/07(Mon) 22:21:48 |
Contributor | : Ken |
> (AZ->.226810350638561)
> という値が返ってきますが,これを数値表現(?)に直せますか?
ちなみに,一つの方法として,
ax=Part[Cases[Part[(ExtendedTwissParameters/.Emittance[Matrix->True]),1],_Real],1];
bx=Part[Cases[Part[(ExtendedTwissParameters/.Emittance[Matrix->True]),2],_Real],1];
ay=Part[Cases[Part[(ExtendedTwissParameters/.Emittance[Matrix->True]),4],_Real],1];
by=Part[Cases[Part[(ExtendedTwissParameters/.Emittance[Matrix->True]),5],_Real],1];
az=Part[Cases[Part[(ExtendedTwissParameters/.Emittance[Matrix->True]),7],_Real],1];
bz=Part[Cases[Part[(ExtendedTwissParameters/.Emittance[Matrix->True]),8],_Real],1];
とすることで,
Emittance[]関数からTwissパラメータを取り出せました.
(あんまりスマートなやり方ではないと思いますが・・・.)