如何在2D绘图中绘制每个轮廓与另一个轮廓的距离?

时间:2016-07-15 20:36:40

标签: matlab matlab-figure

我想绘制类似http://www.nature.com/nprot/journal/v9/n6/fig_tab/nprot.2014.090_F7.html的内容或类似http://file.scirp.org/Html/11-2200285/ff6819f9-5db9-4121-852d-a8d5c302a5a4.jpg的内容我有一个2D矩阵。

我试图像这样绘制但是没有用

figure;
hold on
for i = 1:size(X,1)
 plot(X(i,:)+10)
end

1 个答案:

答案 0 :(得分:1)

由于你没有指明究竟什么不起作用,我直接回答你的问题时遇到了一些困难(我没有足够的评论声誉)。

以下代码会生成与您链接的图片类似的图片。也许你忘了将y-shift乘以迭代数i。

N = 200;
x = 1:N;
M = 5;
X = sin(kron(x,ones(M,1)));

figure; hold all;
for i=1:N
    plot(X(i,:)+i*5);
end