科研农民工分享 http://blog.sciencenet.cn/u/lcqq 密码信号处理分析员

博文

画图记

已有 4273 次阅读 2015-4-22 23:52 |系统分类:科研笔记| 画图

有人说,一图值万字。由此可见图的重要性。我们在写论文的时候得考虑如何使得图值一万字!

画图常用软件:Matlab, Origin, Visio, Acrobat, Gsview. 
下面给出修改一图的过程,希望能为你思考如何作图提供一点参考。 
几天前,V同学给我发了一组数据,将一组数据经过一番折腾后得到了上面的集合,
红色标记的数据即为子密钥及其出现频率。因为出现频率高于其它频率一倍,所以可以识别。
对于密码分析者来说,这样的数据无疑是梦寐以求的![C. E. Shannon: "Communication Theory of Secrecy Systems"
这些数字比较大,用表来表示是非常不方便的,所以得用图。
 
这里最重要的信息是频率的非均匀性,而相应的数字并不重要,所以上图就一目了然了。
当然,上图的数据量太少,所以一幅图来说明非均匀性远远不够。
所以,我跟V说

 

 若干小时后,我收到了这个:

 
V说三个数的数量级相差太大了,一幅图画不下吧? 【请看上图中的红线。。。】
我只好回复:
Please draw it with your brain not hands!
 
无奈,我只好自己画。使用Matlab 的subplot命令得到下图。
 
第2天对该图进行了“美容”。为了体现频率差,特地将频率次低的数字在
坐标轴上标出,并加上grid
本以为上图的美貌会“打动”V。
所以,我回信说“你要是想练习一下画图的话,把k=6的情况加进去”
结果,V回复:我认为不是必要的。  
冏!我只好说
嘿!她还真敢发来!这不是逼老夫动手啊?
老李糊涂了,把title跟xlabel混淆了!
 
可能老李有点“洁癖”,不过我加入k=6的理由是:
1. 每个子图比较小,而且所含信息简单;
2. a) 直接过渡到c), d) 过于跳跃。
 
另外,上图中的点太多了,每个点都需要占若干bit去存储,所以图片文件也就太大了。
我将c), d) 中频率值为1的点忽略了。从Matlab 里直接导出pdf文件,再用Acrobat裁剪,
进一步减少了该图像文件的存储空间大小。


https://blog.sciencenet.cn/blog-468853-884430.html

上一篇:难忘2017之ISIS_NSFC
下一篇:最短数学论文的考证
收藏 IP: 175.1.22.*| 热度|

1 李雄

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-12 11:23

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部