- 論壇徽章:
- 145
|
如果說矩陣是這樣
a b c
d e f
g h j
現(xiàn)在想取出第二行 第二列 及左斜線 右斜線即(aej ceg) 對這 ...
hnlwdian 發(fā)表于 2011-07-28 09:46 ![]()
這樣嗎?....(大家都不清楚你要什么...能舉個(gè)例,最好....)
$ echo -e "1 2 3\n4 5 6\n7 8 9" | awk 'NF==3{l++;for(n=0;n++<3 a[l,n]=$n}END{mr=mc=ms=mb=1;for(n=0;n++<3 {mr*=a[n,2];ar+=a[n,2];mc*=a[2,n];ac+=a[2,n];ms*=a[n,4-n];as+=a[n,4-n];mb*=a[n,n];ab+=a[n,n]}print "row2 add="ar" row2 mul="mr"\ncol2 add="ac" col2 mul="mc"\nslash add="as" slash mul="ms"\nback slash add="ab" back slash mul="mb}'
row2 add=15 row2 mul=80
col2 add=15 col2 mul=120
slash add=15 slash mul=105
back slash add=15 back slash mul=45 |
|