Linux grep的用法

在文件夹中搜索其中的js文件
grep function *.js

在当前文件夹和子文件夹中搜索所有文件

grep -d recurse -i 'function_input' *

注意,在此处使用*.*和*,结果会有所不同。

从文件中读取Pattern

grep -f pattern_file search_file

需要注意的是,在pattern_file中,不能有空行存在,如果有空行存在,得不到想要的结果。这个bug困扰了我好久啊。

matlab中如何删除矩阵的某一列元素

A为M行N列矩阵,删除第i列(1<=i<=N),则:
B=[A(:,1:i-1),A(:,i+1:N)];
或直接在A上修改,
A(:,i)=[];
topic.csdn.net/u/20080725/17/b30c6b03-12c6-4022-9df9-de7fd5e0cb4c.html

matlab 怎样去掉矩阵中的零元素

在MATLAB中创建带有误差线(误差标记)的柱状图

在MATLAB中,使用一个函数errorbar来定义图形中的误差线。可以用于折线图,柱状图等各种图形。实例如下:

[cc lang=”matlab”]
% 生成示例数据
x=1:10;
y=cumsum(randn(1,10));
lower = y – (rand(1,10));
upper = y + (rand(1,10));

% 由于errorbar函数使用相对差值在图形上绘图,所以
% 需要将绝对差值转变为相对差值。
L = y – lower;
U = upper -y;

% 绘图时需要设定 hold on
% 柱状图
clf;
figure(1);
hold on;
bar(x,y);
% 此处需要隐藏折线
errorbar(x,y,L,U,’Marker’,’none’,’LineStyle’,’none’);

% 折线图
figure(2);
hold(‘on’);
plot( x, y);
errorbar( x, y, L, U);
[/cc]

效果如下图所示:

refer:http://stackoverflow.com/questions/3748310/how-to-define-error-bar-in-matlab

抗结核新药研发进程

在2011年1月的Nature上,总结了抗结核新药的研发进程。已经有个别药物进入III期临床试验,相信快要面世啦。

Koul, A., Arnoult, E., Lounis, N., Guillemont, J. & Andries, K. The challenge of new drug discovery for tuberculosis. Nature 469, 483-490 (2011).