我有兩個文件file1.dat
和file2.dat
,每個文件包含尺寸一致(即它們都是m x n
矩陣)的矩陣(分別爲F1和F2)。我知道如何使用的gnuplot繪製要麼他們(splot "file1.dat" matrix
爲例),但我怎麼指導gnuplot的繪製F1-F2?Gnuplot:繪製兩個矩陣之間的差異
2
A
回答
1
不幸的是,(據我所知)沒有辦法繪製使用gnuplot的多個文件的信息。解決的辦法是寫一個簡單的腳本(在你最喜歡的語言),其採用兩個文件作爲輸入,並寫入差值作爲輸出......然後,你可以這樣做:
splot "<myscript file1.dat file2.dat" matrix ...
我敢肯定,只要有足夠的哄騙使用set table
和外殼的魔法,我能想出一個黑客做你想做什麼(有gnuplot的輸出多個數據文件中,發出shell命令數據文件粘貼到一起......),但最終,編寫自己的腳本會更清潔的解決方案。
1
下面是一個使用位的gnuplot AWK的工作示例。
set terminal postscript enhanced colour
set output 'matrixdiff.eps'
unset key
splot "<awk 'NR==FNR{for(i=1;i<=NF;++i)a[FNR,i]=$i;next}{for(i=1;i<=NF;++i)$i=a[FNR,i]-$i;print}' mat1 mat2" matrix
mat1
和mat2
是要繪製的矩陣文件。 awk腳本是從here。
相關問題
- 1. 繪製兩個ecdf之間的差異()
- 2. 繪製多個矩陣gnuplot
- 3. 用gnuplot繪製矩陣
- 4. 如何正確計算兩個CGAffineTransform矩陣之間的差異(差異)?
- 5. Eigen中兩個矩陣之間的成對差異根據所需的矩陣之間的成對距離如
- 6. Matlab_繪製兩個圖形之間的差異
- 7. 如何繪製兩個ggplot密度分佈之間的差異?
- 8. 發現在SSRS矩陣兩列之間的差異
- 9. 兩個矩形之間的差異(XOR),如矩形?
- 10. 無法在Gnuplot中繪製矩陣
- 11. Gnuplot:繪製殘差
- 12. 計算協方差矩陣 - numpy.cov和numpy.dot之間的差異?
- 13. 在Gnuplot中繪製兩個日期之間的填充區域
- 14. R,比較兩個2x2矩陣/表之間差異的顯着性
- 15. 兩個矩陣之間的相對誤差
- 16. 差異協方差和相關矩陣之間
- 17. 如何找到兩個圖像之間的差異矩形
- 18. 兩次之間的差異
- 19. 兩個矩陣之間的xcorr
- 20. 比較兩個矩陣之間的行
- 21. 繪製差異區域的矩形
- 22. PHP:檢查的兩個multidim陣列之間的差異
- 23. Gnuplot用圖像繪製2D矩陣,想繪製每個單元格的邊框
- 24. 兩個月之間的月份差異
- 25. 找到兩個值之間的差異?
- 26. Grails - 兩個日期之間的差異
- 27. VB - 兩個日期之間的差異
- 28. 兩個f.select選項之間的差異
- 29. 兩個日期之間的差異
- 30. Javascript - 兩個日期之間的差異