我有两个文件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. 如何绘制两个ggplot密度分布之间的差异?
- 4. Matlab_绘制两个图形之间的差异
- 5. 两个矩形之间的差异(XOR),如矩形?
- 6. 无法在Gnuplot中绘制矩阵
- 7. R,比较两个2x2矩阵/表之间差异的显着性
- 8. 两个矩阵之间的相对误差
- 9. 如何找到两个图像之间的差异矩形
- 10. 两次之间的差异
- 11. 比较两个矩阵之间的行
- 12. PHP:检查的两个multidim阵列之间的差异
- 13. 两个Java日期之间的差异?
- 14. 两个日期之间的差异Yii2
- 15. 两个日期之间的差异python
- 16. 两个数组之间的差异值
- 17. 两个表之间的差异
- 18. Grails - 两个日期之间的差异
- 19. VB - 两个日期之间的差异
- 20. Period中两个ZonedDateTime之间的差异
- 21. 两个日期之间的差异
- 22. 两个密度图之间的差异
- 23. 获取两个NSStrings之间的差异
- 24. 两个f.select选项之间的差异
- 25. 两个日期之间的Ruby差异
- 26. sqlite select两个表之间的差异
- 27. 获得两个表之间的差异?
- 28. 找到两个值之间的差异?
- 29. 查找两个多维双列阵之间的差异
- 30. 阵列中两个整数之间的MIPS差异