# using NR>47 to skip the header
awk 'NR>46 {print $3, $4, $8-$10, $6-$8 }' abcd.cat > abcd_h-k_j-h.dat
# output files: B68_region1.reg for ds9, B68_region1.dat for xmgr
awk '$4<(0.1095/0.0656)*$3-0.07654 {print $1, $2}' abcd_h-k_j-h.dat > abcd_region1.reg
awk '$4<(0.1095/0.0656)*$3-0.07654 {print $3, $4}' abcd_h-k_j-h.dat > abcd_region1.dat
echo "global color=green" > abcd_region1a.reg
awk '$4<(0.1095/0.0656)*$3-0.07654 {print "fk5; circle(",$1,",", $2,", 5\")"}' abcd_h-k_j-h.dat >> abcd_region1a.reg
我們可以在ds9中,用abcd_region1a.reg抓取影像中,區域1的星星。
# select 4 columns from 2mass catalog: RA ($3), Dec($4), H-K ($8-$10), J-H($6-$8)
# using NR>47 to skip the header
awk 'NR>46 {print $3, $4, $8-$10, $6-$8 }' abcd.cat > abcd_h-k_j-h.dat
# output files: B68_region1.reg for ds9, B68_region1.dat for xmgr
awk '$4>(0.1095/0.0656)*$3-0.07654 && $4<(0.1095/0.0656)*($3-0.2019122257)+0.8130049261 && $4<(1.009852217/0.272100313)*($3-0.223855799)+0.847487685 {print $1,$2 }' abcd_h-k_j-h.dat > abcd_region2.reg
awk '$4>(0.1095/0.0656)*$3-0.07654 && $4<(0.1095/0.0656)*($3-0.2019122257)+0.8130049261 && $4<(1.009852217/0.272100313)*($3-0.223855799)+0.847487685 {print $3,$4 }' abcd_h-k_j-h.dat > abcd_region2.dat
#If you want to produce ds9 format region file:
echo "global color=green" > abcd_region2a.reg
awk '$4>(0.1095/0.0656)*$3-0.07654 && $4<(0.1095/0.0656)*($3-0.2019122257)+0.8130049261 && $4<(1.009852217/0.272100313)*($3-0.223855799)+0.847487685 {print "fk5; circle(",$1,",", $2,", 5\")"}' abcd_h-k_j-h.dat >> abcd_region2a.reg
我們可以在ds9中,用abcd_region2a.reg抓取影像中,區域2的星星。
# using NR>47 to skip the header
awk 'NR>46 {print $3, $4, $8-$10, $6-$8 }' abcd.cat > abcd_h-k_j-h.dat
# output files: B68_region1.reg for ds9, B68_region1.dat for xmgr
awk '$4>(0.1095/0.0656)*($3-0.2019122257)+0.8130049261 && $4>(1.009852217/0.272100313)*($3-0.223855799)+0.847487685 {print $1, $2 }' abcd_h-k_j-h.dat > abcd_region3.reg
awk '$4>(0.1095/0.0656)*($3-0.2019122257)+0.8130049261 && $4>(1.009852217/0.272100313)*($3-0.223855799)+0.847487685 {print $3, $4 }' abcd_h-k_j-h.dat > abcd_region3.dat
#If you want to produce ds9 format region file:
echo "global color=yellow" > abcd_region3a.reg
awk '$4>(0.1095/0.0656)*($3-0.2019122257)+0.8130049261 && $4>(1.009852217/0.272100313)*($3-0.223855799)+0.847487685 {print "fk5; circle(",$1,",", $2,", 5\")"}' abcd_h-k_j-h.dat >> abcd_region3a.reg
我們可以在ds9中,用abcd_region3a.reg抓取影像中,區域3的星星。
9)點選「Region/load regions」,然後開啟abcd_region1a.reg。
10)然後你就會發現影像裡,區域1的星星全被點選起來了!也就是綠色圈圈處。
11)一樣的步驟,我們分別載入abcd_region2a.reg與abcd_region3a.reg,每個區域的星星就會被不同顏色(就是第7點提到的)的圈圈框起來,這裡的圈圈被我分別設定成綠色、黃色跟紅色。至此,可以跟xmgr中的兩色圖比對DS9中影像的星星抓取結果。
12)然後可以回到xmgr裡,由「Data/Import/ASCII」裡將abcd_region1a.reg、abcd_region2a.reg、abcd_region3a.reg載入,就會發現上面這張圖片裡的星星,會根據你對三個區域的顏色設定而改變喔!星星們會以我們畫好的直線為界,顏色不同,清楚地分開。
11)最後提醒大家,程式裡的直線方程式都需要經過紙筆計算(因為希望得到比較精準的位數,於是我用EXCEL算),所以會用xmgr裡的Edit line去看直線通過的點坐標是什麼,此處使用者必須對直線方程式、斜率的計算非常熟悉才行。部份的計算比較麻煩,需要有些觀念與公式,這裡暫時不方便打出來,但它們卻都非常重要。






請先 登入 以發表留言。