摘要:程序优化的方向有两个:第一是提高程序的运行速度,第二就是减小程序对与计算机硬件资源的占用。这两个方面常常彼此矛盾,因此一般常优化的常用的思路是在当前的硬件水平下,尽可能多地缩短程序的运行时间。 首先我们需要对程序的好坏有所评价,最常用的方法就是看看程序运行所用的时间。下面以matlab为例做些说明:
阅读全文
摘要:LibreOffice最早是linux下的一款开源免费的Office套装,提供了包括ppt, word, excel的处理功能,甚至还有一个画图的小工具draw. 现在LibreOffice已经发展成了一个面向多种电脑平台的Office开源套装。 1. 安装latex公式插件[1]: 安装latex
阅读全文
摘要:在对信号进行傅立叶变换时得到的频谱,会有频率为负数的部分,对于一维FFT如果画出正负频率的频谱,并以幅度的绝对值表示,可以发现在频谱上正负频率是对称分布的,这是为什么呢?对于二维傅立叶变换也有相同的规律吗? 1. 对于一维傅立叶变换,系数是对称的,如果从数学理论上做些分析,可以发现对于任意信号g(t
阅读全文
摘要:Linux connect windows: % connect with full screen rdesktop f Windows_IP % connect with percentaged screen rdesktop g90% Windows_IP Linux connect Linux
阅读全文
摘要:Ndarray is most used data type in python, because many modules such as pylab, numpy use ndarray as default data type to undertake matrix operation. So
阅读全文
摘要:Matlab中操作最多的对象就是矩阵,大部分的计算都是以矩阵的形式进行的。所以熟悉矩阵的操作和运算对于Matlab的学习很有益。 1. 矩阵的排序: fliplr(A) 默认会把矩阵倒序排列,注意这里并不是将矩阵元素从小到大排列,而只是调换一下向量的排列顺序。
阅读全文
摘要:在信号处理中常常需要用到曲线拟合,这里介绍一下利用最小二乘拟合一般曲线的方法,并对滤掉信号中白噪声的方法作些介绍。 为了测试拟合算法的好坏,先模拟出一个信号作为检验算法的例子: 1. 用白噪声产生模拟信号: 对于理论信号y=y(x),一般可用rand(size(x))和randn(size(x))生
阅读全文
摘要:在Latex中,有时需要对pdf文档里的图形进行注释,例如添加一个箭头,增加带指针的文本框等等,基本上有3种实现的方法: 1. 直接对插入的图片进行注释,利用photoshop, GIMP等工具添加注释涂层。缺点:注释好后无法在pdf中进行修改,较死板。 2. 利用pdf阅读器直接添加注释。缺点:每
阅读全文
摘要:TexStudio可以加速Latex的编辑和写作,这里简单介绍一下TexStudio的安装,配置和使用。但是有一个重要的前提,TexStudio会使Latex源代码和pdf文件并排显示,比较占用桌面的宽度,所以不推荐在15寸以下的小屏幕上使用,在小的笔记本电脑上,可以直接在文本编辑器中撰写Latex
阅读全文
摘要:在Linux系统中有多种代码编辑器,例如vim, gedit, emacs。这这些编辑器各有所长,就我个人而言,对于比较短的代码,一般可以用vim解决就不用其它的工具,而长代码的情况下更喜欢用gedit,这个gnome自带的代码编辑器是完全够用的,而对emacs的使用并不是非常熟悉,虽然有很多大神强
阅读全文