||
NIST Chemistry WebBook可以查到许多物质的红外光谱, 这些光谱数据以jdx格式给出. 下面的脚本可用于将jdx格式的光谱数据转成普通的格式, 以便用于作图.
# Language: bashawk '' BEGIN { Ytrs=0}/YUNITS=TRANSMITTANCE/{ Ytrs=1}/XFACTOR/{sub(/.+=/,""); Xfac=$1}/YFACTOR/{sub(/.+=/,""); Yfac=$1}/DELTAX/{sub(/.+=/,""); dX=$1}/MAXY/{sub(/.+=/,""); Ymax=$1}Ymax &&/^[1-9]+/{ X=$1;for(i=2; i<=NF; i++){Y=$i*Yfac/Ymaxif(Ytrs) Y=1-Yprintf "%12.6f %12.6fn",(X+(i-2)*dX)*Xfac, Y*100}}' File.jdx
◆图片/表格/公式/代码完整版请参看:jdx光谱数据格式整理脚本◆
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 23:39
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社